모두CBT

객체지향 설계에서 정보 은닉(Information Hiding)과 관련… | 21년-3회차-정보처리기사-필기 기출문제 상세 페이지

121년-3회차-정보처리기사-필기
객체지향 설계에서 정보 은닉(Information Hiding)과 관련한 설명으로 틀린 것은?
    
1
필요하지 않은 정보는 접근할 수 없도록 하여 한 모듈 또는 하부시스템이 다른 모듈의 구현에 영향을 받지 않게 설계되는것을 의미한다.
 
2
모듈들 사이의 독립성을 유지시키는 데 도움이 된다.
 
3
설계에서 은닉되어야 할 기본 정보로는 IP주소와 같은 물리적 코드, 상세 데이터 구조 등이 있다.
 
4
모듈 내부의 자료 구조와 접근 동작들에만 수정을 국한하기 때문에 요구사항 등변화에 따른 수정이 불가능하다.
 
해설

정보 은닉은 모듈 내부의 자료구조와 접근 동작을 외부로부터 감춰 다른 모듈이 이를 직접 참조하지 못하게 함으로써 모듈 간 독립성을 높이고, 오히려 요구사항 변경이 있을 때 수정 범위를 모듈 내부로 국한시켜 유지보수를 쉽게 만든다.
따라서 요구사항 등 변화에 따른 수정이 불가능하다는 설명은 정보 은닉의 목적과 반대되는 틀린 진술이다.

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