2016-10-14 10 views
0

객체 지향 패러다임에서 작업하는 누군가가 객체 지향 분석 및 디자인 (대학원)에 대한 추세 학기 프로젝트 아이디어를 제안 할 수 있습니까? 나는 인터넷을 통해 무엇이든 찾을 수 없다. 내 학부 OOP 과정을위한 객체 지향 기반의 LAN/인터넷 채팅 룸 애플리케이션을 만드는 것을 잊지 마십시오. 대화방 유형의 애플리케이션이 현대 컴퓨팅에서 시대에 뒤떨어져있는 것처럼 혁신적인 것을 선호합니다. 한 학기 (2-3 개월) 이내에 할 수있는 것을 제안하십시오. 나는 컴퓨팅 (이미지 프로세싱, 인공 지능, 네트워크 등)의 모든 측면에 대해 작업 할 준비가되어있다.객체 지향 분석 및 설계 과정을위한 프로젝트 아이디어?

+0

다음으로 커다란 일을하는 사람들은 함수형 프로그래밍에 대해 알아야합니다. 그리고 OOP를 사용하더라도 일부 FP 지식을 가르 칠 수 있습니다. 아마도 C++ 클래스는 수십 년 이래로 C++로 구현 된 목록 등의 전통적인 데이터 구조를 포함합니다. 따라서 C++에서 영속적 인 데이터 구조, 변경 불가능한 데이터 구조와 같은 기능적 데이터 구조를 설계하고 구현하도록 노력하십시오. 일부 알고리즘은 GC에 의존하기 때문에 하찮은 일이 아닙니다 ... – BitTickler

+0

또 다른 아이디어는 액터 패턴 스타일 동시 응용 프로그램을 디자인하는 방법을 중심으로 진행됩니다. 기본 아이디어를보기 위해 erlang gen_server를 살펴보십시오. 또는 더 큰 문제를 해결하기 위해 메시지 전달을 통해 서로 통신하고 통신하는 일련의 자율적 인 작업자 스레드를 상상해보십시오. 학생을위한 새로운 것은 아니지만 귀중한 지식. 실용적인 응용 프로그램이 많습니다. 동시 설계를위한 좋은 출발점. 너무 지루한 경우 스레드 풀 및 녹색 스레드 항목을 추가하십시오. – BitTickler

답변

0

불만 관리 시스템을 개발할 수 있습니다.이 시스템은 백엔드와 프런트 엔드를 가질 수 있습니다. 이 문제를 모듈과 클래스로 나누기 위해 객체 지향 분석 및 디자인의 원리를 적용 할 수 있습니다. UML 다이어그램을 그려 모듈과 구성 요소 간의 통신을 표현할 수 있습니다. 이 프로젝트는 규모가 작은 프로젝트이므로 2 ~ 3 개월 내에 완료 할 수 있습니다. 그러나 더 많은 시간이 있으면 완전히 판매 할 수있는 제품을 개발할 수 있습니다. 고맙습니다.