CODEDRAGON ㆍDevelopment/UML
다이어그램 분류
· 구조적 다이어그램
· 행위적 다이어그램
구조적 다이어그램
다이어그램 |
설명 |
Class diagram |
· 클래스와 클래스 간의 관계를 표현 |
Object diagram |
· 오브젝트와 오브젝트 간의 관계를 표현 |
Package diagram |
· 패키지 다이어그램 · UML의 다양한 모델요소를 그룹화하여 표현 |
Component diagram |
· 컴포넌트와 컴포넌트 간의 관계를 표현 |
Composite structure diagram |
· 복합 구조 다이어그램 · 컴포넌트의 내부 구조를 표현하는데 사용 · 파트,포트, 연결자등의 개념을 이용하여 컴포넌트가 실현, 이용하는 인터페이스와 내부 구성요소 간의 관계를 표현 |
Deployment diagram |
· 배치 다이어그램 · 시스템을 구성하는 물리적인 노드와 통신경로, 컴포넌트의 수행환경을 표현 · 오브젝트의 물리적인 배치를 표현 |
Profile diagram |
· 프로필 다이어그램 |
행위적 다이어그램
다이어그램 |
설명 |
UseCase diagram |
· 초기단계에서 사용자 요구를 정의하고 분석 할때 주로 사용 · 시스템의 용도, 쓰임새를 표현 |
Sequence diagram |
· 프로그램의 동작을 시간 흐름으로 표현 · 소프트웨어 분석과 설계가 진행 되는 과정에서 계속 사용 · 오브젝트의 상호관계를 시간축(lifeline, 시간선)에 따라 표현
|
Activity diagram |
· 특정 동작에 대한 상세 내용을 표현 · 오브젝트의 액션의 변화를 표현 |
State Chart diagram |
· 오브젝트의 상태 변화를 표현 |
Communication diagram
|
· 통신 다이어그램 (상호작용 다이어그램) · 여러 대상 간의 상호작용을 표현 · 상호작용에 참여하는 객체, 컴포넌트 간의 관계를 명시적으로 표현
|
Collaboration Diagram |
· 협업 다이어그램 · 오브젝트간의 상호작용을 나타냅니다. |
Timing diagram
|
· 타이밍 다이어그램 · 객체, 컴포넌트 간의 상태 변화, 메시지에 대한 정확한 시간적 정보를 표현 |
'Development > UML' 카테고리의 다른 글
유스케이스 모델 검증 (0) | 2019.06.14 |
---|---|
분석모델 검증 절차 (0) | 2019.06.06 |
데이터 모델링 목적 (0) | 2019.05.17 |
UseCase Diagram 특징 (0) | 2019.05.10 |
UML과 객체 지향의 관계 (0) | 2019.05.04 |