모두CBT

다음 중 객체지향 설계에서 응집력(Cohesion)의 강도가 상대적으로… | [경찰간부후보생 소프트웨어공학] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 26년 1회차
다음 중 객체지향 설계에서 응집력(Cohesion)의 강도가 상대적으로 가장 높은 것은?
1
모듈 내부 요소들이 외부 출력 처리 루틴들로 묶여서 구성되어 있다.
2
모듈 내부 요소들이 모듈 내에서 연산이 수행되는 실행 순서에 따라 정의되어 묶여 있다.
3
모듈 내부 요소들이 하나의 기능에 꼭 필요한 요소들로만 구성되어 있다.
4
모듈 내부 요소들이 이전 문장의 실행 결과가 다음 문장의 입력으로 사용되는 관계로 묶여 있다.
해설

모듈 내부 요소가 하나의 기능에 꼭 필요한 것들로만 구성된 기능적 응집이 가장 강한 응집이다.

응집도는 기능적 > 순차적 > 교환적 > 절차적 > 시간적 > 논리적 > 우연적 순으로 약해진다.

  • 이전 문장의 결과가 다음 문장의 입력이 되는 관계는 순차적 응집으로 기능적 응집보다 약하다.
  • 실행 순서에 따라 요소를 묶은 것은 절차적 응집이다.
  • 외부 출력 처리처럼 비슷한 성격의 처리 루틴을 묶은 것은 논리적 응집으로 강도가 낮다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기