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 |
댓글