소프트웨어 설계

IT위키
정처기정리 (토론 | 기여)님의 2019년 5월 6일 (월) 11:22 판 (새 문서: 분류:소프트웨어 공학분류:정보처리기사 == 바람직한 설계 == * 설계는 모듈적이어야 한다. * 요구사항을 모두 구현해야 하고 유지보...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.


바람직한 설계

  • 설계는 모듈적이어야 한다.
  • 요구사항을 모두 구현해야 하고 유지보수가 용이해야 한다.
  • 모듈의 결합도는 약하게, 응집도는 강하게 설계해야 한다.
  • 설계는 자료와 프로시저에 대해 분명하고 분리된 표현을 포함해야 한다.
  • 소프트웨어 요소들 간의 효과적 제어를 위해 설계에서 계층적 조직이 제시되어야 한다.
  • 소프트웨어 품질 요구사항을 고려해야 한다.