본문 바로가기
공부하는 모지리

[2020정보처리기사] 009. UML

반응형

1. UML이란?
UML은 시스템 분석,설계 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자상호간의 의사소통이 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어.

-UML을 이용하여 시스템 구조를 표현하는 6개의 구조다이어그램, 시스템의 동작을 표현하는 7개의 행위 다이어그램을 작성할 수있다.
-UML의 구성요소에는 사물,관계, 다이어그램등이 있다.

2. 사물(Things)
사물은 모델을 구성하는 가장 중요한 기본요소로 다이어그램 안에서 관계가 형성될 수 있는 대상들을 말한다.
-사물에는 구조 사물, 행동 사물, 그룹 사물 , 주해 사물이 있다.

3.관계(Relationships)
관계는 사물과 사물 사이의 연관성을 표현하는 것으로 , 연관관계, 집합관계 ,포함관계 , 일반화관계, 의존관계,실체화 관계등이 있다.

4. 다이어그램(Diagram)
다이어그램은 사물과 관계를 도형으로 표현한 것이다.
-여러 관점에서 시스템을 가시화한 뷰를 제공함으로써 의사소통에 도움을 준다.
-정적 모델링에서는 주로 구조적 다이어그램을 사용하고 동적 모델링에서는 주로 행위 다이어그램을 사용한다.

 

반응형

댓글