第 一 章 一 、 什 么 是 软 件 危 机
它 有 哪 些 典 型 表 现
为 什 么 会 出 现 软 件 危 机
软 件 危 机 是 指 在 计 算 机 软 件 开 发 、 使 用 与 维 护 过 程 中 遇 到 的 一 系 列 严 重 问 题 和 难 题
它 包 括 两 方 面 : 如 何 开 发 软 件 , 已 满 足 对 软 件 日益 增 长 的 需 求 ; 如 何 维 护 数 量 不 断 增 长 的 已 有 软 件
软 件 危 机 的 典 型 表 现 : (1) 对 软 件 开 发 成 本 和 进 度 的 估 计 常 常 很 不 准 确
常 常 出 现 实 际 成 本 比 估 算 成 本 高 出 一 个 数 量 级 、 实 际 进 度 比 计 划 进 度 拖 延 几 个 月 甚至 几 年 的 现 象
而 为 了 赶 进 度 和 节 约 成 本 所 采 取 的 一 些 权 宜 之 计 又 往 往 损 害 了 软 件 产 品 的 质 量
这 些 都 降 低 了 开 发 商 的 信 誉 , 引 起 用户 不 满
(2) 用 户 对 已 完 成 的 软 件 不 满 意 的 现 象 时 有 发 生
(3) 软 件 产 品 的 质 量 往 往 是 靠不 住的
(4) 软 件 常 常 是 不 可维 护 的
(5) 软 件 通常 没有 适当的 文档资料
文档资料不 全或不 合格, 必将给软 件 开 发 和 维 护 工作带来许多难 以想象 的 困难 和 难 以解决的 问 题
(6) 软 件 成 本 、 软 件 维 护 费在 计 算 机 系 统总 成 本 中 所 占 比 例 逐 年 上 升
(7) 开 发 生产 率 提 高 的 速 度 远 跟 不 上 计 算 机 应 用 普 及 的 需 求
软 件 危 机 出 现 的 原