01. 소프트웨어 공학의 배경과 목적가) 소프트웨어 공학 소개소프트웨어의 개발, 운용, 유지보수 등의 생명주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문성공적인 SW프로젝트의 3가지 핵심요소Process : 체계적인 업무 방식 및 흐름의 정의와 이를 적용할 수 있는 프로세스People : 전문적인 지식을 갖춘 조직 및 인력 구성Technology : 정의된 업무 방식과 조직인력이 효율적으로 운영되기 위한 인프라기술나) 소프트웨어 공학 배경1960년대, 수요 급증 / 인력 부족이 원인 --> "소프트웨어의 위기" 발생하여 본격적 도입1970년대, 비전공자 대거 투입으로 선코딩-후수정 접근방식 --> 부작용으로 많은 결함 발견 --> 구조적, 정형적 기법 발생 --> 폭포수 모델 사용1980년대, ..