주제

소개 페이지 맨 위

유스 케이스 실현은 공동 객체에 관하여 유스 케이스를 구현하는 방법을 나타냅니다. 이 결과물은 다양한 형태를 가집니다. 예를 들어, 이 결과물에는 텍스트 설명(문서), 관련 클래스 및 서브시스템의 클래스 다이어그램, 그리고 클래스와 서브시스템 간 상호 작용의 흐름을 설명하는 상호 작용 다이어그램(의사소통 및 순서 다이어그램)이 포함됩니다.

특정 모델에서 유스 케이스 실현은 이 유스 케이스 실현의 일부분을 형성하는 다이어그램 및 기타 정보(예: 텍스트 설명)를 그룹화하는 UML 협력으로 나타냅니다.

유스 케이스 실현을 해당 유스 케이스와 구별하는 이유는 유스 케이스를 유스 케이스 실현과 별도로 관리할 수 있기 때문입니다. 이는 상대적으로 규모가 큰 프로젝트이거나 한 제품군에 속해 있는 다양한 제품에서 동일한 유스 케이스가 다르게 설계될 수 있는 시스템 계열에 매우 중요합니다. 다수의 공통 유스 케이스가 있지만 제품 포지셔닝, 성능 및 가격에 따라 다르게 설계하고 구현하는 전화 교환기 제품군의 경우를 고려하십시오.

상대적으로 규모가 큰 프로젝트의 경우, 유스 케이스와 해당 구현을 분리하면 기본 유스 케이스 자체에는 영향을 주지 않고 유스 케이스의 설계를 변경할 수 있습니다.

유스 케이스 모델에서 각 유스 케이스의 경우, 유스 케이스와 구현 관계가 있는 분석/설계 모델의 유스 케이스 실현이 있습니다. UML에서 이는 일반화 관계와 같이 화살표가 있는 파선으로 표시되며 실현은 종속성뿐만 아니라 일종의 상속임을 알 수 있습니다(<<실현>>을 사용하여 스테레오타입화된 종속성으로 표시될 수 있습니다).

캡션 설명이 있는 다이어그램.

분석/설계 모델에서 유스 케이스 실현은 유스 케이스 모델의 유스 케이스로 추적될 수 있습니다.

유스 케이스 실현에 포함된 클래스 다이어그램 페이지 맨 위

각 유스 케이스 실현의 경우 관련 클래스를 설명하는 한 가지 이상의 클래스 다이어그램이 있을 수 있습니다. 아래 그림은 적립금 항목 받는 중 유스 케이스의 실현에 대한 클래스 다이어그램을 표시합니다. 클래스 및 해당 객체는 여러 유스 케이스 실현에 종종 관련됩니다. 설계시 다른 유스 케이스 실현에 포함될 수 있는 클래스 및 해당 객체에 대한 모든 요구사항을 반드시 조정해야 합니다.

유스 케이스 실현을 설명하는 의사소통 다이어그램

적립금 항목 받는 중 유스 케이스와 해당 클래스 다이어그램.

의사소통 및 유스 케이스 실현에 포함된 순서 다이어그램 페이지 맨 위

각 유스 케이스 실현의 경우 관련 객체 및 해당 상호 작용을 설명하는 한 가지 이상의 상호 작용 다이어그램이 있습니다. 두 가지 유형의 상호 작용 다이어그램인 순서 다이어그램 및 의사소통 다이어그램이 있습니다. 이들은 유사한 정보를 표현하지만 다른 방식으로 이 정보를 표시합니다. 순서 다이어그램은 메시지의 명시적 순서를 표시하며 메시지의 시간적 순서를 시각화해야 하는 경우에 더 적합한 반면, 의사소통 다이어그램은 객체 간 의사소통 링크를 표시하며 지정된 객체에 대한 모든 영향을 이해하는 경우와 알고리즘 설계의 경우에 더 적합합니다. 자세한 정보는 아래의 가이드라인: 순서 다이어그램가이드라인: 의사소통 다이어그램을 참조하십시오.



Rational Unified Process   2003.06.15