본문 바로가기
소프트웨어 공학정보처리기사(구) · 2010년03월07일 · 78/100

78.바람직한 설계 지침이 아닌 것은?

1
모듈의 기능을 예측할 수 있도록 정의한다.
2
두 모듈간의 상호 의존도를 강하게 한다.정답
3
이식성을 고려한다.
4
적당한 모듈의 크기를 유지한다.

해설

효과적인 모듈화 설계방안] 결합도는 줄이고 응집도는 높여서 모듈의 독립성을 높인다. 모듈의 제어 영역 안에서 그 모듈의 영향 영역을 유지 시킨다. 복잡도와 중복성을 줄이고 일관성을 유지시킨다. 모듈의 기능은 예측이 가능해야하며 지나치게 제한적이어서는 안된다. 유지보수가 용이해야한다. 모듈의 크기는 시스템의 전반적인 기능과 구조를 이해하기 쉬운 크기로 분해한다. 하나의 입구와 하나의 출구를 갖도록 해야한다. 인덱스 번호나 기능 코드들이 전반적인 처리 논리 구조에 예기치 못한 영향을 끼치지 않도록 모듈 인터페이스를 설계해야한다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기