 |
이 중간 산출물은 유스 케이스의 실현(realization)을 설명하는 오브젝트 모델로, 구현 모델 및 관련 소스 코드의 추상 역할을 합니다. 디자인 모델은 구현 및 테스트 활동의 필수 입력 정보로 사용됩니다. |
|
목적
디자인 모델은 시스템 구현의 추상입니다. 소프트웨어 시스템의 디자인을 얻고 문서화하는 데 사용됩니다. 모든 디자인 클래스, 서브시스템, 패키지, 협업 및 상호간의 관계를 포함하는 종합 컴포지트 중간 산출물입니다.
|
특성
선택사항 |  |
계획됨 |  |
예시
사용자 조정
표시 옵션 |
UML 표시: 모델(<<designModel>>로 스테레오타입 지정).
디자인 모델은 다음 특성을 가질 수 있습니다.
-
소개: 모델에 대한 간략한 소개 역할을 하는 텍스트 설명
-
디자인 패키지/디자인 서브시스템: 계층을 표시하는 모델의 패키지 및 서브시스템
-
클래스: 패키지가 소유하는 모델의 클래스
-
캡슐: 패키지가 소유하는 모델의 캡슐
-
인터페이스: 패키지가 소유하는 모델의 인터페이스
-
프로토콜: 패키지가 소유하는 모델의 프로토콜
-
이벤트 및 신호: 패키지가 소유하는 모델의 이벤트 및 신호
-
관계: 패키지가 소유하는 모델의 관계
-
유스 케이스 실현(Realization): 패키지가 소유하는 모델의 유스 케이스 실현
-
다이어그램: 패키지가 소유하는 모델의 다이어그램
다음을 결정하십시오.
-
포함할 특성
-
UML(Unified Modeling Language) 확장이 필요한지 여부(예제: 사용자 프로젝트에 추가 스테레오타입이 필요할 수 있음)
-
모델에 적용된 형식성 레벨
-
개별적인 하위 중간 산출물에 적용 가능한 사용자 조정
-
모델이 분석 모델에 맵핑되는 방법(중간 산출물 가이드라인: 디자인
모델 참조)
-
단일 모델 또는 복수 모델의 사용 여부
-
모델이 추상 스펙, 세부 스펙, 세부 디자인 또는 특정의 조합이 되는지 여부(중간 산출물 가이드라인: 디자인
모델 참조)
-
모델이 구현 모델에 맵핑되는 방법(이는 리버스 엔지니어링, 코드 생성 또는 라운드트립 엔지니어링 중 어느 것을 사용할 것인지에 대한 결정에 따라 많은 영향을 받음)(기법: 디자인에서 코드로 맵핑 참조)
|
자세한 정보
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|