需求规格说明书模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一软件需求规格说明书

1引言(文档介绍)

1.1 概述

说明文档目的,针对的目标读者,文档内容,文档组织结构等。例如:

该软件需求规格说明描述了“在线图书借阅系统”1.0版本的软件功能性需求和非功能性需求。同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“在线图书借阅系统”1.0版本的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。

该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在版本1.0中加以实现。

1.2 背景

说明项目提出的背景,应用环境,应用范围,目标人群等,参考项目前景文档。

1.3 定义

列举文档中所用到的专业名词,所使用的术语含义。

1.4 参考资料

列举文档所引用到的资料,例如行业规范,法律规章,用户的岗位手册,工作流程等。

2任务概述(系统介绍)

2.1 目标

说明系统建设目标,针对背景,系统要解决的问题,参考项目前景文档。

2.2 运行环境(Operating Environment,OE)

描述软件的运行环境,包括硬件平台、操作系统和版本,以及用户、服务器和数据库的地理位置。参考项目前景文档。

2.3 假定(Assumption)和约束(Constraint)

说明针对系统使用和开发,以及目标人群的假定和约束,例如使用的开发环境、语言,开发所应遵循的标准,系统运行的业务规则等。为每个假定和约束编号。

3需求规定

3.1 对功能的规定

3.1.1用户需求(描述业务用例模型)

3.1.1.1 组织机构和角色

说明系统角色及它们组织机构中所处的位置。将用例分析结果的Actor视图拷贝到此,并用表格逐一说明。

角色视图:

角色说明:

角色名称说明

说明角色代表的用户,其岗位职责,在组织机构中所

处位置

再将业务用例模型中的Actor视角视图拷贝至此,逐一说明角色如何参与业务,参与哪些业务。

(1)借阅管理员参与业务:

说明:………

3.1.1.2 业务概览

将业务用例模型的业务视角视图一一拷贝至此,逐一说明。

(1)借书业务

借书业务说明:………

3.1.1.3 业务场景

将业务场景图拷贝至此,逐一说明业务是如何进行的。

(1)借阅图书业务场景

业务场景说明……

3.1.2系统需求(描述系统用例模型)

3.1.2.1 概览

将用例实现视图拷贝到此,并进行说明。

系统实现或不实现的用例,范围及描述

3.1.2.2 系统需求规定

针对每一个用例实现,拷贝用例规约和用例场景至此,同时需要拷贝用例实现针对领域模型。

(1)借阅图书

➢用例规约

拷贝每个用例规约至此

➢用例场景分析

拷贝每个用例场景至此,并说明之。

业务场景说明……

➢业务实体分析

拷贝对应的业务实体视图至此,逐一说明其如何参与业务

业务实体说明(逐一说明其如何参与业务)……

3.1.2.3 数据分析

(1)概览

将总体的业务实体视图拷贝到此,并作说明。

实体之间关系说明…..

➢图书

针对每一个实体,说明其详细情况,将领域模型说明表格拷贝至此

若有针对实体状态图或其它视图,也拷贝至此

3.2 非功能性需求

在此章节中描述用例补充规约中的相关内容,有多少写多少。

3.2.1性能需求(Performance)

定义系统必须多好多快地完成专门的功能。性能需求包括速度(例如数据库响应时间)、吞吐量(每秒钟处理的事物)、处理能力(开发使用负载)和严格的定时要求。

PE-1:系统生成的所有Web页面,通过速率为40KBps的调制解调器在不超过10秒时间内可以全部下载下来。

PE-2:用户向系统提交信息后,系统将在4秒内显示确认信息。

3.2.2安全设施需求(SAfety)

定义为避免产品使用过程中可能发生的损害,而必须采取的安全保护措施。

3.2.3安全性需求(Security)

指定与安全性、完整性或保密性相关的所有需求。它直接影响对产品的访问、使用以及相关数据的保护。

SE-1:所有涉及功能信息或个人身份信息的网络事物,都要采用128位的加密。

SE-2:用户必须登录到“在线图书借阅系统”才能完成所有操作。

3.2.4软件质量属性(可靠性、可用性、有效性、可维护性、可移植

性)

A Vailablity(可用性)-1:“在线图书借阅系统”系统将对本市市区内联网的用户可用,用户在当地时间早晨5点到晚上12点99.9%的时间可用,当地时间晚上12点到早晨5点则95%的时间可用。

Reliability(可靠性)-1:如果在定单得到确认或取消之前,用户和系统的连接中断,那么用户应该能通过“在线图书借阅系统”恢复不完整的定单。

3.3 外部接口需求

在此章节中描述系统或组件必须与外部进行接口的硬件、软件或数据库元素,有多少写多少。

3.3.1用户界面(User Interfaces,UI)

描述系统所需的每个用户界面的逻辑特征,包括图形界面标准;有关字体、

图标、按钮标签、图像、颜色等的选择方案;屏幕布局的约束;每个界面将出现的标准按钮、功能或导航链接;快捷键等等。

UI-1:“在线图书借阅系统”的屏幕画面将遵照公司的Internet应用程序界面标准V2.0版本。

UI-2:系统对所显示的每个HTML网页都提供链接帮助,解释如何使用这些网页。

UI-3:Web页面的全部导航和书目选择,除了综合使用鼠标和键盘共同完成外,还可以通过键盘来单独完成。

3.3.2硬件接口(Hardware Interfaces,HI)

描述系统中软件和硬件组件之间每一接口的特征。

3.3.3软件接口(Software Interfaces,SI)

描述系统与其他软件组件(由名称和版本来识别)之间的连接和交互。3.3.4通信接口(Communications Interfaces,CI)

描述产品将使用的通信功能的需求,包括电子邮件、网络通信协议等。

CI-1:“在线图书借阅系统”将向读者发送电子邮件消息,以报告定单接受之后定单中或递送中存在的问题。

CI-2:“在线图书借阅系统”将向读者发送电子邮件消息,以提示所借书目将要到期。

相关文档
最新文档