[소프트웨어공학 1화] 소프트웨어 공학의 이해와 중요성
1. 소프트웨어 공학의 등장
- 세계의 경제 : 컴퓨터 시스템에 의존
- 많은 시스템들 : 소프트웨어에 의해 관리
- 소프트웨어 공학 : 전문적인 소프트웨어 개발을 위한 도구, 방법, 이론들과 연관
2. 소프트웨어 비용
- 소프트웨어 비용 > 컴퓨터 시스템 비용
- PC의 소프트웨어 비용 < 소프트웨어 유지 비용
- 소프트웨어 개발 비용 < 소프트웨어 유지 비용
- 소프트웨어 공학의 목적 : 효율적인 비용으로 소프트웨어를 개발
소프트웨어: 컴퓨터 프로그램 및 요구사항, 설계 모델 및 사용자 설명서와 같은 관련 문서
=> 일반적인 시장을 위해 개발 => 일반형
=> 특정 고객을 위해 개발 => 맞춤형
(1) 소프트웨어 비용이란, 단순히 돈만을 이야기 하는 것이 아니라 소프트웨어를 개발하거나
유지보수하는데 소요되는 돈, 인력, 장비, 시간등을 통칭하는 말이다.
(2) 소프트웨어란 프로그램뿐만 아니라 프로그램이 정상적으로 돌아 갈 수 있도록 하기 위한
관련 문서와 데이터까지 포함된다.