정보처리기사/프로그래밍 언어 활용

좋은 소프트웨어 설계를 위한 효과적인 모듈 설계

경미미 2022. 10. 13. 23:08

좋은 소프트웨어 설계를 위한 효과적인 모듈 설계

- 응집도는 높게, 겹합도는 낮게 설계해 독립성과 재사용성을 높입니다.

- 모듈의 제어 영역 안에서 그 모듈의 영향 영역을 유지시킵니다.

- 복잡도와 중복성은 줄이고 일관성을 유지시킵니다.

- 예측이 가능해야 하며 지나치게 제한적이어서는 안 됩니다.

- 유지보수가 용이해야 합니다.

- 모듈 크기는 이해하기 쉬운 크기로 분해합니다.

- 모듈 간의 계층적 관계를 정의하는 자료가 제시되어야 합니다.

 

정보처리기사 2022년 1회 68번 출제