计算机系统需求规格说明书模板.docx
- 文档编号:5178133
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:7
- 大小:35.89KB
计算机系统需求规格说明书模板.docx
《计算机系统需求规格说明书模板.docx》由会员分享,可在线阅读,更多相关《计算机系统需求规格说明书模板.docx(7页珍藏版)》请在冰豆网上搜索。
计算机系统需求规格说明书模板
##电子信息职业技术学院
文档编号
产品版本
密级
XK-DN-2000-10-11-11
V1.0
产品名称:
共页
##项目
需求规格说明书
(仅供内部使用)
##电子信息职业技术学院
##年##月##日
修改记录
版本号
修改人
修改日期
修改说明
审核人
1.引言
1.1项目名称
##管理系统
1.2编写目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
1.3项目背景
a.项目的委托单位、开发单位和主管部门
b.该软件系统与其他
1.4定义
[列出文当中所用到的专门术语的定义和缩写词的原文。
]
1.5参考资料
a.项目经核准的计划任务书、合同或上级机关的批文
b.项目开发计划
c.文档所引用的资料、标准和规范。
列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源
2.任务概述
2.1项目总体目标
[本项目的总体目标是什么,就是要得一个什么样的结果,例如:
开发一个适用于大卖场的进销存管理系统]
2.2单位概况
[对软件使用单位情况的概要说明,包括:
公司的基本情况、主要业务、组织架构、行业特点等,让读者对软件使用单位有基本的了解]
2.3业务需求
[用户出资开发本软件的业务动力是什么,要解决业务上的什么问题,例如:
提高服务质量,加强管理,节约成本,扩大销售。
这是一个单位的出资开发软件,想要得到的回报。
这对理解整个需求很重要,需要阐述清楚]
2.4运行环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.5条件与限制
[影响到系统开发一些因素,例如:
开发时间,硬件环境,气候等等。
]
4.功能需求
4.1功能总体描述
[对系统的功能进行总体的说明,可以用UseCase描述,也可以树形图描述,需要对每一个功能做简要说明,每个功能的具体描述在下面各节详细说明。
如果有必要,需要描述清楚各个功能之前的关系,可以用流程图,活动图描述
注意:
在需求描述部分,主要从满足业务目标出发,要说明,业务是什么?
有什么样的要求,对一些业务要做必要的解释
]
4.2功能1
4.2.1业务概述
[对业务作必要的说明,如果业务有流程,可以用活动图描述,如果业务比较复杂,可以再一个UseCase图描述。
这里需要对上面的UseCase写Case规格说明,规格说明如下表:
Usecase:
ReserveCar
Actors:
Customer
Purpose:
Tomakeacarrentalreservation.
Overview:
Customersubmitsareservationrequest.Ifacartypeisavailable,customeristhenaskedforacreditcardtoreservethecar.Thesystemthensendsanauthorizationrequesttothecreditcardauthorizationsystem.Whenapproved,aconfirmationissenttothecustomer.
Type:
Essential
Preconditions:
Carspecificationsmustbeknowntothesystem.
Customermusthaveavalidcreditcard.
Postconditions:
Reservationwassavedinthesystem.
SpecialRequirements:
Customermustgetasystemresponsewithin5seconds.
FlowofEvents
ActorAction
SystemResponse
1.Thisusecasebeginswhenacustomersubmitsareservation.
2.Customerenterscartype,pickupdate,andreturndate.
3.Savesthereservation.
4.Customerentershisorherphonenumber,name,andaddress.
5.Savesthecustomerrecord.
6.Customerenterscreditcardnumber,expirationmonth,andexpirationyear.
7.Sendsthecreditcardnumber,expirationmonth,expirationyear,amount,andmerchantnumbertothecreditcardauthorizationsystem.Whenanauthorizationnumberisreceived,thecustomerisinformedandtheinformationissaved.
8.Customerreceivesaconfirmation.
AlternativeFlowofEvents
Line3.Ifcartypeisnotavailable,systeminformscustomerandreturnstoStep2.
Line7:
Ifcreditcardisnotauthorized,systeminformscustomerandterminatesthereservationrequest.
]
4.2.2需求列表
[列出明细化的需求,如下表:
No
需求说明
P
备注
1000
No指需求编号,每个需求应该有唯一的编号,并这个编号应该是固定的,这个编号只是一个代号,可不是顺序的连续的,例如:
1000,10010,10020。
下一个大的功能,就可以从2000号开始,可以编号之间留一些间距,以便于以后插入新的需求。
需求说明:
对需求的详细说明,如果需要更进一步的描述,可以在后面作说明。
P:
优先级,是对需求重要程度的一个说明,优先级共为5级:
1、2、3、4、5,其中1、2级是必须要实现的,也就是如果不实现,系统就不能正常运行。
备注:
是对需求的一个说明,例如需求的来源
]
4.2.3实体类
[对实体类的说明,可以用类图描述,主要描述本功能涉与到的核心类,如果这些类涉与到其他功能的类,也需要画出来,但需要说明在哪个功能里作了详细说明
类需要在下表中作详细说明:
类名
属性名
说明
类1
类2
]
4.3功能2
4.4功能3
4.n功能n
5.非功能需求
[非功能需求是一些不能归属于具体功能上的一些需求的说明,这些需求通常是用户总的一些要求,下面列出了一些可能是非功能需求,当然如果用户有其他的要求,也可以列在下面]
5.1数据精确度
5.2时间特性
[如响应时间、更新处理时间、数据转换与传输时间、运行时间等。
]
5.3适应性
[在操作方式、运行环境、与其它软件的接口以与开发计划等发生变化时,应具有的适应能力。
]
5.4安全性
[]
5.5可靠性
[:
指在给定的时间内以与规定的环境条件下,软件系统能完成所要求功能的概率。
其定量指标通常用平均无故障时间和平均修复时间来衡量。
]
5.6可扩充性
[:
指软件系统能方便和容易地增加新功能,通常用增加新功能时所需工作量的大小来衡量。
]
5.7安全性
[:
主要涉与防止非法访问系统功能,防止数据丢失,防止病毒入侵和防止私人数据进入系统等。
例如身份验证、用户权限、访问控制等都是与安全性相关的具体需求。
]
5.8互操作性:
[指软件系统与其他系统交换数据和服务的难易程度。
]
5.9健壮性:
[指软件系统或是组成部分遇到非法输入数据以与在异常情况和非法操作下,软件系统能继续运行的程度。
]
5.10易使用性:
[指用户学习和使用软件系统功能的简易程度,也包括对系统的输出结果易于理解的程度。
]
5.11可维护性:
[指在软件系统中发现并纠正一个故障或进行一次更改的简易程度。
可维护性取决于理解、更改和测试软件的简易程度。
]
5.12可移植性:
[指把一个软件系统从一种运行环境移植到另一个运行环境所花费的工作量的度量。
]
5.13可重用性:
[指组成软件系统中的某个部件除了在最初开发的系统中能使用外,还可以在其他应用系统中使用的程度。
]
6.接口说明
6.1软件接口
[如果软件需要与其他系统交互,在这里进行说明。
主要说明有什么样的交互,需要怎么进行交互,以与接口标准]
6.2硬件接口
[如是软件需要与一些特殊的硬件〔如:
条码读写设备,摄像设备,一些常规的设备不需要特别的说明,例如:
打印机,计算机等〕接口,在这里进行说明]
7.附录
[一些其他相关的材料可以些列出,例如用户使用的一些表格]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 需求 规格 说明书 模板