본문 바로가기
자격증/정보처리기사(필기)

UML(Unifield Modeling Language)

by 훈영 2023. 5. 9.

1. UML(Unifield Modeling Language)

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

 

2. UML(Unifield Modeling Language)의 구성 요소

- 사물(Things)

- 관계(Relationships)

- 다이어그램(Diagrams)

# 사관다

 

3. UML의 사물(Things)

- 구조

- 행동

- 그룹

- 주해(사물)

# 구행그주

 

4. UML의 관계(Relationships)

- 연관 관계(ㅡ): 유스케이스와 액터간의 상호작용이 있음을 표현한다.

- 집합 관계(): 포함되는 쪽에서 포함하는 쪽으로 속이 빈 마름모를 연결하여 표현

- 포함 관계(◆): 하나의 유스케이스가 다른 유스케이스의 실행을 전제로 할 때 형성되는 관계이다.

- 일반화 관계(ㅡ): 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지를 표현

- 의존 관계(--▶): 사물 사이에 서로 연관은 있으나 필요에 따라 서로에게 영향을 주는 짧은 시간동안만 연관을 유지하는 관계를 표현

- 실체화 관계(--▷): 사물이 할 수 있거나, 해야하는 기능(행위, 인터페이스)으로 서로를 그룹화할 수 있는 관계를 표현

# 연집포일의실

 

5. UML의 다이어그램(Diagrams) 유형

1) 구조적 다이어그램(정적)

래스(Class) / 체 / 포넌트 / 치 / 합체 구조 / 키지

# 클객컴배복패

 

2) 행위적 다이어그램(동적, 순차)

스케이스 / 퀀스 / 뮤니케이션 / 태(State) / 동(Activity) / 이밍

# 유시커상활타

'자격증 > 정보처리기사(필기)' 카테고리의 다른 글

객체지향  (0) 2023.05.10
UI(User Interface, 사용자 인터페이스)  (0) 2023.05.10
요구사항 분석  (0) 2023.05.10
애자일(Agile) 방법론  (0) 2023.05.09
[정보처리기사] 1과목 소프트웨어 설계  (0) 2023.05.09

댓글