중간 산출물: 디자인 클래스
이 중간 산출물은 같은 책임, 관계, 오퍼레이션, 속성 및 시맨틱을 공유한 오브젝트 세트에 대한 설명입니다.
목적

클래스를 사용하는 사람들은 다음과 같습니다.

  • 클래스 구현 시 스펙의 구현자.
  • 시스템의 다른 파트에 대해 해당 기능성을 사용할 수 있는 방법 및 해당 관계의 의미를 알고 있는 디자이너.
  • 유스 케이스 실현(realization) 시 인스턴스화하는 유스 케이스 디자이너.
  • 디자인 모델의 기능성을 알고 있는 시스템의 다음 버전 디자이너.
  • 테스트 활동을 계획하는 클래스 테스터.
관계
역할책임이 있음: 수정자:
입력 대상필수: 선택사항:
  • 없음
외부:
  • 없음
특성
선택사항
계획됨Yes
사용자 조정
표시 옵션

UML 표시: 클래스

클래스는 다음 특성을 가질 수 있습니다.

특성 이름 

간략한 설명 

UML 표시 

이름  클래스의 이름.  모델 요소의 속성 "이름". 
간략한 설명  클래스 역할 및 목적의 간략한 설명.  "간단한 텍스트" 유형의 태그 값. 
책임  클래스가 정의한 책임.  수퍼 클래스 "유형"에 대해 (사전 정의된) 태그 값. 
관계  클래스가 관여하는 일반화, 연관 및 집계와 같은 관계.  집계 "소유"를 통해 엔클로징 패키지가 소유합니다. 
오퍼레이션  클래스가 정의한 오퍼레이션.  집계 "구성원"을 통해 수퍼 클래스 "유형"이 소유합니다. 
속성  클래스가 정의한 속성.  - " - 
특별 요구사항  디자인 모델에서는 고려하지 않아도 되지만 구현 중에는 고려해야 하는 클래스에 대한 비기능적 요구사항과 같은 모든 요구사항을 수집하는 텍스트 설명.  "간단한 텍스트" 유형의 태그 값. 
다이어그램  상호작용 다이어그램, 클래스 다이어그램 또는 상태 차트 다이어그램과 같이 클래스에 로컬 상태인 다이어그램  집계 "소유"를 통해 엔클로징 패키지가 소유합니다. 

스테레오타입을 사용하여 특정 방식으로 디자인 클래스에 자격을 부여하거나 구현을 제한할 수 있습니다. 예를 들어, 클래스가 특정 프로그래밍 언어 구조를 나타냄을 표시하기 위해 스테레오타입을 사용할 수 있습니다.

자세한 정보는 중간 산출물 가이드라인: 디자인 클래스를 참조하십시오.

자세한 정보