永发信息网

软件危机产生的原因

答案:1  悬赏:80  手机版
解决时间 2021-01-28 02:59
软件危机产生的原因
最佳答案
问题一:软件危机形成的原因!!! 所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
导致出现软件危机的主要原因是人们在开发软件时使用了错误的方法,而错误做法是在错误认识的指导下采用的。为了消除软件危机首先应该树立起对软件和软件开发的正确认识问题二:软件危机产生的原因,以及应对方法? 兄弟,居然把软件工程的书里的题也来baidu啊,自己查书啊或看这里baike.baidu.com/view/30093.html?wtp=tt问题三:下述选项除了什么,都是软件危机的原因 除b外都是问题四:为什么会产生软件危机?怎样克服软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。
(2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。
(3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。
(1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。
(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。
(3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。
总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施问题五:软件危机有什么表现? (1)对于软件开发的成本和进度的估计很不准确。(2)开发的软件产品不能完全满足用户要求,用户对已完成的软件系统不满意的现象常常发生。(3)开发的软件可靠性差。(4)软件通常没有适当的文档资料。(5)软件的可维护性差。(6)软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。问题六:什么是软件危机?分析软件危机产生的原因。 好好看看这里啊:希望对你有点帮助http://baike.baidu.com/view/30093.html?wtp=tt问题七:软件危机形成的原因!!! 概括地说,主要包含两方面的问题:如何开发软件,怎样满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。软件发展第二阶段的末期,由于计算机硬件技术的进步。一些复杂的、大型的软件开发项目提出来了,但软件开发技术的进步一直未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。主要表现在以下几个方面:a.经费预算经常突破,完成时间一再拖延。b.开发的软件不通满足用户要求。c.开发的软件可维护性差。d. 开发的软件可靠性差。软件危机产生的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的:a.软件的规模越来越大,结构越来越复杂。b.软件开发管理困难而复杂。c.软件开发费用不断增加。d.软件开发技术落后。e.生产方式落后。f.开发工具落后,生产率提高缓慢。问题八:什么是软件危机 所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。问题九:软件危机的原因分析 用户需求不明确在软件开发过程中,用户需求不明确问题主要体现在四个方面:在软件开发出来之前,用户自己也不清楚软件开发的具体需求;用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误;在软件开发过程中,用户还提出修改软件开发功能、界面、支撑环境等方面的要求;软件开发人员对用户需求的理解与用户本来愿望有差异。缺乏正确的理论指导缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。软件开发规模越来越大随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。软件开发复杂度越来越高软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处理“复杂问题”。所谓“复杂问题”的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问阳光人寿保险公司支公司的综合运营岗好吗
红枣姜桂圆水晚上喝可以吗
城东市场地址有知道的么?有点事想过去
评价电能质量主要根据()技术指标。A.电流、频
炎虐的意思是什么啊?知道的请说下!
想知道: 青岛市 城阳 水清木华小区 在哪?
掌心有痣的男人
变频空调的压缩机是用多高的电压呀
隆林各族自治县鑫威水电五金店地址好找么,我
门铃的意思是什么啊?知道的请说下!
存放在中央银行的主要用于支付清算、头寸调拨
生化危机6,笔记本i5处理器,nvidia geforce
EVGA中文怎么叫
隆林县林辉五金店地址在什么地方,想过去办事
防抑的意思是什么啊?知道的请说下!
推荐资讯
电脑上WPS有时无法选中想选的文字,怎么回事
雷凌上高速,跑120漂吗
卤片的毒性
宝衣的意思是什么啊?知道的请说下!
四年级下册简便运算500道以及答案 必须脱式
下列指标中,反映企业全部资产的使用效率的是
dell电脑,开机指示灯和硬盘指示灯间断闪烁但
南信牛奶甜品专家怎么样
按拍的意思是什么啊?知道的请说下!
苹果7怎么安装插件 iPhone7怎么安装插件技巧
艺术类考生还有别的方式进去本科吗
Hi维修的维修水平怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?