표시 옵션 |
UML 표시: 클래스
클래스는 다음 특성을 가질 수 있습니다.
특성 이름
|
간략한 설명
|
UML 표시
|
이름
|
클래스의 이름.
|
모델 요소의 속성 "이름".
|
간략한 설명
|
클래스 역할 및 목적의 간략한 설명.
|
"간단한 텍스트" 유형의 태그 값.
|
책임
|
클래스가 정의한 책임.
|
수퍼 클래스 "유형"에 대해 (사전 정의된) 태그 값.
|
관계
|
클래스가 관여하는 일반화, 연관 및 집계와 같은 관계.
|
집계 "소유"를 통해 엔클로징 패키지가 소유합니다.
|
오퍼레이션
|
클래스가 정의한 오퍼레이션.
|
집계 "구성원"을 통해 수퍼 클래스 "유형"이 소유합니다.
|
속성
|
클래스가 정의한 속성.
|
- " -
|
특별 요구사항
|
디자인 모델에서는 고려하지 않아도 되지만 구현 중에는 고려해야 하는 클래스에 대한 비기능적 요구사항과 같은 모든 요구사항을 수집하는 텍스트 설명.
|
"간단한 텍스트" 유형의 태그 값.
|
다이어그램
|
상호작용 다이어그램, 클래스 다이어그램 또는 상태 차트 다이어그램과 같이 클래스에 로컬 상태인 다이어그램
|
집계 "소유"를 통해 엔클로징 패키지가 소유합니다.
|
스테레오타입을 사용하여 특정 방식으로 디자인 클래스에 자격을 부여하거나 구현을 제한할 수 있습니다. 예를 들어, 클래스가 특정 프로그래밍 언어 구조를 나타냄을 표시하기 위해 스테레오타입을 사용할 수 있습니다.
자세한 정보는 중간 산출물 가이드라인: 디자인 클래스를 참조하십시오.
|