需求分析师流程以及工作方式分析
2022-05-11 01:24:40 0 举报
AI智能生成
需求分析师流程以及工作方式分析
作者其他创作
大纲/内容
调研前准备
1.从各渠道了解客户行业信息
2.从有过业务接触的同事中了解对方的信息如系统、业务流程、管理组织结构等
3.搜集客户的一些文字信息如业务单据、管理 规范
4.通过对以上资料的了解,整理出调研重点和要问的问题
需求调研
1.组织用户进行需求调研会议;了解目标、流程;针对用户描述做一些细化需求提问,分析用户描述的流程是否上下衔接,是否简洁流畅并针对性发表意见
2.向客户索要一些流通单据、组织架构、管理规范等文字
3.会后整理会议纪要发所有的参与者,并整理初步解决方案至用户确认
4.通常一次调研会议不能充分了解用户需求,需重复上述过程
5.业务流程确认后,整理需求规格说明书,把系统的功能做详尽的描述,发至用户确认
控制项目范围
1.当需求超出当前项目确定范围时,需明确告知用户,需求可讨论,实现会为这些需求预留接口,但本期项目暂不实现;
2.若用户执意要实现需说明如果需求过于扩大会影响项目的管理和开发的复杂度,会对项目的质量产生影响
3.如果高层领导执意增加的需求,只能照做,但需阐明成本提高了,项目金额也要增加
需求分析
获取需求
识别系统用户
确定系统的整体目标和系统的工作范围
用户调研与访谈
会议、电话、邮件、小组讨论、模拟演示等方式
每次交流都需要记录,对交流结果分类
功能性需求
非功能性需求(响应时间、平均无故障工作时间、自动恢复时间)
环境限制
设计约束
访谈结果整理
访谈结果呈现
1.明确标识出未确定的需求项
2.使需求符合系统的整体目标
3.保证需求项之间的一致性,解决需求项之间可能存在的冲突
分析用户需求
建立模型
1.以图形表示方式描述系统整体结构,包括系统的边界和接口
2.通过原型、页面流或其他方式给用户提供可视化的界面,用户可对需求做出评价
3.系统可行性分析,需求实现的技术可行性、环境分析、费用分析、时间分析
4.以模型描述系统的功能项、数据实体、外部实体、实体之间的关系、实体之间的状态转换等方面内容
建模方式:
数据流图(DFD)
过程
实体
数据流
数据存储
实体关系图(ERD)
用例图(use case)
编写需求文档
功能性需求
非功能性需求
性能需求
用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求
可靠性需求
用户在软件失效的频率、严重程度、易恢复性,以及故障可预测性等方面的要求
易用性需求
用户在界面的易用性、美观性,以及对面向用户的文档和培训资料等方面的要求
安全性需求
用户在身份认证、授权控制、私密性等方面的要求
运行环境约束
用户对软件系统运行环境的要求
外部接口
用户对待开发软件系统与其他软件系统或硬件设备之间的接口的要求
评审需求文档
用户评审
同行评审
在软件初期发现潜在的缺陷或错误
管理需求
变更需求
影响分析
评价
重计划
变更执行
变更结束
需求跟踪矩阵
收藏
收藏
0 条评论
下一页