01需求工程过程
有无必要开发——可行性报告
需求到处和分析
需求描述——文字的形式描述
用户需求、系统需求——系统具备的能力
需求有效性的验证——需求文档(详设的依据)
可行性分析:技术、经济两方面
技术可行性(竞争、技术风险、易用性使用门槛、产品环境依赖、技术要求)
经济可行性(支出、收益)
需求导出和分析过程:
了解、需求、分类、冲突解决、优先排序、需求检查、需求描述、需求文档(现阶段信息不全时,需要前一阶段工作)
需求检查——需求文档
有效性检查:和各个部门协商
一致性检查——一致性
完备性检查——用户要求的需求是否包含
现实性检查——利用现有的技术可实现否
可检验性检查——交付标准
需求评审阶段步骤
为什么开需求会议:
超过30日的、移动领导特别关注的
会议的目的——统一思想,需求的范围,确定需求开发的工期相关责任人。
会议前:
开始——是否召开——提前发送文档——提前通知责任人——备好常见应对问题
会议中:
召开相关人员——会议内容——会议纪要——需求背景——需求概述——功能模块——简要bug的优先级——流程讲解——原型与交互——数据指标——需要谁支持——责任人复述需求——预计上线时间
会议后:
总结——需要进行调整的需要再次召开——发送会议记录——落实明确行动计划——任务排期——定稿内容发送——结束
测试需求分析:
质量模型:功能性、靠性、易用性、效率、维护性、可移植性
测试需求分析:
原测试需求分析
测试需求需求、原始需求、需求规格
开发测试——测试需求