티스토리 뷰

반응형

UML

개발자와 상호간의 의사소통을 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어

구성요소 : 사물, 관계, 다이어그램 등이 있다.

 

사물

모델을 구성하는 가장 중요한 기본요소다이어그램 안에서 관계가 형성될 수 있는 대상

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

행동사물 : 시공간에 따른 요소(상호작용/상태머신)

그룹사물 : 그룹으로 묶어서 표현,(패키지)

주해사물 : 설명+제약조건 표현(노트)

 

관계

사물과 사물 사이 연관성으로 연관/집합/포함/일반화/의존/실체화 관계 등이 있다.

1. 연관 관계

2개 이상의 사물이 서로 관련되어 있음을 표현하는 것으로 실선(사물사이)과 화살표(방향성)으로 표현

양방향은 실선으로만 연결, 다중도는 선위에 표기

2. 집합 관계

사물끼리의 포함관계를 표현하는 것으로 각 독립적Part(포함되는)Whole(포함하는) 마름모로 연결

3. 포함관계

집합 관계의 특수형태, Whole Part독립적이지 않아 생명주기를 함께하여 꽉 찬 마름모로 연결

4. 일반화 관계

다른 사물에 비해 일반적/구체적지 표현한 것 () [일반적] : 사람 > 남녀 [구체적] : 사람<남녀

5. 의존 관계

사물 사이에 연관은 있으나 필요에 의해 영향을 주는 동안만 연관을 유지하는 관계를 표현, 점선연결

6. 실체화 관계

서로를 그룹화 할 수 있는 관계를 표현한 것으로 사물에서 기능쪽으로 점선연결

다이어그램

사물과 관계를 표현한 것으로 를 제공함으로 의사소통에 도움을 주며, 정적-구조적, 동적-행위 다이어그램

 

구조적 다이어그램(정적 모델링 사용)

 

행위 다이어그램(동적 모델링 사용)

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함