소프트웨어 설계

잡동사니

소프트웨어 설계(software design)

Sommerville의 Software Engineering(8th, p.77)에 따르면 설계는 다음과 같은 주요 활동으로 이뤄져 있다.

  1. 구조 설계(Architectural design)
  2. 추상적 명세(Abstract specification)
  3. 인터페이스 설계(Interface design)
  4. 컴포넌트 설계(Component design)
  5. 자료 구조 설계(Data structure design)
  6. 알고리즘 설계(Algorithm design)
개인 도구