정보처리기사 - 다이어그램

DaY·2021년 3월 19일
1

정보처리기사

목록 보기
6/33
post-thumbnail

다이어그램 (UML)

사물과 관계를 도형으로 표현

구조적 다이어그램

Class Diagram (클래스 다이어그램)

  • 클래스, 클래스가 가지는 속성, 클래스 사이 관계 표현

Object Diagram (객체 다이어그램)

  • 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현

Component Diagram (컴포넌트 다이어그램)

  • 구현 단계에서 사용되며 컴포넌트 간의 관계나 인터페이스를 표현

Deployment Diagram (배치 다이어그램)

  • 구현 단계에서 사용되며 결과물, 프로세스, 컴포턴트 등 물리적 요소들의 위치 표현

Composite Structure Diagram

  • 복잡한 구조를 가지는 클래스 혹은 컴포넌트의 내부 구조 표현

Pakage Diagram

  • 유스케이스나 클래스 등의 모델요소들을 그룹화한 패키지들의 관계 표현

행위 다이어그램

Use Case Diagram (유스케이스 다이어그램)

  • 사용자의 요구를 분석하여 기능 모델링 작업에 사용

Sequence Diagram (시퀀스 다이어그램)

  • 상호작용하는 시스템이나 객체들이 주고받는 메시지 표현

Communication Diagram (커뮤니케이션 다이어그램)

  • 객체들이 주고받는 메시지를 표현할 뿐 아니라 객체들 간의 연관까지 표현

State Diagram (상태 다이어그램)

  • 하나의 객체가 자신이 속한 클래스의 상태 변화 혹은 다른 객체와의 상호작용에 따라 어떻게 변화하는지 표현

Activity Diagram (활동 다이어그램)

  • 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서에 따라 표현

Interaction Overview Diagram

  • 상호작용 다이어그램 간의 제어 흐름 표현

Timing Diagram

  • 객체 상태 변화와 시간 제약을 명시적으로 표현

구현 단계에서 사용되는 다이어그램

컴포넌트 다이어그램
배치 다이어그램

기능 모델링

유스케이스 다이어그램
활동 다이어그램

동적 모델링

시퀀스 다이어그램
커뮤니케이션 다이어그램
상태 다이어그램

0개의 댓글

관련 채용 정보