PiggyBank UML 모델 세부사항 |
RUP(Rational Unified Process)에 따라 PiggyBank 샘플 UML 모델은 시스템의 각각 다른 관점을 설명하는 세 개의 모델 즉, 유스 케이스 모델, 분석 모델 및 디자인 모델로 나누어져 있습니다.
유스 케이스 모델유스 케이스 모델은 사용자와 시스템 간 상호작용에 대해 설명합니다. 요구사항 문서 외에, 유스 케이스 모델에는 시스템 요구사항을 그래픽으로 표시한 유스 케이스 다이어그램과 활동 다이어그램이 포함되어 있습니다.분석 모델분석 모델은 분석 단계의 결과를 문서화합니다. 분석 모델은 RUP에 따라 사용자와 상호작용하는 오브젝트(경계), 시스템 내에서 계속 발생하는 오브젝트(엔티티) 및 각 유스 케이스의 실현(realization)을 조정하는 오브젝트(제어기)를 식별합니다.디자인 모델디자인 모델은 구조적 아키텍처를 분석 모델에 적용합니다. 디자인 모델은 EJB(Enterprise JavaBeans)로 구현되는 시스템 분석 엔티티의 구현에 대해 설명합니다.EJB는 다음의 최적 실행 단계를 거쳐 구현됩니다.
|