问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件危机产生的原因,以及应对方法?

发布网友 发布时间:2022-04-18 02:25

我来回答

3个回答

热心网友 时间:2022-04-18 03:55

软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。

产生软件危机的原因主要有两个方面:

1.这与软件本身的特性有关。

与硬件不同,软件是计算机系统的逻辑部分,而不是物理部分。软件样品是产品,试制过程也是生产过程。

软件不会因使用时间过长而“老化”或“磨损”;在编写程序代码并在计算机上运行之前,很难测量软件开发过程的进度和评估软件质量。因此,软件开发过程的管理和控制是非常困难的。

2.软件开发人员的弱点。

首先,软件产品是人们思考的结果,所以软件产品的水平最终在很大程度上取决于软件人员的教育、培训和经验积累。

合作开发大型软件通常需要很多人,即使对于一个软件开发人员深入研究领域的应用程序,所以你需要用户和软件和软件开发人员之间的沟通,不可避免地发生在这个过程中理解的差异,导致后续错误的设计或实现。

扩展资料:

解决途径

人们开始开发过程中软件开发和软件工具的使用,协助软件项目管理和生产技术,人们还将使用在软件生命周期的所有阶段的软件工具有机地集合作为一个整体,形成可以支持软件开发和维护的整个过程的集成软件支持环境,以解决软件危机从管理和技术两个方面的问题。

此外,人工智能和软件工程的结合在20世纪80年代后期成为一个活跃的研究领域。基于程序转换、自动生成和可复用软件的新软件技术的研究取得了一定的进展。

在软件工程理论的指导下,发达国家建立了较为完整的软件产业生产体系,形成了较强的软件生产能力。软件标准化和可重用性受到业界的高度重视,在避免劳动重复使用和缓解软件危机方面发挥了重要作用。

热心网友 时间:2022-04-18 05:13

  软件危机(Software Crisis) 是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。概括地说,主要包含两方面的问题:如何开发软件,怎样满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。软件发展第二阶段的末期,由于计算机硬件技术的进步。一些复杂的、大型的软件开发项目提出来了,但软件开发技术的进步一直未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。主要表现在以下几个方面:
a.经费预算经常突破,完成时间一再拖延。
b.开发的软件不通满足用户要求。
c.开发的软件可维护性差。
d. 开发的软件可靠性差。
软件危机产生的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的:
a.软件的规模越来越大,结构越来越复杂。
b.软件开发管理困难而复杂。
c.软件开发费用不断增加。
d.软件开发技术落后。
e.生产方式落后。
f.开发工具落后,生产率提高缓慢。
要克服软件危机,就要认真分析软件危机的原因,探索用工程的方法进行软件生产的可能性,即用现代工程的概念、原理、技术和方法进行计算机软件的开发、管理、维护和更新。

热心网友 时间:2022-04-18 06:47

兄弟,居然把软件工程的书里的题也来啊,自己查书啊
或看这里http://ke.baidu.com/view/30093.html?wtp=tt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 小米蓝牙音箱声音突然很小是怎么回事? 小米ai音箱音量调多少好 小米小爱音箱每次开机声音都特别大能不能调一下? 小米11小爱如何设置回答音量? 小米音响怎么使用 小米小爱音箱play怎么提升音质 如何设置小米AI音箱闹钟音量? 小米AI音箱可以调音量吗 小爱同学音量怎么调 小米ai音箱怎么在米家上调节音量大小 王者荣耀加速包哪里买 荣耀50se为什么没有一键加速? 王者荣耀加速器在哪里设置 华为荣耀手机怎么加快动图播放速度? 华为荣耀20手机总是卡顿怎么设置不卡顿 荣耀10加速手机怎么操作 荣耀畅玩怎么在桌面设置一键优化快捷键 荣耀60手机一键加速在哪 荣耀手机怎么应用加速 荣耀v20怎么进行网络加速 20世纪60年代所发生的软件危机体现在哪些方面? 为什么存在软件危机? 苹果和华为怎么定位对方有啥软件吗 华为手机怎么定位苹果手机 华为手机跟苹果手机怎么定位 苹果手机与华为手去市场如何定位 vivo微信美颜哪里开 VIVO手机的快捷栏怎么变成原来的 vivo快捷中心怎么换皮肤 vivo快捷中心变了怎么调回来 vivo控制中心改到下面 vivo快捷中心变了怎么调回来? vivo手机怎么取消快捷中心 vivo手机快捷中心背景怎么调成白色 vivo快捷中心怎么换颜色 快捷中心怎么换颜色vivo s1 vivoz6快捷中心怎样从向下拉改为向上拉? Vivo x9 plus怎么查看后台运行? vivo z6怎样看后台运行? 头回用vivo 怎么查看多任务后台