软件需求分析实战
上QQ阅读APP看书,第一时间看更新

1.2.7 原型说明书

采用快速原型开发模型,由于在开发之前已经设计出了完备的软件原型界面,通过原型界面可以将界面层的需求表达得非常清楚,开发者也好,用户也好,看着原型都容易理解软件将会被开发成什么样子,但对于软件来说,所包含的需求当然远不止这些,在原型界面背后还有大量用户看不到的东西。有些功能点逻辑简单,看着原型就能够把需求理解得差不多;而有些功能点逻辑复杂,没有文档辅助说明,根本不可能理解需求。不同的团队会用不同的方式来表达这种逻辑,或者在某种规范的文档体系下描述,或者用各种凌乱的文字片段描述,本书推荐一种围绕原型描写逻辑规则的文档——原型说明书。

原型说明书是针对设计好的软件原型撰写的一种偏向于说明功能与操作逻辑的文档,主要描述每个功能点的主要用户,用户使用该原型的操作场景,有什么权限控制要求,每个操作背后是怎么运算的(从用户确认执行某操作,到系统反馈执行结果之间,系统会做什么处理,有哪些业务逻辑),对数据有什么要求,等等。