《软件需求分析》第3章.需求工程过程
更新时间:2023-05-21 10:01:01 阅读量: 实用文档 文档下载
- 软件需求分析阶段的工作推荐度:
- 相关推荐
第3章.需求工程过程
主要内容1. 2. 3.
4.
需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用
1. 需求工程过程
过程是一组相关活动的集成,通过这些活动的执行,可以 完成一项任务或者达到一个目标。 需求工程过程是系统开发当中需求开发活动的集成,它的 模版是产生一个能够在用户环境下解决用户业务问题的系 统方案 需求工程过程可能会表现出极大的差异,但是除了少数情 况之外,主要的需求工程活动是比较固定的
1. 需求工程过程
需求获取
需求分析
需求规格说明
需求验证
成果文档: 用户需求 领域特性项目前景和范围文档 用户需求文档 需求规格说明文档 一致的需求
1. 需求工程过程统 系 境 环涉众
硬
数
据
需求获取 需求分析 需求规格说明 需求验证
需求开发需求基线 需求跟踪信息
需求管理当前基线修订的基 线
项目当 项目进 展 前状态
需求变化
变更控制
项目活动
系统开发
主要内容1. 2. 3.
4.
需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用
2. 需求工程过程的活动
需求获取
需求获取是从人、文档或者环境当中获取需求的过 程 需求工程师必须要利用各种方法和技术来“发现” 需求 需求获取和需求分析是交织在一起的
2. 需求工程过程的活动
需求获取子活动
收集背景资料 定义项目前景和范围 选择信息的来源 选择获取方法,执行获取 记录获取结果
2. 需求工程过程的活动
需求分析
建模来整合各种信息,以使得人们更好的理解问题 为问题定义出一个需求集合,这个集合能够为问题 界定一个有效的解决方案 检查需求当中存在的错误、遗漏、不一致等各种缺 陷,并加以修正
2. 需求工程过程的活动
需求分析子活动
背景分析 确定系统边界 需求建模 需求细化 确定优先级 需求协商
2. 需求工程过程的活动
需求规格说明
获取的需求需要被编写成文档,主要目的是为了在 系统涉众之间交流需求信息 业务需求被写入项目前景和范围文档 用户需求被写入用户需求文档(或者用例文档) 系统需求被写入需求规格说明 定制文档模版 编写文档
需求规格说明 子活动
2. 需求工程过程的活动
需求验证
确保需求规格说明文档能正确、准确的反映用户的 意图 确保文档的高质量
文档内每条需求都正确、准确的反映了用户的意图; 文档记录的需求集在整体上具有完整性和一致性; 文档的组织方式和需求的书写方式
具有可读性和可修改性
需求验证子活动
执行验证 问题修正
2. 需求工程过程的活动
需求管理
保证需求作用在整个软件的产品生命周期中的续、 稳定和有效发挥 建立和维护需求基线集 建立需求跟踪信息 进行变更控制
需求管理子活动
主要内容1. 2. 3.
4.
需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用
3.需求工程过程的并发和迭代性 ——需求开发中的分析模型复杂度
3.需求工程过程的并发和迭代性 ——迭代的需求开发过程模型
3.需求工程过程的并发和迭代性 ——需求开发活动的并发性
主要内容1. 2. 3.
4.
需求工程过程 需求工程过程的活动 需求工程过程的并发和迭代性 实践方法的应用
4. 实践方法的应用
个人才智 实践方法 知识体系 需求工程师需要为组织或项目选择、定制和应 用一些有效的实践方法 见教材表3-1
有效实践
内容
技术、方法 问题分析 明确问题 发现业务需求 定义问题解决方案和系统特性 定义问题解决方案的边界 定义系统边界 涉众识别方法 涉众的描述特征 涉众的优先级评估 涉众的风险评估 涉众的共赢分析 代表采样 制定参与策略 使用用户替代源 用户参与 涉众分析的各种方法(如前述) 硬数据采样 建立合作关系,维护交流气氛 利用适当的交流途径、交流方式 面谈/调查问卷 群体会议面谈/头脑风暴原型 观察 文档分析/需求重用/需求剥离 面向目标的方法 基于场景的方法 基于用例的方法
定义项目前景 需求获取 控制项目范围
定义项目前景
控制项目范围
实现用户价值 需求获取 促进用户参与
涉众识别 涉众描述 涉众分析
涉众采样 用户参与 涉众分析 硬数据采样 需求重用 建立有效交流机制
识别并使用各种需求源
需求获取
有效的获取需求
正确使用需求获取方法
收集和组织需求获取的结 果
建立收集和组织需求需求结 果的机制
需求分析通过建模手段明确和理解需求信息 为需求建模 使用多种手段从多角度建模相同的内容 在合适的层次上描述需求 唯一的标识每一条需求 划分需求的优先级 需求细化 需求细化 确定需求优先级 累计投票 区域划分 Top-N 数据量化 面向目标的方法 面向问题域的分析 领域分析 企业建模 上下文图和系统用例图 ERD和数据字典 DFD、FDD和PDD 状态(转移)图/矩阵 UML(分析部分) 多视点方法 Wiegrnga框架 Zachman框架
分析系统的背景
前期需求阶段的建模与分析
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 需求
- 过程
- 分析
- 工程
- 软件
- 【职业规划】作为职场新人类 你的职场Style应该是什么?
- 成都三国文化遗迹寻踪
- 2013年技巧心得:企业法律顾问的必要性和作用(必备资料)
- 室内设计应聘需要准备的面试问题
- 国际货运代理专业英语精讲班第21讲讲义
- 城西人家可行性研究报告
- 2016尔雅通识课美术鉴赏章节测验满分答案
- 正确认识德育与智育的关系,回归德育在教育中的核心首要地位
- 2012江苏《财经法规与职业道德》专家命题预测试卷(2)
- 无线城市业务概述
- Vcenter Server添加esx主机以及添加网络和存储
- 国际商务与国际营销1-3章
- 中考物理第二轮复习精品讲解2光学
- 基于GEO_SLOPE的土石坝应力场─渗流场耦合分析
- 2011年国际干散货海运市场展望(简)郭洪森
- 2015内蒙古事业单位考试公共基础知识:马克思主义哲学备考习题(六十八)
- 某机械厂降压变电所电气设计-答案
- 中国建筑节能标准体系研究概述
- 长期留置尿管的常见问题及对策
- HND 物流outcome 3、4、5报告