1. 시스템 분석 및 설계 개요
1.1. 소프트웨어 공학의 이해
1.1.1. '소프트웨어 위기'의 개념
'소프트웨어 위기'는 시스템의 대규모화에 따라 소프트웨어의 신뢰성 저하, 개발비의 증대, 계획의 지연 등의 현상이 현저해져서 개발 계획의 수행이 매우 곤란해진 상황을 의미한다. 이 용어는 1968년 NATO의 후원에 의한 가르미시(Garmisch) 회의, 이듬해의 로마 회의 이후 「소프트웨어 공학」과 함께 유명해진 말이다.
소프트웨어의 위기란 하드웨어 비용 대비 소프트웨어 개발 및 유지보수 비용이 급격히 증가하고, 낮은 품질...
2024.10.25