需求规格说明书范例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求规格说明书范例
TPMK standardization office【 TPMK5AB- TPMK08- TPMK2C- TPMK18】
需求规格说明书
图书管理系统哈尔滨贯中信息技术开发有限公司
研发部
2014年03月02日
修订页
版本控制
目录
目录 ........................................................ - 3 -1.引言 ........................................................ - 5 -1.1编写目的.. (5)
1.2项目范围和读者对象 (5)
1.3参考资料 (5)
1.4术语表 (5)
2.总体描述 .................................................... - 6 -2.1产品或项目的背景 (6)
2.2目标用户类 (6)
2.3预期使用环境 (7)
2.4交付的用户文档 (7)
3.需求描述 .................................................... - 8 -3.1总体业务描述. (8)
3.1.1 功能优先级............................................ - 8 -
3.1.2 业务描述.............................................. - 8 -
3.1.3 一般约束.............................................. - 8 -3.2具体业务描述. (9)
3.2.1 图书管理员事务........................................ - 9 -
3.2.2 普通读者事务......................................... - 13 -
4.需求分析 ................................................... - 15 -4.1用例模型. (15)
4.2用例及数据描述 (16)
4.2.1系统登录............................................. - 16 -
4.2.2 书库事务用例......................................... - 16 -
4.2.3 柜台事务用例......................................... - 19 -
4.2.4 查询事务用例......................................... - 20 -
4.2.5 读者信息管理用例..................................... - 21 -
4.2.6 图书信息查询用例..................................... - 23 -
4.2.7 特定人借阅信息查询用例............................... - 24 -
5.接口需求 ................................................... - 26 -5.1用户接口. (26)
5.2硬件接口 (26)
5.3软件接口 (26)
5.4通信接口 (27)
6.其他非功能需求.............................................. - 28 -6.1性能需求. (28)
6.2安全性需求 (28)
6.3软件质量属性 (29)
6.3.1 对用户重要的属性..................................... - 29 -
6.3.2 对开发人员重要的属性................................. - 30 -
7 签字确认 ................................................... - 31 -
1.引言
1.1 编写目的
《图书管理系统需求规格说明书》描述的是“图书管理系统”的需求,其详
尽说明了该软件产品或项目的需求规格,包括功能和发行的版本号,从而对该软件产品或项目进行准确的定义。
本文是对现有图书管理系统进行调研的基础上编制完成的。其目的是通过与用户的交流以及对市场的推广情况得出所要完成的目标系统必须具备的业务需求、功能需求和非功能需求,即确定“目标系统必须做什么?”。通过该需求分析让双方达到目标共识,使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为开发工作的基础,为系统设计提供需求说明。同时该文档使软件工程人员在开发、测试过程中具有可操作性。
1.2 项目范围和读者对象
本文的读者包括系统用户、项目负责人、软件开发人员、软件测试人员、文档编写人员。
1.3 参考资料
(1)《计算机软件产品开发文件编制指南》GB8567-88
(2)《计算机软件需求规格说明规范》GBT 9385-2008
(3)《计算机软件工程规范国家标准汇编2000》中国标准出版社,2000
1.4 术语表
术语表由下表可知。
表1-1 术语表
2.总体描述
2.1 产品或项目的背景
图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。为了实现更有效图书馆管理,更方便读者的借阅,设计一个功能完整、操作简便、界面友好的图书管理系统是势在必行的。
通过建立一个基于B/S系统的图书管理系统,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。系统应符合图书馆信息管理及处理的规定,满足图书管理员对图书、读者及借阅信息进行管理的需求,满足读者对图书信息查询检索的需求及实现续借的功能需求,并达到操作过程中的直观、方便、实用、安全等要求。
使用图书管理系统之后,图书管理员可通过本系统对图书信息和读者管理进行操作。主要操作包括图书录入、图书查询、图书下架;读者信息添加、查询和删除操作;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。读者可通过本系统进行图书查询和续借等操作。
2.2 目标用户类
目标用户由表可知。
表2-1 目标用户表