신뢰성 있고 요구기능을 효율적으로 수행하는 SW를 경제적이고 빠른 생산과 유지보수를 위한 연구분야
품질, 비용, 일정 등을 고려하여 효율적으로 생산하는데 필요한 지식을 제공하기 위한 것
-NATO 컨퍼런스 바우어 교수
1.4 환경 / 계층화
대상: 중규모 이상의 복잡하고 중요한 SW
다양한 해결 방법들을 통합적으로 다룸
1.5 모델
시스템 개념화
요구사항 정의
설계와 구현
1.6 좋은 소프트웨어 기준
외부품질 external quality
사용성 usability : 설계 목적에 따른 효율성
신뢰도 : 오류 발생 빈도 / 정확한 결과를 적시 Robust
내부품질 internal quality
정확성 correctness : 명세서와 일치하게 작동하는 능력
성능 performance : 지정된 시간안의 처리 작업량
상호운영성 interoperability : 타 시스템과 공존, 협력 능력
유지보수성 maintainability : 기능 추가 및 개선
이식성 portability
검사성 verifiability
추적성 traceability