유스 케이스 모델의 소개 섹션은 시스템의 목적 및 기능성에 대한 명확하고 간결한 개요를 제공합니다.
유스 케이스 모델은 시스템의 동작을 명확하게 보여줍니다.
다음 모델을 검토하면 시스템이 수행하는 사항을 쉽게 이해할 수 있습니다.
-
포함된 유스 케이스가 확장된 경우 또는 확장된 유스 케이스가 다른 유스 케이스를 포함하는 경우처럼, 포함 및 확장 관계의 체인이 길지 않습니다. 이해도가 떨어질 수 있습니다.
-
포함, 확장 또는 전문화된 유스 케이스가 포함, 확장 또는 전문화된 다른 유스 케이스의 구조와 컨텐츠에 대해 알고 있야 하는 상호 종속성이 최소화되었습니다.
|
모든 유스 케이스가 식별되었습니다.
유스 케이스는 모든 필수 동작을 총체적으로 고려합니다. |
모든 기능적 요구사항은 최소 하나의 유스 케이스에 맵핑됩니다.
특정 유스 케이스가 충족시켜야 하는 모든 비기능적 요구사항이 해당 유스 케이스에 맵핑되어 있어야 합니다.
유스 케이스 모델에 여분의 동작이 없습니다.
모든 유스 케이스에 대한 정당화를 다시 기능적 요구사항으로 추적할 수 있습니다. |
유스 케이스 간의 모든 관계가 필요합니다.
특히, 모든 포함, 확장 및 일반화 관계에 대한 정당화가 있습니다. |
모델이 크고/크거나 모델의 파트에 대한 책임이 분산되어 있는 경우에 유스 케이스 패키지가 적절히 사용되었습니다.
-
모델 요소 소유권의 충돌을 방지하기 위해 패키지 간의 종속성을 줄이거나 제거했습니다.
-
패키징은 직관적인 작업이며 모델을 쉽게 이해할 수 있게 합니다.
|
|