需求分析工作过程包括以下几个方面:
0)绘制系统上下文范围关系图
系统上下文范围图其实就是数据流图的顶层图。它定义了系统与外部实体的界限和接口的简单模型,为需求确定一个范围。
1)创建系统界面原型
2)分析需求可行性
3)确定需求优先级
4)建立新系统模型
5)创建数据字典
6)应用QFD(质量功能部署)
QFD(Quality Function Deployment,质量功能部署)是一种将用户要求转化成软件需求的技术。其目的是最大限度地提升软件工程过程中用户的满意度。为了达到这个目标,QFD将软件需求分为三类:常规需求、期望需求和意外需求。
【常规需求】
用户认为系统应该做到的功能或性能,实现越多用户越满意。
【期望需求】
用户想当然认为系统应当具备的功能或性能,但并没有或不能正确地描述自己想要这些功能或性能。如果期望需求没有实现,用户会不满意。
【意外需求】
也称为兴奋需求。是用户要求范围外的功能或性能,实现了用户会更高兴,但不实现也不影响购买决策。意外需求实施与否,控制在开发人员手中。开发人员可以选择实现,以便获得用户的更高忠诚度;也可以从成本角度出发,不予实现。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!