개요Software Crisis(소프트웨어 위기)는 1960~1970년대 컴퓨터 산업 초기, 소프트웨어 개발의 복잡성이 급격히 증가하면서 발생한 품질 저하, 일정 지연, 비용 초과 등의 문제를 의미한다. 하드웨어 성능은 빠르게 발전했지만 소프트웨어 개발 방법론은 이를 따라가지 못했고, 대규모 시스템의 실패 사례가 증가하면서 ‘소프트웨어 공학(Software Engineering)’이라는 새로운 학문 분야가 등장하게 되었다.1. 개념 및 정의Software Crisis는 소프트웨어 개발이 규모와 복잡성 증가를 감당하지 못해 품질, 비용, 일정 측면에서 심각한 문제를 야기한 현상을 의미한다.2. 특징구분설명비교/차별점개발 지연프로젝트 일정 초과초기 개발 대비 관리 어려움 증가비용 증가예산 초과 발생하드웨어 ..