본문 바로가기

정보처리기사 실기/요구사항 확인

UML(관계)

1. 관계 (Relationships)

 

사물과 사물 사이의 연관성 표현

 

2. 연관 관계(Associaiton)

 

(1) 2개 이상의 사물이 서로 관련되어 있는 관계

(2) 사물 사이는 실선으로 연결

(3) 방향성은 화살표로 표현

(4) 양방향은 화살표 생략, 실선으로만 연결

다중도 의미
1 1개의 객체와 연관
n n개의 객체와 연관
0..1 연관 객체가 없거나 1개 존재
0..* or * 연관 객체가 없거나 다수
1..* 연관 객체가 적어도 1개 이상
n..* 연관 객체가 적어도 n개 이상
n..m 연관 객체가 최소 n개에서 최대 m개

 

3. 집합 관계(Aggregation)

(1) 하나의 사물이 다른 사물에 포함되어 있는 관계

(2) 서로 독립적

(3)속이 빈 마름모를 연결하여 표현

 

4. 포함 관계(Composition)

 

(1) 포함하는 사물의 변화가 포함되는 사물에게 영향을 미치는 관계

(2) 서로 독립될 수 없고 생명주기를 함께 함

(3) 속이 채워진 마름모를 연결하여 표현

 

5. 일반화 관계(Generalization)

(1) 하나의 사물이 다른 사물에 비해 더 일반적이거나 구체적인 관계

(2) 부모, 자식  관계가 있음

(3) 자식에서 부모로 속이 빈 화살표를 연결하여 표현

 

6. 의존 관계(Dependency) 

(1) 서로에게 영향을 주는 짧은 시간 동안만 연관을 유지하는 관계

(2) 점선 화살표를 연결하여 표현

 

7. 실체화 관계(Realization)

 

(1) 할 수 있거나 해야하는 기능, 서로 그룹화 할 수 있는 관계

(2) 속이 빈 점선 화살표를 연결하여 표현

 

 

출처 :  정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경)  / 출판사 : 길벗

'정보처리기사 실기 > 요구사항 확인' 카테고리의 다른 글

유스케이스 다이어그램(Use Case)  (0) 2024.04.08
UML(다이어그램)  (0) 2024.04.08
UML(사물)  (0) 2024.04.06
CASE와 HIPO  (0) 2024.04.04
요구사항 분석  (0) 2024.04.04