본문 바로가기

Computer/0x09 소프트웨어 공학

[소프트웨어공학 1화] 소프트웨어 공학의 이해와 중요성

[소프트웨어공학 1화] 소프트웨어 공학의 이해와 중요성





1. 소프트웨어 공학의 등장

- 세계의 경제 : 컴퓨터 시스템에 의존

- 많은 시스템들 : 소프트웨어에 의해 관리

- 소프트웨어 공학 : 전문적인 소프트웨어 개발을 위한 도구, 방법, 이론들과 연관



2. 소프트웨어 비용

- 소프트웨어 비용 > 컴퓨터 시스템 비용

- PC의 소프트웨어 비용 < 소프트웨어 유지 비용

- 소프트웨어 개발 비용 < 소프트웨어 유지 비용

- 소프트웨어 공학의 목적 : 효율적인 비용으로 소프트웨어를 개발 


소프트웨어: 컴퓨터 프로그램 및 요구사항, 설계 모델 및 사용자 설명서와 같은 관련 문서


=> 일반적인 시장을 위해 개발 => 일반형

=> 특정 고객을 위해 개발 => 맞춤형 



(1) 소프트웨어 비용이란, 단순히 돈만을 이야기 하는 것이 아니라 소프트웨어를 개발하거나 

유지보수하는데 소요되는 돈, 인력, 장비, 시간등을 통칭하는 말이다.


(2) 소프트웨어란 프로그램뿐만 아니라 프로그램이 정상적으로 돌아 갈 수 있도록 하기 위한

관련 문서와 데이터까지 포함된다.