달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  



 

 

다이어그램 분류

·         구조적 다이어그램

·         행위적 다이어그램

 

 

 

구조적 다이어그램

다이어그램

설명

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.31
데이터 모델링 목적  (0) 2019.05.17
UseCase Diagram 특징  (0) 2019.05.10
UML과 객체 지향의 관계  (0) 2019.05.04
Posted by codedragon codedragon

댓글을 달아 주세요