다이어그램 분류

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