 |
이 중간 산출물은 같은 책임, 관계, 오퍼레이션, 속성 및 시맨틱을 공유한 오브젝트 세트에 대한 설명입니다. |
|
목적
클래스를 사용하는 사람들은 다음과 같습니다.
-
클래스 구현 시 스펙의 구현자.
-
시스템의 다른 파트에 대해 해당 기능성을 사용할 수 있는 방법 및 해당 관계의 의미를 알고 있는 디자이너.
-
유스 케이스 실현(realization) 시 인스턴스화하는 유스 케이스 디자이너.
-
디자인 모델의 기능성을 알고 있는 시스템의 다음 버전 디자이너.
-
테스트 활동을 계획하는 클래스 테스터.
|
관계
컨테이너 아티팩트 |
|
역할 | 책임이 있음:
| 수정자:
|
입력 대상 | 필수:
| 선택사항:
| 외부:
|
특성
선택사항 |  |
계획됨 |  |
사용자 조정
표시 옵션 |
UML 표시: 클래스
클래스는 다음 특성을 가질 수 있습니다.
특성 이름
|
간략한 설명
|
UML 표시
|
이름
|
클래스의 이름.
|
모델 요소의 속성 "이름".
|
간략한 설명
|
클래스 역할 및 목적의 간략한 설명.
|
"간단한 텍스트" 유형의 태그 값.
|
책임
|
클래스가 정의한 책임.
|
수퍼 클래스 "유형"에 대해 (사전 정의된) 태그 값.
|
관계
|
클래스가 관여하는 일반화, 연관 및 집계와 같은 관계.
|
집계 "소유"를 통해 엔클로징 패키지가 소유합니다.
|
오퍼레이션
|
클래스가 정의한 오퍼레이션.
|
집계 "구성원"을 통해 수퍼 클래스 "유형"이 소유합니다.
|
속성
|
클래스가 정의한 속성.
|
- " -
|
특별 요구사항
|
디자인 모델에서는 고려하지 않아도 되지만 구현 중에는 고려해야 하는 클래스에 대한 비기능적 요구사항과 같은 모든 요구사항을 수집하는 텍스트 설명.
|
"간단한 텍스트" 유형의 태그 값.
|
다이어그램
|
상호작용 다이어그램, 클래스 다이어그램 또는 상태 차트 다이어그램과 같이 클래스에 로컬 상태인 다이어그램
|
집계 "소유"를 통해 엔클로징 패키지가 소유합니다.
|
스테레오타입을 사용하여 특정 방식으로 디자인 클래스에 자격을 부여하거나 구현을 제한할 수 있습니다. 예를 들어, 클래스가 특정 프로그래밍 언어 구조를 나타냄을 표시하기 위해 스테레오타입을 사용할 수 있습니다.
자세한 정보는 중간 산출물 가이드라인: 디자인 클래스를 참조하십시오.
|
자세한 정보
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|