需求分析、原型设计、撰写产品需求文档
1. 需求分析
需求分析的目的是确定软件的具体功能,该阶段分为三步,如下图所示。

1.1 需求获取
需求的获取是要从各种渠道获取原始需求。

1.2 需求筛选
需求筛选是要通过各种评价标准过滤掉不合理的需求。

1.3 需求排序
需求排序是要对要开发的需求按照其重要程度进行排序,KANO模型是一种有效的对需求按照重要程度进行分类的方法,它将需求分为基本型需求、期望型需求和兴奋型需求。基本型需求最为重要,需要优先开发。

2 原型设计
2.1 信息结构设计
通过用例图展示系统信息结构

2.2 原型页面设计
工具:墨刀、Asure
根据需求分析的结果设计出产品原 型页面,产品原型是产品开发的基础。原型设计工具有墨刀和Asure,其中Asure比较专业,更难使用,墨刀对初学者比较人性化,下图是利用墨刀工具设计的产品原型。

3 撰写产品需求文档
下图是比较全面的产品需求文档的结构,产品需求文档是为了向开发人员描述清楚产品的功能,因此,最重要的就是详细功能说明。

网友评论