← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 2회 · 소프트웨어 설계 · UML 클래스 관계 · 17번
UML 클래스 다이어그램에서 `Order` 객체가 소멸하면 그 객체가 소유한 `OrderLine` 객체도 함께 소멸하도록 강한 전체-부분 관계를 표현하려 한다. 관계 표기로 옳은 것은?
- 1
Order 쪽에 채운 마름모를 두는 합성 관계
정답 근거전체인 Order가 부분인 OrderLine의 생명주기를 소유하므로 Order 쪽 채운 마름모의 합성 관계가 맞다. - 2
OrderLine 쪽에 빈 마름모를 두는 집약 관계
오답 이유집약은 부분이 전체와 독립된 생명주기를 가질 수 있는 약한 전체-부분 관계이며, 마름모도 전체 쪽에 둔다. - 3
OrderLine에서 Order로 빈 삼각형을 그리는 일반화 관계
오답 이유빈 삼각형의 일반화는 상위·하위 타입의 상속 관계를 나타내며 소유 생명주기와 다르다. - 4
두 클래스 사이에 점선 화살표를 그리는 의존 관계
오답 이유점선 화살표의 의존은 한 요소가 다른 요소를 일시적으로 사용하는 관계다.
정답·상세해설정답 1번
전체 객체가 부분 객체의 생명주기까지 소유하는 관계는 합성(composition)이다. 합성은 전체인 `Order` 쪽에 채운 마름모를 표시한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-22