• 유스 케이스 모델의 소개 섹션에서는 시스템의 목적 및 기능성에 대한 명확하고 간결한 개요를 제공합니다.
    • 유스 케이스 모델은 시스템의 작동을 명확하게 보여줍니다. 모델을 검토하면 시스템이 수행하는 작업을 쉽게 이해할 수 있습니다.
      • 포함된 유스 케이스가 확장되거나 확장된 유스 케이스가 기타 유스 케이스를 포함하는 경우와 같이 포함 및 확장 관계를 가진 긴 체인이 없어야 합니다.  체인이 길면 이해력이 떨어질 수 있습니다.
      • 포함되었거나 확장 또는 특수화된 유스 케이스가 기타 포함되었거나 확장 또는 특수화된 유스 케이스의 구조 및 내용에 대해 알아야 하는 상호 종속성을 최소화하십시오.
    • 모든 유스 케이스가 식별되었습니다. 유스 케이스는 모든 필수 작동을 총체적으로 고려합니다.
    • 모든 기능적 요구사항은 최소 하나의 유스 케이스에 맵핑됩니다.
    • 특정 유스 케이스가 만족해야 하는 모든 비기능적 요구사항은 해당 유스 케이스에 맵핑되어 있어야 합니다.
    • 유스 케이스 모델에 불필요한 작동이 포함되어 있어서는 안 됩니다. 기능적 요구사항으로 모든 유스 케이스를 역추적하여 타당성을 증명할 수 있습니다.  
    • 필요한 유스 케이스 간의 모든 관계가 모든 포함-, 확장- 및 일반화-관계에 대해 타당해야 합니다.
    • 모델이 크거나 모델의 부분에 대한 책임이 분산되어 있는 경우에는 유스 케이스 패키지를 적절히 사용해야 합니다.  
      • 모델 요소 소유권이 충돌하는 것을 방지하기 위해 패키지 간의 종속성을 줄이거나 제거했습니다.
      • 패키지화하면 직관적으로 알 수 있기 때문에 모델을 쉽게 이해할 수 있습니다.


Rational Unified Process   2003.06.15