정보처리기사 - 실기

요구사항 확인 9. UML(Unified Modeling Language) 의 개요

도준영 2024. 9. 27. 15:50

1. UML

UML은 시스템 분석 설계 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 // 개발자 와 개발자 간의 의사소통이 원활하게 이뤄지도록 표준화된 객체지향 모델링 언어

 

OMG에서 표준으로 지정

 

UML의 구성 요소

- 사물

- 관계

- 다이어그램

 

2. 사물

다이어그램 안에서 관계가 형성될 수 있는 대상

 

모델을 구성하는 가장 기본 요소

 

사물의 종류

구조 - 시스템의 개념적 물리적 요소 (클래스 유스케이스 컴포넌트 노드 등)

행동 - 요소들의 행위를 표현 - (상호작용 / 상태머신)

그룹 - 요소들을 그룹으로 묶어 표현 (패키지)

주해 - 부가적인 설명이나 제약조건 (노트)