1장. 서론

소프트웨어란?

컴퓨터 프로그램과 관련된 문서들, 특정 고객 및 일반 시장을 고려해서 소프트웨어 개발 가능

좋은 소프트웨어 특징

요구되는 기능과 성능을 사용자에게 제공해야 하고, 유지보수성, 확실성, 사용성이 좋아야 한다.

소프트웨어 공학이란?

초기 구상 단계부터 운영과 유지보수까지 포함하는 소프트웨어 생산의 모든 관점과 연관된 공학 분야이다.

소프트웨어 공학 기본활동

소프트웨어 공학이 직면한 주요 도전과제

증가하는 다양성, 인도기간 단축 요구, 신뢰할 수 있는 소프트웨어 개발에 대응하는 것

소프트웨어 공학 비용

60%가 개발비용, 40% 테스트 비용. 맞춤형의 경우 종종 진화 비용이 개발비용을 넘어선다.

최선의 소프트웨어 공학 기법과 방법은 무엇인가?

모든 소프트웨어 프로젝트는 전문적으로 관리되고 개발되어야 하며 시스템 유형에 따라 적합한 기법이 다르기 때문에 우열을 가릴 수 없다.

소프트웨어 공학 - 소프트웨어 중요성과 특징

1. 국가 기반 시설, 공익 사업을 컴퓨터 기반 시스템으로 제어