-` 10.9.8 软件开发方案 所有的项目软件开发过程都应遵循一个生命周期模型,在软件的开发策划期间,需要仔细考虑项目的特征和目标,然后选择生命周期模型。在本项目中,本投标单位将选用常用的瀑布型生命周期模型。 瀑布模型的主要特点是:只有当一个阶段的文档已编制好,且该阶段的产品得到质量保证人员(SQA)认可后,该阶段才算完成。测试或验证在每个阶段都必须执行;一旦产品完成提交用户,其后的任何修改均属于维护阶段。 在瀑布型模型中,主要定义的过程包括:需求分析、系统分析、代码实现、测试。 需求分析 需求分析的目的是通过调查和分析,获取用户需求并定义产品需求。需求分析的输出文档是《需求分析说明书》(RAS)。 《需求分析说明书》(RAS)将用客户语言来描述系统需求,其主要的目的是作为与用户沟通并达成一致的基础。这些需求需要用户参与进行评审,并得到用户的确 认。然后对 用户需求进行细化 ,对 比 较 复 杂 的用户需求进行建 模分析,最终 形 成面 向 软件产品的软件需求说明。 需求分析的主要任务 包括: ➢ 确 定需求调查的方式 ,例 如 问 卷 式 、面 对 面 谈 等 ; ➢ 调查与记 录 ; ➢ 分析需求信 息 ; -` ➢ 编 写 《 需 求 分 析 说 明 书 》( RAS); ➢ 组 织 《 需 求 分 析 说 明 书 》( RAS) 评 审 。 主 要 的 角 色 与 职 责 为 : ➢ 系 统 分 析 员 , 调 查 和 分 析 用 户 需 求 ; ➢ 客 户 与 最 终 用 户 提 供 必 要 的 需 求 信 息 , 并 确 认 客 户 需 求 ; ➢ 系 统 分 析 员 定 义 产 品 软 件 需 求 ; ➢ 客 户 与 最 终 用 户 提 供 必 要 的 信 息 , 并 确 认 产 品 需 求 。 系 统 设 计 系 统 设 计 是 指 设 计 软 件 系 统 的 体 系 架 构 、 用 户 界 面 、 数 据 库 、 模 块 等 , 从 而在 需 求 和 代 码 实 现 之 间 建 立 桥 梁 , 指 导 开 发 人 员 去 实 现 能 满 足 用 户 需 求 的 软 件 产品 。 系 统 设 计 可 分 为 两 个 阶 段 : 概 要 设 计 和 详 细 设 计 。 概 要 设 计 的 要 点 是 体 系 架构 的 设 计 , 详 细 设 计 的 重 点 是 用...