软件工程笔记

导读:本篇文章讲解 软件工程笔记,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

课后思考任务:
(1)什么是软件危机?软件危机主要特点有哪几个方面?
(2)导致软件危机主要原因有哪些?

软件工程笔记

 

 

一、什么是软件危机?

软件危机:是指计算机软件的开发和维护过程中所遇到的一系列严重问题。

二、软件危机主要特点有哪几个方面?

对软件开发成本和进度估计常常很不准确;

用户对“已完成的”软件系统不满意的现象经常发生;

软件产品的质量往往靠不住;

软件常常是不可维护的;

软件通常没有适当的文档资料;

软件成本在计算机系统总成本中所占的比例逐年上升;

软件开发生产率提高的速度,远远跟不上计算机应用迅速普及及升入的趋势。

借鉴补充:
(1)软件开发没有真正的计划性,对软件开发进度和软件开发成本的估计常常很不准确,计划的制定带有很大的盲目因素。
(2)对于软件需求信息的获取常常不充分,软件产品往往不能真正地满足用户的实际需求。
(3)缺乏良好的软件质量评测手段,从而导致软件产品的质量常常得不到保证。
(4)对于软件的可理解性、可维护性认识不够;软件的可复用性、可维护性不如人意。
(5)软件开发过程没有实现“规范化”,缺乏必要的文档资料或者文档资料不合格、不准确,难以进行专业维护。
(6)软件开发的人力成本持续上升。
(7)缺乏自动化的软件开发技术,软件开发的生产率依然低下,远远满足不了急剧增长的软件需求。

三、 导致软件危机主要原因有哪些?

(1)一方面与软件本身的特点有关;
(2)另一方面也和软件开发与维护的方法不正确有关。


借鉴补充
(1)软件本身独有的特点确实给开发和维护带来了困难
(2)软件开发和维护过程不规范
(3)缺乏软件开发的经验和有关软件开发数据的积累
(4)轻视,人们在制定计划时总会有一些天马行空的想法和要求,轻视是一个最大的错误。
(5)忽视软件需求分析的重要性、忽视软件的可理解性、文档不完备、轻视软件的可维护性、过分强调编码技巧等等方面。
(6)用户与开发人员的沟通问题,从而技术人员获取的需求不够全面。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/119555.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!