软件危机的主要原因有

来源:趣秒懂 2.45W

软件危机的原因:1、用户需求不明确。2、缺乏正确的理论指导。3、软件规模越来越大。在软件开发过程中,用户需求不明确问题主要体现在四个方面:

1、在软件开发出来之前,用户自己也不清楚软件开发的具体需求;

软件危机的主要原因有

2、用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误;

3、在软件开发过程中,用户还提出修改软件开发功能、界面、支撑环境等方面的要求;

4、软件开发人员对用户需求的理解与用户本来愿望有差异。

软件危机的主要原因有 第2张

软件危机解决途径:

软件工程诞生于60年代末期,它作为一个新兴的工程学科,主要研究软件生产的客观规律性,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本 、改进软件产品质量、提高软件生产率水平的目标。软件工程学从硬件工程和其他人类工程中吸收了许多成功的经验,明确提出了软件生命周期的模型,发展了许多软件开发与维护阶段适用的技术和方法,并应用于软件工程实践,取得良好的效果。

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

热门标签