모두CBT

24-3UML에서 사물 사이의 관계를 설명한 것이다. 표의 ①~③에 알… | 2024년 정보처리기사실기 3회차 기출문제 상세 페이지

4

24-3

UML에서 사물 사이의 관계를 설명한 것이다. 표의 ①~③에 알맞은 관계를 [보기]에서 골라 기호로 적으시오.

관계설명예시와 표기
( ① )두 개 이상의 사물이 서로 관련되어 있음을 나타낸다.[도서관] ──── [회원] (실선으로 연결)
( ② )한 사물이 다른 사물보다 더 일반적인지, 더 구체적인지를 나타낸다.[원], [삼각형], [사각형] ──▷ [도형] (끝이 속 빈 삼각형인 실선 화살표)
( ③ )평소엔 무관하다가 필요할 때 짧게만 서로를 이용하며, 한쪽이 바뀌면 다른 쪽도 영향을 받는다.[주문] - - - > [결제수단] (점선 화살표)

[보기] ㉠ 연관(Association) ㉡ 의존(Dependency) ㉢ 일반화(Generalization) ㉣ 실체화(Realization) ㉤ 집합(Aggregation) ㉥ 포함(Composition)

해설

① ㉠

② ㉢

③ ㉡


[해설]

실선으로 이어 서로 관련됨만 나타내는 것은 연관(Association) 관계다.

일반·구체(is-a)를 속 빈 삼각형 화살표로 나타내는 것은 일반화(Generalization), 짧게 이용하는 관계를 점선 화살표로 나타내는 것은 의존(Dependency)이다.

  • 실체화: 인터페이스와 구현 클래스, 속 빈 삼각형 점선 화살표
  • 집합: 전체와 부분이 독립적, 빈 마름모
  • 포함: 전체가 사라지면 부분도 사라짐, 채운 마름모

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.