잡동사니
소프트웨어 설계(software design)
Sommerville의 Software Engineering(8th, p.77)에 따르면 설계는 다음과 같은 주요 활동으로 이뤄져 있다.
- 구조 설계(Architectural design)
- 추상적 명세(Abstract specification)
- 인터페이스 설계(Interface design)
- 컴포넌트 설계(Component design)
- 자료 구조 설계(Data structure design)
- 알고리즘 설계(Algorithm design)