가이드라인: 유스 케이스 패키지
유스 케이스 패키지는 밀접한 관련이 있는 유스 케이스의 반독립형 콜렉션으로 구성된 유스 케이스 모델의 일부분입니다. 이 가이드라인은 유스 케이스 모델을 유스 케이스 패키지로 분해하는 것이 도움이 되는 경우를 설명합니다.
관계
기본 설명

설명

소형 단위로 구조화된 모델은 이해하기가 더 쉽습니다. 패키지의 관점에서 관계를 표현할 수 있는 경우 모델의 주 파트 간에 관계를 표시하기가 더 쉽습니다. 패키지는 모델의 최상위 레벨 패키지이거나 유스 케이스 패키지로 스테레오타입화되어 있습니다. 또한 모델의 주 파트를 구조화하는 방법을 고객이 결정하도록 할 수 있습니다.

  • 많은 유스 케이스 또는 액터가 있는 경우, 유스 케이스 패키지를 사용하여 유스 케이스 모델을 한층 더 구조화할 수 있습니다. 유스 케이스 패키지는 다수의 액터, 유스 케이스, 관계 및 기타 패키지를 포함합니다. 따라서, 복수 레벨의 유스 케이스 패키지(패키지 안에 패키지)를 포함할 수 있습니다.
  • 최상위 레벨 패키지는 모든 최상위 레벨 유스 케이스 패키지, 모든 최상위 레벨 액터 및 모든 최상위 레벨 유스 케이스를 포함합니다.

사용

많은 이유로 유스 케이스 모델을 유스 케이스 패키지로 파티션할 수 있습니다.

  • 유스 케이스 패키지를 사용하여 완료 시스템에 주문, 구성 또는 인도 단위를 반영할 수 있습니다.
  • 자원 할당 및 다른 개발 팀의 역량에 따라 프로젝트를 다른 사이트의 다양한 그룹에 분배해야 할 수 있습니다. 그룹에 적합한 유스 케이스 패키지도 있고 개인에게 맞는 유스 케이스 패키지도 있으므로, 패키지를 적당히 효율적인 방법으로 작성하여 계속 개발할 수 있습니다. 그러나 개발을 병행하여 수행할 수 있도록 각 패키지에 대한 책임을 확실하게 정의해야 합니다.
  • 유스 케이스 패키지를 사용하여 사용자 유형을 반영하는 방식으로 유스 케이스 모델을 구조화할 수 있습니다. 사용자로부터 많은 변경 요구사항이 비롯됩니다. 유스 케이스 패키지는 특정 사용자 유형으로부터의 변경사항이 해당 사용자 유형에 일치하는 시스템의 파트만 적용하도록 보장합니다.
  • 일부 응용프로그램에서 특정 정보는 소수의 인원만 액세스할 수 있습니다. 유스 케이스 패키지는 필요한 영역에서 비밀을 유지할 수 있습니다.