1.版本号和修改历史:只要作用是方便修改和可以方便的看到历史信息,便于版本控制。
2.名词术语定义:将文中涉及的专业名词进行定义,免得每个人的理解出现歧义。
3.功能需求总述:包括总的功能需求概述,和功能总表。功能描述可以是用思维导图,也可以是需求表格的形式,包括:需求名,需求描述,需求优先级,备注,思维导图还可以有需求之间的关系。
4.图:包括流程图,顺序图,活动图;
5.功能需求详细描述:主要采用UC的形式,UC包括的内容有:1.功能名称,2.功能描述,3.优先级别,4.使用者,5.前置条件,6.后置条件,7.原型描述(这里可以用原型图来表示),8.功能规则:主要是讲述功能的规则,怎么显示,显示内容,等等,9.流程描述(相应的流程图等)。
6.非功能性描述:非功能性需求,是如何确保功能需求能够正常的运作。
包括:安全性,性能需求,兼容性,数据统计,帮助需求,财务需求,法律需求,运营需求,UI需求。
7.文档的更新和维护。