소프트웨어(Software)란? 소프트웨어란 컴퓨터 시스템을 효율적으로 운영하기 위해 개발된 프로그램의 총칭. 컴퓨터에게 동작 방법을 지시하는 명령어 집합, 프로그램의 모임임. 소프트웨어 공학(Software Engineering) 이란? 소프트웨어 공학은 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문임. 여러가지 방법론과 도구, 관리 기법들을 통해 소프트웨어의 품질과 생산성 향상을 목적으로 함. 소프트웨어 공학의 기본 원칙 ① 현대적인 프로그래밍 기술을 계속적으로 적용해야 함. ② 개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증해야 함. ③ 소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록을 유지해야 함. 소프트웨어 생명 주기란? 소프트웨어 생명 주기는 소프트웨어 개발 방법론의 바탕..