软 件 设 计 师 知 识 点 总 结 一 、 软 件 工 程 1 .1 软 件 工 程 基 础 知 识 软 件 生 命 周 期 : 软 件 的 生 存 期 划 分 为 制 定 计 划 、 需 求 分 析 、 设 计 、 编 程 实 现 、 测 试 、 运 行 维 护 等 几 个 阶段 , 称 为 软 件 生 命 周 期 。 软 件 开 发 模 型 常 见 的 软 件 开 发 模 型 有 瀑 布 模 型 、 演 化 模 型 、 螺 旋 模 型 、 喷 泉 模 型 。 瀑 布 模 型 ( Waterfall Model): 缺 点 : 瀑 布 模 型 缺 乏 灵 活 性 , 无 法 通 过 开 发 活 动 澄 清 本 来 不 够 明 确 的 活 动 。 因 此 , 当 用 户 需求 比 较 明 确 时 才 使 用 此 模 型 。 演 化 模 型 ( Evolutionary Model): 也 称 为 快 速 原 型 模 型 。 快 速 原 型 方 法 可 以 克 服 瀑 布 模 型 的 缺 点 , 减 少 由 于 软 件 需 求 不 明 确 带 来 的 开 发 风 险 , 具 有 显著 的 效 果 。 螺 旋 模 型 ( Spiral Model): 将 瀑 布 模 型 和 演 化 模 型 相 结 合 , 综 合 了 瀑 布 模 型 和 演 化 模 型 的优 点 , 并 增 加 了 风 险 分 析 。 包 含 4 个 方 面 活 动 : 制 定 计 划 : 风 险 分 析 : 实 施 工 程 : 客户 评价: 喷 泉 模 型 ( Water Fountain Model): 主要用 于 描述面 向对象的 开 发 过 程 。 喷 泉 一 词体现 了面 向对象开 发 过 程 的 迭代和 无 间隙特征。 即允许开 发 活 动 交叉、 迭代 地进行 。 迭代: 模 型 中的 开 发 活 动 常 常 需 要重复多次, 在迭代过 程 中不 断完善软 件 系统。 无 间隙: 指在开 发 活 动 ( 如分 析 、 设 计 、 编 码) 之间不 存 在明 显 的 边界。 V 模 型 ( V Model): 该模 型 强调测 试 过 程 应如何与分 析 、 设 计 等 过 程 相 关联。 增 量模 型 ( Incremental Model): 好处是软 件 开 发 可 以 较 好地适应变化 , 客户 可 以 不 断地看到所开 发 的 软 件 , 从而降低开 ...