2010-05-29 4 views
1

작은 응용 프로그램의 유스 케이스를 만들었으므로 이제이 응용 프로그램의 유스 케이스에 대한 도메인 모델을 만들어야하고이 응용 프로그램에서 어떤 기능이 구현 될 것입니다. 도메인 모델링 및 UML에 대한 이전 경험이 없으므로 도메인 모델이나 제안을 만드는 단계를 제안하십시오. 도메인 모델을 만드는 데있어 객체 ​​지향 개념을 매우 잘 이해하고 있어야합니까? 응용 프로그램은 간단하고 온라인 투표/투표 시스템을 만들고 계정 등록, 계정 확인 이메일, 회원 가입, 설문 조사 작성, 설문 조사 보내기 등의 기능을합니다.도메인 모델 만들기

답변

1

도메인 모델은 클래스 다이어그램입니다. 클래스 다이어그램 (Class Diagram)은 메소드와 프로퍼티로 클래스를 디자인하기 때문에 객체 지향 프로그래밍에 대한 확고한 이해가 필요합니다. 시작하려면 실제 접근 방식을 취하십시오. "실제 여론 조사는 어떻게 작동합니까?"라고 생각하십시오. 예를 들어 설문 조사에는 "어느 것이 최고의 스타 트렉 시리즈입니까?"와 같은 질문이 필요합니다. 그래서 당신은 클래스 투표에 대한 부동산 질문을 만들어야합니다. 그런 다음 메서드를 추가해야 투표가 추가되므로 AddVote() ... 등이 될 수 있습니다.

wiki의 UML 및 OOP에서 읽으십시오.

희망이 도움이됩니다.

0

반드시 객체 지향 설계 및 분석에 대한 지식이나 기본 지식이 필요합니다. 유스 케이스의 객체 측면에서 도메인 모델을 만들 수있는 여러 가지 방법이 있습니다. Unified Process 방법론 (UML 작성자가 작성)에서는 먼저 UML 다이어그램을 사용하여 가능한 상호 작용을 설명함으로써 유스 케이스 실현을 작성함으로써 유스 케이스를 자세히 설명합니다. 이를 수행하는 또 다른 방법은 CRC (클래스 책임 카드) 방법입니다. 가장 효과적인 방법은 동시에 유용하지만, 동시에 효과적이지는 않습니다. 시스템의 일부인 모든 발견 된 명사를 클래스 및 동사로 선언하는 상호 작용에 대한 텍스트 설명을 사용하여 유스 케이스를 자세히 설명한 직후입니다.