728x90
UML
- 시스템 개발자와 고객, 개발자 상호간의 의사소통이 원활하게 이루어지도록 표준화
- 대표적인 객체지향 언어
- 6개 구조 다이어그램, 7개 행위 다이어그램
- 사물, 관계, 다이어그램
사물(Things)
- 구조 사물, 행동 사물, 그룹 사물, 주해 사물
관계(Relationships)
- 연관 관계(->)
- 2개 이상의 사물이 서로 관련되어 있음(1, n, 0..1, 0..*)
- 집합 관계(하얀색 마름모)
- 하나의 사물이 다른 사물에 포함되어 있는 관계
- 포함 관계(검은색 마름모)
- 포함하는 사물의 변화가 포함되는 사물에 영향을 미치는 관계
- 일반화 관계(빈 화살표)
- 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지
- 의존 관계(---->)
- 필요에 의해 서로에게 영향을 주는 짧은 시간 동안 연관을 유지하는 관계
다이어그램(Diagram)
- 구조적 다이어그램
- 클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램, 배치 다이어그램, 복합체 구조 다이어그램, 패키지 다이어그램
- 행위 다이어그램
- 유스케이스 다이어그램, 순차 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램, 활동 다이어그램
'자격증 > 정보처리기사' 카테고리의 다른 글
11. 사용자 인터페이스(A) (0) | 2023.01.30 |
---|---|
10. 주요 UML 다이어그램(A) (0) | 2023.01.30 |
8. 요구 사항 분석 CASE와 HIPO(B) (0) | 2023.01.30 |
7. 요구사항 분석(A) (0) | 2023.01.30 |
6. 요구사항 정의(A) (0) | 2023.01.30 |