• 각 서브시스템의 이름은 고유하며 서브시스템의 집합적 책임에 대해 설명적입니다.
    • 서브시스템 설명은 서브시스템의 집합적 책임을 정확히 반영합니다.
    • 서브시스템은 해당 인터페이스를 통해 논리적으로 일관된 단일 서비스 세트를 표시합니다.
    • 서브시스템은 개인 또는 팀의 책임입니다.
    • 서브시스템이 최소한 하나의 인터페이스를 구현합니다.
    • 서브시스템이 구현하는 인터페이스가 명확히 식별되며 종속성이 올바르게 문서화됩니다.
    • 기타 모델 요소의 서브시스템 종속성은 서브시스템이 편집 종속성이 있는 패키지 및 인터페이스로 제한됩니다.
    • 서브시스템을 효율적으로 사용하는데 필요한 정보가 서브시스템 정면에 문서화되어 있습니다.
    • 서브시스템이 구현하는 인터페이스 이외에 서브시스템의 컨텐츠가 완전히 캡슐화됩니다.
    • 서브시스템이 구현한 인터페이스의 각 조작이 일부 공동 작업으로 활용됩니다.
    • 서브시스템이 구현한 인터페이스의 각 조작이 서브시스템 내 모델 요소(또는 모델 요소의 공동 작업)로 구현됩니다.
    • 전체 모델에 걸쳐 논리적으로 일관된 방법으로 서브시스템 파티션 나누기가 완료됨
    • 서브시스템의 컨텐츠가 해당 인터페이스 뒤에서 완전히 캡슐화됨
 

Rational Unified Process   2003.06.15