보고서: 서비스 포트폴리오
이 보고서는 세부화된 스펙의 관점에서 서비스 모델을 포괄적으로 설명합니다. 이 보고서는 서비스 모델이 엔터프라이즈에서 제공하는 포괄적인 서비스 조사를 나타내므로 엔터프라이즈의 서비스 포트폴리오를 나타내는 것처럼 보이는 경우 가장 효과적으로 사용됩니다. 이 보고서는 여러 단계(정제(Elaboration) 단계에서 첫 번째 서비스 및 스펙과 해당 서비스 및 스펙이 기존 포트폴리오와 연관되는 방법을 식별할 때, 구현/구축(Construction) 단계에서 디자인이 완료되어 포트폴리오에 추가된 서비스를 식별할 때)에서 서비스 모델을 설명하는 데 사용할 수 있습니다. 이 보고서는 소프트웨어 설계자, 유스 케이스 디자이너, 디자이너, 테스터, 검토자 및 관리자와 같이 서비스 모델에 관심이 있는 다양한 사람이 사용합니다.
관계
관련 요소
기본 설명

1. 간략한 설명

서비스 모델에 대한 소개로, 범위 및 목적을 설명합니다.

2. 서비스 스펙 개요

개요 테이블에는 각 스펙의 이름, 상태 및 소스가 있어야 하며 선택적으로 자격 부여의 결과도 표시됩니다(타스크: 서비스 자격 부여 참조). 각 테이블의 예제는 아래에 표시됩니다.

서비스 이름 상태 소스 자격 부여
CustomerQualification 공개됨 프로세스 연계됨, 작성 가능, 설명됨, 재사용가능
CustomerCreditAuthorization 허용됨 레거시 연계됨, 작성 가능
CustomerBackgroundCheck 후보 규칙

이 예제에서는 서로 다른 상태에 있으며 서로 다른 소스에서 식별된 서비스를 볼 수 있습니다. 후보 서비스는 아직 규정되어 있지 않습니다.

3. 모든 스펙 목록

이 섹션은 스펙이 제공하는 모든 오퍼레이션과 모든 구현 서비스를 나열하여 서비스 스펙 계층 구조를 나타냅니다.  모델에 여러 패키지 레벨이 포함되는 경우, 모든 패키지가 수평화(flatten)되며 서비스 스펙은 알파벳 순서대로 표시됩니다. 각 스펙마다 다음이 제공됩니다.

  • 이름
  • 간략한 설명
  • 스펙이 소유한 오퍼레이션의 목록(각각의 이름, 서명 및 간략한 설명 포함)
  • 각 서비스의 제공자의 스펙을 구현하는 모든 서비스의 목록

4. 서비스 모델 다이어그램

전체 서비스 모델의 다이어그램(주로 클래스 다이어그램)이 여기에 포함됩니다. 참고: 이 다이어그램은 모델의 아키텍처 보기와 관련이 없습니다.