每个板块内能独立完成的先完成,不能独立的留着等上一步骤的人写完再根据他的部分完善自己的部分。
一、文档介绍:
1.编写目的:
2.读者对象:
3.参考文献:
4.术语解释:
5.缩写说明:
二、项目概述:
1.系统定义:a》项目背景 b》项目目标 c》项目功能(包含适用领域与不适用领域,做什么与不做什么)
2.运行环境:a》设备环境 b》硬件环境 c》软件环境 d》网络环境 e》操作环境 f》应用环境
3.用户群体及角色:a》列出本软件的最终用户、用户的教育水平和技术专长
b》本游戏对他们带来了什么好处,他们选择本游戏的可能性多大
c》明确每一类型的用户的数量,以及他们适用软件的特点
三、数据描述:
1.静态数据:需要存储在磁盘上的文件、数据表等
2.动态数据:运行过程需要临时输入的数据和输出的数据
3.数据库描述:数据库名称、版本
4.数据字典:数据流、存储、过程等详细定义
5.数据采集:系统运行时需要预先读取的数据,或实时通过外设读取的数据
四、功能需求:
1.整体业务的流程图与用例图
2.功能划分:a》功能的组成 b》功能的描述与优先级
五、性能需求
1.发生的动态行为或变化
2.设备的承受能力的量化标准(包括最低总寿命,持续运行时间以及计划的可用率)
3.支持的终端数量
4.支持的并发用户数量
5.在正常以及峰值负载条件下,特定时间内可以处理的事务和任务以及数据量
六、界面需求:
1.界面风格
2.界面描述和样式
七、产品质量需求
其包括正确性、有效性、健壮性等
八、接口:
1.接口的目的
2.应用接口对应的系统,包括外部的或内部的交换机制