(精)软件需求工程概述——最新.pptVIP

  • 4
  • 0
  • 约9.3千字
  • 约 71页
  • 2017-06-09 发布于湖北
  • 举报
* 螺旋模型 (Spiral Model) 螺旋模型主要用于风险分析 每一轮开发活动具体包括: 制定下一轮计划 决定设计目标和限制条件 评估候选方案, 风险降解 产品开发 需求工程有关步骤为: 需求风险分析 规划设计 可以减少需求变更所带来的风险 存在的问题: 无法应付不可预见的需求变化 * V型模型 (V-Model) (Macaulay, 1996) * 关于敏捷模型(Agile Models) 基本原则: 减少沟通障碍 程序员与客户直接交流 减低繁重的文档负担 文档代价昂贵但用途有限 对开发人员给予充分信任 无需运用花样翻新的过程模型给与提示 响应客户要求 而非严格遵循合同条文 缺点: 依赖程序员的记忆力 源代码是难于维护的 依赖口头交流 易发生误解 假定只有唯一的客户代表 不可能反映多视角 制作短期计划 无长期及前瞻性规划 * 本章内容 工程与软件工程 软件需求工程 需求工程师 需求工程vs.系统分析 软件生命周期中的需求活动 关于需求的基本观点 * Viewpoints 关于需求的基本观点 * 关于需求的基本观点 需求工程活动不总是顺序进行 问题描述不总是先于解决方案描述 在系统开发的任何阶段描述问题均是有益的 需求工程是在各开发阶段持续进行的一系列活动 问题陈述无法追求完美 需求模型是对世界的近似表示 将包括不精确和不一致性 会省略某些信息 细致的分析将降低导

文档评论(0)

1亿VIP精品文档

相关文档