[ 1. An Introduction to Software Engineering ] [ Software Engineering ] - 소프트웨어는 전문적이고 비용적으로 효율적인 소프트웨어 개발을 위한 이론, 방법론, 도구론들과 관련되어 있음 - 대부분, 더 많은 시스템들은 컨트롤된 소프트웨어임 - 선진국들은 소프트웨어에 의존함 - 소프트웨어 코스트들은 자주 컴퓨터 시스템 비용을 지배함 - 소프트웨어를 유지하는 비용이 개발하는 비용보다 많이듦 [ 소프트웨어 제품의 종류 ] - Generic Software : 이를 사고 싶은 어떤 사용자들에게든 팔림, 소프트웨어 명세서는 소프트웨어 개발자로부가 소유함 - Custom Software : 특정 소비자들의 니즈를 충족시키기위해 해당 소비자들에게만 판매되는 소프트..