객체지향 설계 메트릭(Metric)이 아닌 것은? | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 23년 1회차
객체지향 설계 메트릭(Metric)이 아닌 것은?
1
클래스당 가중 메서드(Weighted method per class)
2
싸이클로매틱 복잡도(Cyclomatic complexity)
3
메서드 응집 결핍(Lack of cohesion in methods)
4
상속 트리의 깊이(Depth of inheritance tree)
해설
객체지향 설계 메트릭이 아닌 것은 싸이클로매틱 복잡도이다.
싸이클로매틱 복잡도는 McCabe가 제안한 제어 흐름 그래프 기반의 전통적(구조적) 복잡도 척도로, 객체지향 고유 개념과 무관하게 모든 프로그램에 적용된다.
- 클래스당 가중 메서드(WMC)는 클래스 메서드들의 복잡도 합을 재는 CK 메트릭이다.
- 메서드 응집 결핍(LCOM)은 클래스 내 메서드들이 속성을 공유하지 않는 정도를 재는 CK 메트릭이다.
- 상속 트리의 깊이(DIT)는 상속 계층에서 루트로부터 클래스까지의 깊이를 재는 CK 메트릭이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 객체지향기법에서같은클래스에속한각각의객체를의미하는것은? {"answer":1,"content":[{"content":"instance","url":""},21년-2회차-정보처리기사-필기
- 객체지향에서정보은닉과가장밀접한관계가있는것은? {"answer":1,"content":[{"content":"encapsulation","url":""},20년-3회차-정보처리기사-필기
- 객체지향개념중하나이상의유사한객체들을묶어공통된특성을표현한데이터추상화를의미하는것은? {"answer":2,"content":[{"content":"meth22년-1회차-정보처리기사-필기