자격증

정보처리기사 필기 정리 ②

record2080 2025. 1. 19. 23:57

<UML> : 개념모델링을 위한 언어

 

※ 럼바우의 객체지향 분석 기법

1. 객체 분석 : 현실에서 있는 객체와 클래스를 추출해 그들의 관계를 연관화, 집단화, 일반화함

2. 동적 분석 : 상호작용

3. 기능 분석 : 프로세스간의 자료흐름

 

▶ UML의 기본구성

- 사물 

- 관계 : 다이어그램 안에서 관계가 형성될 수 있는 대상

- 다이어그램 : 사물과 사물사이의 연관성을 표현한것

 

▶관계

연관관계 사람->집
선생님->학생
집합관계 프린터 -◇컴퓨터
포함관계 키-◆문
★일반화관계 (많이 사용) 아메리카노 -▷ 커피
에스프레소  -▷
실체화 관계(기능) 비행기-----▷날수있는
새-----▷
의존관계(짧은 시간동안만 연관) 등급--->할인율

 

▶다이어그램

구조적 다이어그램(정적) 행위다이어그램 (동적) 
클래스 다이어그램 유스케이스 다이어그램
객체 다이어그램 -객체모델링에서 사옹 순차 다이어그램(sequence)
컴포넌트 다이어그램 -구현단계 커뮤니케이션 다이어그램
배치 다이어그램 -물리적요소들의 위치 상태 다이어그램
복합체 구조 다이어그램 활동 다이어그램
패키지 다이어그램 상호작용 개요 다이어그램
  타이밍 다이어그램

 

▶스테레오 타입 : UML에서 표현하는 기본 기능 외에 추가적인 기능을 표현하기 위해서 사용

<<>> 길러멧 (Guilemet)

 

▶유스케이스 다이어그램

  : 사용자의 관점에서 표현한 다이어그램

시스템범위/ 액터 / 유스케이스/ 관계

▶ 순차 다이어그램

액터/객체/생명선/실행상자/메시지/제어블록

 

▶접근제어자

public +
private -
protected #
package ~