1
 软件工程
1.3.2.4 1.2.4 软件危机的解决途径

1.2.4 软件危机的解决途径

1968年,计算机科学家在德国第一次讨论软件危机问题,并正式提出“软件工程”一词,从此一门新兴的工程学科为研究和克服软件危机应运而生。作为一个新兴的工程学科,软件工程学主要研究软件产生的客观规律性,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本、改进软件产品质量、提高软件生产率水平的目标。软件工程学从硬件工程和其他人类工程中吸收了许多成功的经验,明确提出了软件生命周期的模型,发展了许多软件开发与维护阶段适用的技术和方法,并应用于软件工程实践,取得了良好的效果。

在软件开发过程中,人们开始研制和使用软件工具,用于辅助进行软件项目管理与技术生产,人们还将软件生命周期各阶段使用的软件工具有机地集合成一个整体,形成能够连续支持软件开发与维护全过程的集成化软件支撑环境,以期从管理和技术两方面解决软件危机问题。