- 4
- 0
- 约5.42千字
- 约 55页
- 2017-04-21 发布于江西
- 举报
01软件工程引论.ppt
软件工程;软件工程引论 ; 对于软件的一种公认的解释是:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。其中,程序是为实现设计的功能和性能要求而编写的指令序列;数据是使指令能够正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文资料。 ;表1.1 根据规模进行软件分类;表1.2 计算机软件发展的三个阶段及其特点; 阶 段
特 点;1.2 软件危机; (1) 软件开发没有真正的计划性,对软件开发进度和软件开发成本的估计常常很不准确,计划的制定带有很大的盲目因素,因此工期超出、成本失控的现象经常困扰着软件开发者。
(2) 对于软件需求信息的获取常常不充分,软件产品往往不能真正地满足用户的实际需求。
(3) 缺乏良好的软件质量评测手段,从而导致软件产品的质量常常得不到保证。; (4) 对于软件的可理解性、可维护性认识不够;软件的可复用性、可维护性不如人意。
有些软件因为过于“个性化”,甚至是难以理解的,更谈不上进行维护。缺乏可复用性引起的大量重复性劳动极大地降低了软件的开发效率。
(5) 软件开发过程没有实现“规范化”,缺乏必要的文档资料或者文档资料不合格、不准确,难以进行专业维护。; (6) 软件开发的人力成本持续上升,如美国在1995年的软件开发成本已
原创力文档

文档评论(0)