关注公众号,更多资源分享
回复关键词:软件工程
即可获取
第一章 软件工程概论
1. 什么是软件危机?
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表
现在以下几个方面:
(1)用户对开发出的软件很难满意。
(2)软件产品的质量往往靠不住。
(3)一般软件很难维护。
(4)软件生产效率很低。
(5)软件开发成本越来越大。
(6)软件成本与开发进度难以估计。
(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。
2. 为什么会产生软件危机?
(1) 开发人员方面, 对软件产品缺乏正确认识, 没有真正理解软件产品是一个完整的配置组成。 造成开发中制定计划盲目 、 编程草率, 不考虑维护工作的必要性。
(2) 软件本身方面, 对于计算机系统来说, 软件是逻辑部件, 软件开发过程没有统一的、公认的方法论和规范指导, 造成软件维护困难。
(3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、 质
量不能保证、 成本过高、 研制周期不易估计、 维护困难等一系列问题更为突