第 1 章 软 件 工 程 学 概 述 1
1 软 件 危 机 1
1 软 件 危 机 的 介 绍 软 件 危 机 (软 件 萧 条 、软 件 困扰:是指在计算机 软 件 的 开发和维护过程 中所遇到的 一系列严重问题
软 件 危 机 包含下述 两方面的 问题: 如何开发软 件 ,满足对软 件 日益增长的 需求; 如何维护数量不断膨胀的 已有软 件
软 件 危 机 的 典型表现: (1 对软 件 开发成本和进度的 估计常常很不准确; (2 用户对“已完成的 ”软 件 系统不满意的 现象经常发生; (3 软 件 产品的 质量往往靠不住; (4 软 件 常常是不可维护的 ; (5 软 件 通常没有适当的 文档资料; (6 软 件 成本在计算机 系统总成本中所占的 比例逐年上升; (7 软 件 开发生产率提高的 速度,远远跟不上计算机 应用迅速普及深入的 趋势
2 产生软 件 危 机 的 原因 (1 与软 件 本身的 特点有关 (2 与软 件 开发与维护的 方法不正确有关 1
3 消 除 软 件 危 机 的 途 径 对 计 算 机 软 件 有 正 确 的 认 识
认 识 到 软 件 开 发 是 一 种 组 织 良 好 、管理严密、各类人员协同配合、共同完成的工程项目
应该推广使用在实践中总结出来的 开 发 软 件 的 成功技术和方法,并继续研究探索
应该开 发 和使用更好 的 软 件 工具
总之,为了解决软 件 危 机 ,既要有 技术措施(方法和工具,又要有 必要的 组 织 管理措施
1 软 件 工程的 介绍 软 件 工程:是 指导计 算 机 软 件 开 发 和维护的 一 门工程学科
采用工程的 概念、原理、技术和方法来开 发 与维护软 件 ,把经过时间考验而证明正 确 的 管理技术和当前能够得到 的 最好 的 技术方法结合起