UML 표시: 유스 케이스 모델의 패키지(해당되는 최상위 레벨 패키지이거나 <<use-case package>> 로 스테레오타입이 지정된).
+ 계층 모델 구조에 별도의 기능 유닛을 제공합니다. 유스 케이스 모델과 시스템이 상대적으로 큰 경우 일반 모델 구조(패키지 없는)보다 이해하기가 쉽습니다.
+ 역량 분야에 따라 몇몇 개발자 사이에 작업 및 책임을 분배하기 위한 좋은 기회를 제공합니다. 이는 특히 대형 시스템을 빌드할 때 중요합니다. 유스 케이스 패키지는 또한 단 몇 명만 시스템의 전체
기능에 대해 알 수 있도록 개발자 사이에 기밀성을 유지해야 하는 경우에 보안 기초를 제공합니다.
+ 유스 케이스 패키지는 응집도가 높은 유닛이어야 하므로 하나의 패키지를 변경해도 다른 패키지에 영향을 주지 않습니다.
- 유스 케이스 패키지 유지보수는 유스 케이스 모델링 팀에 대한 추가 작업을 의미합니다.
- 유스 케이스 패키지 사용은 아직 개발자가 학습할 다른 표기 개념이 있다는 것을 의미합니다.
이 기법을 사용하는 경우 사용할 패키지 레벨 수를 결정해야 합니다. 경험에 의하면, 각각의 유스 케이스 패키지에는 대략 3 - 10개의 작은 유닛(유스 케이스, 액터 또는 기타 패키지)이 있어야 합니다. 아래에
있는 테이블은 유스 케이스 및 액터 수에 대해 사용해야 하는 패키지 수에 대한 제안을 제공합니다. 정확한 가이드라인을 제공할 수 없으므로 수량이 겹칩니다.
-
0 - 15: 유스 케이스 패키지가 필요하지 않습니다.
-
10 - 50: 한 레벨의 유스 케이스 패키지를 사용합니다.
-
> 25: 두 레벨의 유스 케이스 패키지를 사용합니다.
|