-
2019-06-24 21:30:16
软件需求说明书的编写提示
注意:软件功能规格说明书,需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作(概要设计)
1引言
1.1编写目的
说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景
说明:
a. 待开发的软件系统的名称;
b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c. 该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|
2.2用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束
2.3假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
3.2对性能的规定
3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a. 响应时间;
b. 更新处理时间;
c. 数据的转换和传送时间;
d. 解题时间;等的要求。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a. 操作方式上的变化;
b. 运行环境的变化;
c. 同其他软件的接口的变化;
d. 精度和有效时限的变化;
e. 计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3.3输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
3.4数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
3.5故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
3.6其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a. 处理器型号及内存容量;
b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
c. 输入及输出设备的型号和数量,联机或脱机;
d. 数据通信设备的型号和数量;
e. 功能键及其他专用硬件
4.2支持软件
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
需求分析针对对象为用户,设计业务 。
更多相关内容 -
软件需求说明书模版
2018-03-28 10:21:58外包行业软件需求说明书 结构完整 可以直接添加内容使用。 -
BBS论坛系统软件需求说明书
2014-07-28 11:52:06BBS论坛系统软件需求说明书,软件工程实践的课程设计。软件工程专业 -
软件需求规格说明书模板(超详细).doc
2020-03-09 09:51:43软件需求规格说明书模板(超详细),参考书籍 1. 《软件工程基础》 赵一丁 北京邮电大学出版社 2. 《软件需求》 劳森 (作者), 刘晓晖 (译者) 电子工业出版社 3. 《软件需求工程:原理和方法》 金芝,刘璘,金英 ... -
软件需求说明书模板
2016-03-19 09:44:40编写软件需求说明书的重要参考依据,从引言、任务概述、需求规定、运行环境规定等各个方面对项目的需求进行详细描述,使相关人员更好的了解用户需求情况,便于用户、软件设计人员、项目管理人员等参考 -
1、软件用户需求说明书.docx
2020-03-05 13:46:071、软件用户需求说明书 -
软件工程大作业 闲置物交易app 软件需求说明书
2014-12-29 21:13:03闲置物交易app的软件需求说明书,资源描述必须大于50字真的是有毛病,修改资源为0分下载,分享快乐你我他 -
软件需求说明书规范
2018-04-08 09:29:13软件需求说明书规范,需求分析应交付的主要文档是需求规格说明。 软件需求规格说明作为分析结果,它是软件开发、软件验收和管理的依据。因此,必须特别重视,本能有一点错误或不当,否则将来可能要付出很大的代价。 ... -
学生信息管理系统软件需求说明书
2011-06-27 09:10:05学生信息管理系统软件需求说明书 本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、实施员和最终用户。 本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后系统... -
软件需求规格说明书示例
2019-01-07 13:56:31软件需求规格说明书示例,英文版。可以自行翻译一下进行参考,非常不错 -
软件需求规格说明书模板(超详细)
2018-02-02 16:59:36很详细规范的实例软件需求说明书,标准规范,自用参考 -
软件需求说明书编制模板.doc
2019-08-13 18:18:45软件需求说明书编制模板!软件需求说明书编制模板软件需求说明书编制模板 -
物联网云平台系统软件需求规格说明书(V1.4)
2020-10-14 10:40:46物联网云平台系统软件需求规格说明书(V1.4)。 -
软件需求规格说明书模板(通用版)
2018-11-09 15:35:32软件需求规格说明书模板(通用版),内容详实,示例清晰规范。物超所值,是参考的优质范本。共包括五章内容,涵盖引言、需求概述、系统功能需求、软硬件或其他外部接口需求、其他非功能需求等。共计27页,超1万字。 -
华为软件需求规格说明书(SRS)
2018-02-12 09:16:57华为的软件需求规格说明书模板,帮助你写一个结构清晰、完整、高可读性的需求文档,里面还有些填写范例,具有很大的参考价值 -
软件需求规格说明书.doc
2020-05-25 09:10:53本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用;本说明书也是项目完成后系统验收的依据;同时还是《用户手册》和《测试计划》的编写依据。 -
简单的软件需求说明书范例
2009-07-17 20:16:40这是一个简单的软件需求说明书。不知道怎么写的,看看吧。 -
软件需求说明书(GB856T——88).doc
2008-11-11 16:57:31软件需求说明书(GB856T——88).doc软件需求说明书(GB856T——88).doc软件需求说明书(GB856T——88).doc软件需求说明书(GB856T——88).doc软件需求说明书(GB856T——88).doc软件需求说明书(GB856T——88)... -
即时聊天软件需求说明书
2014-04-20 18:51:50基于UDP的即时聊天软件需求说明书。在pc机上的客户端以及服务器端的程序。需求说明书。 -
软件需求说明书(GB856T-88)及需求分析实例
2010-06-20 08:41:18需求分析是论文中很重要的一部分,更有些学校需要单独完整提交,照着软件需求说明书(GB856T-88)写是没有错的,可根据自己系统特点做些改变及处理,另附实例一篇 -
软件需求说明书怎么写
2020-01-08 10:40:51软件需求说明书 1. 引言: 1.1 项目名称 : 1.2 项目背景和内容概要 。(项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等)。 1.3 相关资料、缩略语、定义 (相关项目计划、合同...软件需求说明书
1. 引言:
1.1 项目名称 :
1.2 项目背景和内容概要 。(项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等)。
1.3 相关资料、缩略语、定义
(相关项目计划、合同及上级机关批文,引用的文件、采用的标准等)、(缩写词和名词定义)。
2. 任务概述
2.1 目标 (项目的开发目标和应用目标。如果是其他系统的一部分,则说明其关系) 。
2.2 范围 (包含的业务,不包含的业务)
2.3 假定条件与约束限制 ,(尽量列出开展本项目的假定和约束,例如:经费限制,开发期限,设备条件,用户现场环境准备等)。
3.业务流程
4.数据描述
4.1 原始数据描述
a. 静态数据
b. 动态数据
4.2 数据流向图
4.3 数据概念模型和描述
5.功能需求
5.1 功能描述
6.界面要求
6.1报表格式
6.2图形要求
6.3输入输出要求
7.接口要求
(描述与本系统相连的系统的接口的数据格式,数据交换协议,接口功能等)。
8.性能需求
8.1数据精确度
(例如,数据内部精度,外部显示精度)
8.2数据量 。
8.3时间特性要求 。
(根据所开发系统的特点,规定系统对时间的特性的要求。例如: 系统响应时间、界面更新处理时间、数据转换与传输时间)
9.运行环境需求
9.1网络和硬件设备平台
(网络拓扑图及设备类型描述)
10.操作系统平台
数据库系统平台
10.1编程工具
10.2其它支撑软件
11. 其它专门需求
11.1安装和操作
11.2安全保密
11.3维护服务
-
【软件工程】——软件需求说明书
2018-11-19 08:21:24软件需求说明书上是需求分析的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始规定有个大概的了解,有利于对项目的开发和后期的维护。 读者:开发...1引言
1.1编写目的
软件需求说明书上是需求分析的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始规定有个大概的了解,有利于对项目的开发和后期的维护。
读者:开发人员与用户代表1.2背景
a. 待开发的软件系统的名称:机房收费系统
b. 项目的任务提出者:米新江教授
c. 项目的任务开发者:齐智
d. 项目的任务的用户:廊坊师范学院全体在校职工及老师
e. 实现该软件的计算中心或计算机网络:廊坊师范学院的服务器及网络设备
f. 该软件系统同其他系统或其他机构的基本的相互来往关系。:廊坊师范学院信息技术提高班做技术支持。1.3定义
一般用户:GeneralUser
学生查看余额:StuInquiryBalanceMenu
学生查看上机记录:StuInquiryLineRecordMenu
学生充值记录查询:StuInquiryRechargeRecordMenu
学生上机状态查看 StuInquiryLineStateMenu
修改密码:ModifyPwdMenu
退出:ExitMenu
操作员:Operator
注册:RegisterMenu
充值:RechargeMenu
退卡:Backscreen
收取金额查询:InquiryCollectMoneyMenu
金额返还信息查询:InquiryRefundInfoMenu
学生基本信息维护:BasicInfoMaintainMenu
学生上机统计信息查询:InquiryLineSumInfoMenu
操作员工作记录:OpWorkRecordMenu
管理员:Admin
结账:AccountMenu
添加或删除用户:AddorDeleteUserMenu
基本数据设定:BasicDataSetMenu
正在值班教师:TeacherOndutyMenu
日结账单:DayBillMenu
周结账单:WeekBilMenu
帮助:HelpMenu
说明:InstructionMenu
关于:AboutMenu
查询:InquiryMenu
显示全部:ShowAllMenu
上机管理:LineManageMenu
所有学生下线:AllOffLineMenu
选中学生下线:ChoseOffLineMenu
退出:ExitMenu1.4参考资料
a. SQL Server视频 耿建玲 浙江大学
b. SQL Server入门经典
c. 软件开发工具张洪志 哈尔滨工业大学
d. 项目需求说明书(GB8567——88)2任务概述
2.1目标
软件开发的意图:为了机房管理更加方便、减轻教师负担,和不必要的资源消耗。
应用目标:为了提高学生上机管理的规范化,减轻老师的工作压力以及降低不必要的消耗。
作用范围:以廊坊师范学院为代表的高等学校的计算机教育实验室
读者说明:本软件产品是一项独立的软件,而且全部内容自己包含。2.2用户的特点
操作人员:计算机专业的在校老师完全可以胜任。
维护人员:廊坊师范学院信息技术提高班学习满一年以上的学院均可2.3假定和约束
开发经费限制:5000元以内
开发期限:截至到2018年11月1日
软件运行约束:需要win7及其以上版本的操作系统。3需求规定
3.1对功能的规定
3.2对性能的规定
3.2.1精度
软件的输入:数值不超过10位,汉字不超过5分,限制禁止输入特殊字符
输出数据精度的要求:禁止输出特殊字符,禁止输出小数,禁止输出无效字符。3.2.2时间特性要求
a. 响应时间;0.5s
b. 更新处理时间;0.5s
c. 数据的转换和传送时间;1s3.2.3灵活性
a. 操作方式上的变化;分为管理员端和学生端,一些操作学生可以通过学生端进行自主操作。
b. 运行环境的变化;可在win7及其版本的操作系统上运行
c. 同其他软件的接口的变化;链接校园卡系统进行机房费用充值和退卡。
d. 计划的变化或改进:降低处理时间,提高容错率。3.3输人输出要求
登陆界面:
用户名:9位,数字和字符
密码:10位,数字字符和符号
上下机界面:
卡号:10位,只能输入数字
学生余额查询:
卡号:10位,只能输入数字
查看学生上机记录:
卡号:10位,只能输入数字
学生充值记录查询:
卡号:10位;只能输入数字
修改密码:
旧口令:11位,只能输入数字字符和符号
新口令:11位,只能输入数字字符和符号
确认新口令:11位,只能输入数字字符和符号
注册:
卡号:10位;只能输入数字
学号:9位,只能输入数字
姓名:5个,汉字和字符
系别:5个,数字,汉字或字符
年级:5个,数字,汉字或字符
班级:5个,数字,汉字或字符
备注:25位,数字,汉字和字符以及特殊符号
金额:4位,只能输入数字
充值:
卡号:10位,只能输入数字
充值金额:6位,只能输入数字
退卡:
卡号:10位,只能输入数字
学生基本信息维护:
要查询的内容:11位,字符,数字,汉字
学生上机统计信息:
要查询的内容:11位,字符,数字,汉字
操作员工作记录:
要查询的内容:11位,字符,数字,汉字
添加用户:
用户名:10位,字符和数字
姓名:5个,汉字或字符
密码:10位,数字字符和符号
确认密码:10位,数字字符和符号
基本信息设定:
固定用户一小时费用:2位,只能输入数字
临时用户每小时费用:2位,只能输入数字
递增单位时间:2位,只能输入数字
至少上机时间:2位,只能输入数字
最少金额:2位,只能输入数字3.4数据管理能力要求
A. 用户信息存储:将系统所涉及的不同级别的用户登陆验证信息,包括对数据的增删改查
B. 基本数据的设定:设定合理的基本数据,保证机房收费系统的正常运转
C. 财务管理:定期按照规定的时间进行结账,保证信息的安全性和保密性准确性。3.5故障处理要求
软件故障:软件可能出现兼容性问题,如有问题,请及时联系开发人员。
硬件故障:可能因为断电、磁盘损坏以及病毒入侵造成信息不完整,请及时联系开发人员。3.6其他专门要求
A.单位保密要求:系统管理员需要由良好的信用和职业道德习惯,能做到对系统信息的保密。
B.软件的可维护性:出现运行错误需要找专业人员进行维护。
C.软件的易读性,可靠性:要求用户按照要求合法输入,不得随意对软件的相关空间做非法操作。4运行环境规定
4.1设备
a. Server要求内存在256M以上,CPU频率在2.0HZ以上
b. Clinet内存在128以上,CPU奔腾III以上,最大支持20台式机链接到主机上4.2支持软件
操作系统:windows7及其以上版本的操作系统。
数据库管理系统:SQL Server 20144.3接口
接口提供:将向用户提供、修改和取消三大命令选择,对应的系统的不同功能实现
外部接口:键盘,数据,打印机,网线
内部接口:数据库接口采用SQL链接4.4控制
该系统的主要输入设备是键盘和刷卡机,输出的主要设备是显示器和打印机。
感谢您的阅读,希望对您有所帮助!
-
软件需求说明书实例……………
2009-04-15 15:52:55一个需求分析说明书的例子(学习版) (转载) -
软件需求说明文档
2018-11-27 21:21:38项目管理软件需求说明书,针对软件系统需求说明详细目录,分类,格式等 -
【软件工程】软件需求说明书
2018-03-25 17:06:28软件需求说明书的编写提示 1引言 1.1编写目的 软件需求说明上诉是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概...软件需求说明书的编写提示
1引言
1.1编写目的
软件需求说明上诉是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解,有利于对项目的回溯和知道后续的开发和维护。
文档读者:开发人员与用户代表1.2背景
a.待开发的软件系统的名称:机房收费系统
b.本项目的任务提出者:###教授
开发者:###
用户:某高校全体教职员工和学生
实现该软件的计算中心或计算机网络:某高校局域网
c.该软件系统同其他系统或其他机构的基本的相互来往关系。:某高校信息新技术部门做技术支持1.3定义
注册 消费金额 充值 值班 退卡
Login Consume Recharge On work Cancel
结账 基本数据 购卡 上机 下机
Close Basic data Buycard Online Line1.4参考资料
a.《软件工程导论》张海藩 清华大学出版社
b.软件需求说明(GB8567-88)2任务概述
2.1目标
1.软件开发的意图
为了机房管理更加方便,减轻教师负担,和不必要的资源消耗。
2.应用目标
通过本系统的软件,能帮助机房管理者利用计算机快速方便计算出学生上下机的情况,方便用户查询记录,方便操作员注册充值,方便管理员结账报表,可以对各用户工作记录情况规范化管理。
3.作用范围
本软件适用于机房收费系统管理,可以对学生上下机,充值,退卡,查询等操作和记录进行查询,为机房管理带来极大地便利。
4.软件性质
本软件产品是一项独立的软件,而且全部内容自含,|和其他的系统没有冲突。2.2用户的特点2.3假定和约束
开发经费限制:1000元以内
开发期限:整个系统的最晚完成期限是2018年4月1日
软件运行约束:需要Windows7以上系统3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
3.2对性能的规定
3.2.1精度
该软件的输入精度:小数点前一位,限制输入特殊字符
输出数据的精度:小数点前一位
传输过程中的精度:小数点前一位
3.2.2时间特性要求
a.响应时间:0.5s
b.更新处理时间:0.5s
c.数据的转换和传送时间;1s
3.2.3灵活性
a.操作方式上的变化;
b.运行环境的变化;
c.同其他软件的接口的变化;
d.精度和有效时限的变化;
e.计划的变化或改进。
3.3输人输出要求
A.输入
1.系统登录:用户的账号和密码,要求与数据库中的一致
2.学生上机,学生上机状态查询,学生基本信息查询,学生充值,退卡,输入学生卡号和金额,要求是数字
3.系统用户的注册和添加,用户账号,密码添加,用户账号,密码等,取消一定的字符限制
B.输出
1.对应于系统输出要的查询结果
2.用户信息输入错误,会有相对应提示
3.输出Excel表单以账单
3.4数据管理能力要求
A.用互信息存储;将系统所涉及的不同级别的用户登录验证信息、还有密保问题及答案准确的存储在数据库中,包括对数据的增删改查
B.基本数据的设定:设定合理的基本数据,保证机房收费系统的正常运转
C.财务管理:定期按照规定的时间进行结账,保证信息的安全和保密性准确性!
3.5故障处理要求
硬件故障:断电、磁盘损坏、病毒入侵等造成的数据损坏,可联系开发人员,进行专门的额数据恢复。
软件故障:软件可能出现兼容性问题,可及时与开发人员联系
3.6其他专门要求
A.单位保密要求:系统管理员需要有良好的信用和职业道德习惯,能做到对系统信息的保密
B.软件的可维护性:出现运行错误需要找专业人员进行维护工作
C.软件的易读性,可靠性:要求用户按照球球合法输入,不得随意对软件的相关空间做任非法操作4运行环境规定
4.1设备
A.server要求内存在256M以上,CPU频率在2.0Hz以上
B.Clinet内存在128以上,CPU奔腾III以上,最大支持20台式机链接到主机上4.2支持软件
操作系统:Windows7以上操作系统
数据库管理系统:SQLserver20144.3接口
接口提供:将向用户提供、修改和取消三个命令选择,对应系统的不同功能实现
外部接口:键盘,鼠标和打印机
内部接口:数据库接口采用SQL链接4.4控制
该系统的主要输入设备是键盘和刷卡器,输出主要是显示器和打印机
-
软件需求说明书模板(国标)
2008-12-10 14:25:22软件需求说明书模板(国标) 需要的看看 doc文档 -
软件需求说明书/ 概要设计说明书/项目开发计划/详细设计说明书(说明要点及要点解释)
2019-08-26 11:58:41转自:https://www.cnblogs.com/peizhe123/p/5511505.html 一、软件需求说明... -
软件需求规格说明书模板
2011-10-25 12:59:10软件需求规格说明书 版本:V1.1 文 档 编 号 保 密 等 级 作 者 最后修改日期 审 核 人 最后审批日期 批 准 人 最后批准日期 修订记录 日期 版本 修订说明 修订人 ...