网站大量收购独家精品文档,联系QQ:2885784924

第3章.需求工程过程.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章.需求工程过程 主要内容 需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用 1. 需求工程过程 过程是一组相关活动的集成,通过这些活动的执行,可以完成一项任务或者达到一个目标。 需求工程过程是系统开发当中需求开发活动的集成,它的模版是产生一个能够在用户环境下解决用户业务问题的系统方案 需求工程过程可能会表现出极大的差异,但是除了少数情况之外,主要的需求工程活动是比较固定的 1. 需求工程过程 1. 需求工程过程 主要内容 需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用 2. 需求工程过程的活动 需求获取 需求获取是从人、文档或者环境当中获取需求的过程 需求工程师必须要利用各种方法和技术来“发现”需求 需求获取和需求分析是交织在一起的 2. 需求工程过程的活动 需求获取子活动 收集背景资料 定义项目前景和范围 选择信息的来源 选择获取方法,执行获取 记录获取结果 2. 需求工程过程的活动 需求分析 建模来整合各种信息,以使得人们更好的理解问题 为问题定义出一个需求集合,这个集合能够为问题界定一个有效的解决方案 检查需求当中存在的错误、遗漏、不一致等各种缺陷,并加以修正 2. 需求工程过程的活动 需求分析子活动 背景分析 确定系统边界 需求建模 需求细化 确定优先级 需求协商 2. 需求工程过程的活动 需求规格说明 获取的需求需要被编写成文档,主要目的是为了在系统涉众之间交流需求信息 业务需求被写入项目前景和范围文档 用户需求被写入用户需求文档(或者用例文档) 系统需求被写入需求规格说明 需求规格说明 子活动 定制文档模版 编写文档 2. 需求工程过程的活动 需求验证 确保需求规格说明文档能正确、准确的反映用户的意图 确保文档的高质量 文档内每条需求都正确、准确的反映了用户的意图; 文档记录的需求集在整体上具有完整性和一致性; 文档的组织方式和需求的书写方式具有可读性和可修改性 需求验证子活动 执行验证 问题修正 2. 需求工程过程的活动 需求管理 保证需求作用在整个软件的产品生命周期中的续、稳定和有效发挥 需求管理子活动 建立和维护需求基线集 建立需求跟踪信息 进行变更控制 主要内容 需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用 3.需求工程过程的并发和迭代性 ——需求开发中的分析模型复杂度 3.需求工程过程的并发和迭代性 ——迭代的需求开发过程模型 3.需求工程过程的并发和迭代性 ——需求开发活动的并发性 主要内容 需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用 4. 实践方法的应用 个人才智?实践方法?知识体系 需求工程师需要为组织或项目选择、定制和应用一些有效的实践方法 见教材表3-1 有效实践 内容 技术、方法 需求获取 定义项目前景 定义项目前景 问题分析 明确问题 发现业务需求 定义问题解决方案和系统特性 控制项目范围 控制项目范围 定义问题解决方案的边界 定义系统边界 需求获取 实现用户价值 涉众识别 涉众描述 涉众分析 涉众识别方法 涉众的描述特征 涉众的优先级评估 涉众的风险评估 涉众的共赢分析 促进用户参与 涉众采样 用户参与 代表采样 制定参与策略 使用用户替代源 用户参与 需求获取 识别并使用各种需求源 涉众分析 硬数据采样 需求重用 涉众分析的各种方法(如前述) 硬数据采样 有效的获取需求 建立有效交流机制 建立合作关系,维护交流气氛 利用适当的交流途径、交流方式 正确使用需求获取方法 面谈/调查问卷 群体会议面谈/头脑风暴原型 观察 文档分析/需求重用/需求剥离 收集和组织需求获取的结果 建立收集和组织需求需求结果的机制 面向目标的方法 基于场景的方法 基于用例的方法 需求分析 为需求建模 通过建模手段明确和理解需求信息 上下文图和系统用例图 ERD和数据字典 DFD、FDD和PDD 状态(转移)图/矩阵 UML(分析部分) 使用多种手段从多角度建模相同的内容 多视点方法 Wiegrnga框架 Zachman框架 在合适的层次上描述需求 需求细化 唯一的标识每一条需求 需求细化 划分需求的优先级 确定需求优先级 累计投票 区域划分 Top-N 数据量化 分析系统的背景 前期需求阶段的建模与分析 面向目标的方法 面向问题域的分析 领域分析 企业建模 有效实践 内容 技术、方法 需求规格说明 使用模版 使用需求文档模版 [IEEE1998]的模版 创建需求规格说明文档 创建正式的软件需求规格说明文档 文档的类型 文档的内容 文档的使用 进行良好的写作 综合使用各种描述手段 形式化、半形式和非形式化描述 学习有效的写作实践 发挥创造

文档评论(0)

PPT精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档