SQLD소프트웨어 설계난이도 1MCQ

SQLD 소프트웨어 설계 기출문제 #3255

문제

UML에서 두 클래스 간의 관계 중 '사용' 관계를 나타내며, 한 클래스의 변경이 다른 클래스에 영향을 줄 수 있지만 일시적이고 약한 결합을 의미하는 것은?

① 연관(Association) 관계 ② 집합(Aggregation) 관계
③ 합성(Composition) 관계 ④ 의존(Dependency) 관계

정답

4

해설

의존(Dependency) 관계는 한 클래스가 다른 클래스를 일시적으로 사용하는 관계로, 메서드 매개변수나 지역변수로 사용되는 경우가 대표적이다. 점선 화살표로 표현하며 약한 결합을 의미한다. ① 연관은 영구적 관계, ② 집합은 전체-부분 관계(독립적), ③ 합성은 전체-부분 관계(종속적)를 나타낸다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 소프트웨어 설계 기출 #3255 | sqldpass