文档介绍:软件需求规格说明书
项目类别:新品开发
项目名称:
编制: 年月日
审核: 年月日
批准: 年月日
修订历史记录
日期
版本
说明
作者
2003-06-04
未评审的初稿
丁建德
目录
1 引言 1
目的 1
文档约定 1
预期的读者和阅读建议 2
产品的范围 2
参考文献 3
2 综合描述 4
产品的前景 4
产品的功能 4
用户类和特征 6
运行环境 6
设计和实现上的限制 7
假设和依赖 7
3 外部接口需求 8
用户界面 8
硬件接口 8
软件接口 8
通讯接口 8
4 系统特性 9
主角 9
系统管理 9
个人管理 9
用户管理 9
数据管理 9
工具管理 9
连锁管理 9
编码管理 9
商品管理 9
供应商管理 10
合同管理 10
进货管理 10
库存管理 10
物价管理 10
调配管理 10
计划管理 10
促销管理 10
销售管理 10
批发管理 11
网络销售管理 11
应收管理 11
应付管理 11
物流管理 11
基本资料管理 11
物流货主管理 11
物流仓库管理 11
物流配送管理 11
物流费用管理 11
客户关系管理 12
基本资料管理 12
客户服务管理 12
安装维修管理 12
配件仓库管理 12
服务费用管理 12
供应链管理 12
辅助管理 12
办公管理 12
工作管理 13
查询分析 13
5 非功能性需求 14
性能需求 14
安全设施需求 14
安全性需求 14
软件质量属性 14
业务规则 15
用户文档 15
其它需求 15
附录A:词汇表 16
附录B:业务流程 17
附录C:待定问题列表 18
1 引言
目的
该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,不仅描述了每一用例的基本事件流和备选事件流,而且还给出了非常直观的用例图。这些文字和图形都为了详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。
文档约定
《YFRM04软件需求规格说明书》文档模板,但对文档的字体版式以及部分章节的内容进行了适当的调整,这些调整有:
(1)在扉页增加“历史修订记录”页。该文档处于受控状态时,对该文档的所有修改和变更都要记录到该页中。
(2)目录的文字格式进行了调整。原目录的字体和格式显得过于凌乱。
(3)标题和正文的文字格式进行了调整。取消了标题的自动编号功能,同时,为了扩大每页的文字容量,把正文字体调整为了宋体五号。
(4)左右页边距进行了调整。这也是为了扩大每页的文字容量。
(5)页脚的文字进行了调整。原页脚中有“共xx页”的内容,但在整个文档进行分节的情况下,总页数显示的却是所有节的总页数,而不是当前页的总页数。
(6)把原“4 系统特性”一章的性能需求、安全设施需求、安全性需求、软件质量属性、业务规则、用户文档内容与原“5 其它需求”一章的内容进行合同形成新的章节“5 非功能性需求”。
(7)根据实际情况把“4 系统特性”一章的内容按功能类型进行了细化。该章被细分为8大节,每一节中都有详细的功能描述。
(8)去掉可选项“附录B:分析模型”的内容。
根据以上的调整,本文档按以下要求和约定进行书写:
(1),,装订线靠左。
(2)标题最多分三级。
(3)正文字体为宋体五号,系统特性一章