软件需求规格说明书第一章 引言1
1 编写目的该文档对所开发的基于 LBS 的市内小块件动态调度系统达到功能、性能、用户界面及运行环境等作出了详细的说明
他作为对该系统概要设计的依据,帮助开发人员了解本系统的框架思想及实现功能,并验证核实该产品能否满足用户要求的标准,便于技术文档和需求变化的管理
同时也是用户与开发人员双方对软件需求取得共同理解的基础
2 文档约定本文档按以下要求和约定进行书写:(1)页面的左边距为 3
18cm,右边距为 3
18cm,装订线靠左,行距为 1
(2)标题最高分三级,分别为黑体二号,黑体三号,黑体四号,标题均加粗
(3)正文字体为宋体五号,无特别情况下,字体颜色均采纳黑色
(4)出现序号的段落不采纳自动编号功能,各级别的序号依次为(1)、1)、a)等,特别情况另作规定
3 读者对象和阅读建议本文档的主要内容共分 6 部分:总体描述、系统功能、外部接口需求、其他非功能性需求、数据字典和业务规则与业务算法
总体描述主要对系统的整体结构进行了大致的介绍,包含产品前景,产品的功能 ,用户类及其特征,运行环境,设计和实现上的约束和假设和依赖着六部分;系统功能包含描述和优先级,请求/响应序列和功能性需求这三个方面;第四章包含用户界面,硬件接口,软件接口和通信接口这四个部分;其他非功能性需求包含性能需求,安全性需求,软件质量属性和其他需求这四个部分;数据字典则包含实体关系图和实体定义;业务规则与业务算法则包含业务规则和算法说明
本文档面对多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计和项目管理
(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计
(3)程序员:配合设计要求,了解系统功能,进行系统源代码编写
(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试