<UML> : 개념모델링을 위한 언어
※ 럼바우의 객체지향 분석 기법
1. 객체 분석 : 현실에서 있는 객체와 클래스를 추출해 그들의 관계를 연관화, 집단화, 일반화함
2. 동적 분석 : 상호작용
3. 기능 분석 : 프로세스간의 자료흐름
▶ UML의 기본구성
- 사물
- 관계 : 다이어그램 안에서 관계가 형성될 수 있는 대상
- 다이어그램 : 사물과 사물사이의 연관성을 표현한것
▶관계
연관관계 | 사람->집 선생님->학생 |
집합관계 | 프린터 -◇컴퓨터 |
포함관계 | 키-◆문 |
★일반화관계 (많이 사용) | 아메리카노 -▷ 커피 에스프레소 -▷ |
실체화 관계(기능) | 비행기-----▷날수있는 새-----▷ |
의존관계(짧은 시간동안만 연관) | 등급--->할인율 |
▶다이어그램
구조적 다이어그램(정적) | 행위다이어그램 (동적) |
클래스 다이어그램 | 유스케이스 다이어그램 |
객체 다이어그램 -객체모델링에서 사옹 | 순차 다이어그램(sequence) |
컴포넌트 다이어그램 -구현단계 | 커뮤니케이션 다이어그램 |
배치 다이어그램 -물리적요소들의 위치 | 상태 다이어그램 |
복합체 구조 다이어그램 | 활동 다이어그램 |
패키지 다이어그램 | 상호작용 개요 다이어그램 |
타이밍 다이어그램 |
▶스테레오 타입 : UML에서 표현하는 기본 기능 외에 추가적인 기능을 표현하기 위해서 사용
<<>> 길러멧 (Guilemet)
▶유스케이스 다이어그램
: 사용자의 관점에서 표현한 다이어그램
시스템범위/ 액터 / 유스케이스/ 관계
▶ 순차 다이어그램
액터/객체/생명선/실행상자/메시지/제어블록
▶접근제어자
public | + |
private | - |
protected | # |
package | ~ |
'자격증' 카테고리의 다른 글
정보처리기사 2024년 3회 오답정리 (0) | 2025.02.04 |
---|---|
정보처리기사 필기 정리 ⑤ (0) | 2025.02.02 |
정보처리기사 필기 정리 ④ (0) | 2025.02.01 |
정보처리기사 필기 정리 ③ (0) | 2025.01.27 |
정보처리기사 필기 정리 ① (0) | 2025.01.19 |