软件需求说明书(GB856T——88)
【国内标准文件类】经管励志软件需求说明书(gb856t——88)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (3)3.2.1精度 (3)3.2.2时间特性要求 (3)3.2.3灵活性 (4)3.3输人输出要求 (4)3.4数据管理能力要求 (4)3.5故障处理要求 (4)3.6其他专门要求 (5)4运行环境规定 (5)4.1设备 (5)4.2支持软件 (5)4.3接口 (5)4.4控制 (5)软件需求说明书的编写提示1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
软件开发软件需求说明书(GB856T——88).doc
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (3)3.2.1精度 (3)3.2.2时间特性要求 (3)3.2.3灵活性 (4)3.3输人输出要求 (4)3.4数据管理能力要求 (4)3.5故障处理要求 (4)3.6其他专门要求 (5)4运行环境规定 (5)4.1设备 (5)4.2支持软件 (5)4.3接口 (5)4.4控制 (5)软件需求说明书的编写提示1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
软件需求分析说明书(GB856T-88)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (3)2.2用户的特点 (3)2.3约束和假定 (3)2.4软件整体框架 (3)3需求规定 (2)3.1生成PDF文件 (4)3.2文件保存 (4)3.3文件加密............................................................................................... 错误!未定义书签。
3.4数字签名 (5)4运行环境规定 (6)4.1设备 (6)4.2支持软件 (6)4.3接口 (7)4.4控制 (7)软件需求说明书的编写提示1引言1.1编写目的用于方便同组合作人的参考以及其他人的包括老师的阅读和指导,同时也让软件的制作过程更加清晰和明了。
1.2背景说明:A.软件名称:PDF生成器B.本项目的任务提出者:《软件工程》学科的大作业要求C.用户:全体南昌航空大学师生D.开发团队:11204229姚国梁11204231张颖11204226肖志辉11204227谢明煜1.3定义PDF: Portable Document Format 的简称,意为“便携式文件格式”.数字签名: 以电子形式存在于数据信息之中的,或作为其附件的或逻辑上与之有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息的认可.文档加密: 指通过采用加密算法和各种加密技术对网络或计算机中的文档进行加密防止文档非法外泄的技术。
1.4参考资料A.Adobe PDF 官方介绍B.<软件工程导论>2任务概述2.1目标以虚拟打印机的形式,为windows应用程序创建PDf格式的文件。
例如:用word打印文件,如果以PDF生成器为打印机,则打印出来的是PDF格式的文件。
2.2用户的特点本软件可以应用于政府, 企业,个人各种人群,适应性较广泛.这类用户的学历,素质要求不高,只需要基本的电脑知识便可以熟练掌握.2.3假定和约束2.4软件整体框架(11204226 肖志辉)PDF生成器打印监视器打印机设置打印设置添加打印机删除打印机新建打印机名打印机描述文文档标题状态文档大小文件名创建时间打印/停止打印添加合并/合并全部删除顶部/向上底部/向下程序常规设置Ghostscript文档保存动作3需求规定3.1生成PDF文件(11204227 谢明煜)任何能使用打印机的程序都能使用本软件生成PDF文件. 界面如图:3.2文件保存(11204229 姚国梁)将生成的PDF文件保存到用户指定的位置.界面如下:3.3添加数字签名(11204231 张颖)能给生成的PDF文件添加数字签名。
软件需求说明书(GB856T——88)
软件需求说明书(GB856T——88)1引⾔ (2)1.1编写⽬的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1⽬标 (3)2.2⽤户的特点 (3)2.3假定和约束 (3)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (5)3.2.1精度 (5)3.2.2时间特性要求 (5)3.2.3灵活性 (5)3.3输⼈输出要求 (5)3.4数据管理能⼒要求 (6)3.5故障处理要求 (6)3.6其他专门要求 (7)4运⾏环境规定 (7)4.1设备 (7)4.2⽀持软件 (7)4.3接⼝ (8)4.4控制 (9)软件需求说明书的编写提⽰1引⾔1.1编写⽬的本说明书⽬的在于明确说明系统的需求,规定系统实现功能的范围,指导系统设计和编码,以及让⽤户代表对软件由⼀个简单的了解。
预期读者:⽤户代表,项⽬组成员1.2背景说明:a.待开发的软件系统的名称:宿舍管理系统b.本项⽬由王尚、⾼凯提出并开发;c.该软件是⼀个独⽴的系统,暂不考虑与其他系统的连接关系;1.3定义报修内容指学⽣宿舍内的公共财产出现损坏时进⾏保修,具体指宿舍灯管、灯泡、电路等;学⽣迁⼊指新⽣开学时,对新⽣所住的宿舍进⾏登记;学⽣迁出指⼤四学⽣毕业或经过学院同意的学⽣需要单独居住的学⽣离开宿舍时,管理员需要登记;学⽣缺勤是指晚上11点以后,宿舍管理员对不在宿舍的学⽣进⾏登记;、公寓信息是指宿舍需要对每天的新闻和宿舍内发⽣的违规操作的学⽣需要报道;⽤电模式是指在宿舍内有两种⽤电模式,⼀种是每⼀个⽉50度电,但⽤完后不能再续,⼀旦在⼀个⽉之内两次充电,则⾃动转换成第⼆种模式;第⼆种模式是每⼀个⽉送20度电,但⽤完后可以⾃费去充电。
1.4参考资料[1] 段卫华,陈春玲. asp技术在Web数据库中的应⽤. 电脑知识与技术. 2005,2:63-64[2] 王秀珍. asp在管理信息系统开发中的应⽤.科技情报开发与经济. 2004,1:27-30[3] 詹素青. 基于BS模式的MIS的开发. 电化教育研究. 2004,8:51-56[4] 李煦. 基于校园⽹的⾼校教务管理系统设计. 新疆职业⼤学学报. 2004,3:73-76[5] ⽥⽀斌. asp代码安全研究. ⽹络安全技术与应⽤.2004,2:67-71[6] 李沫沫李宇亮. 运⽤asp技术实现动态⽹站的设计与开发. 云南民族⼤学学报(⾃然科学版).2004,1:61-67[7] 王⽟莲. 基于asp技术的学⽣信息管理系统的研究与开发. 计算机⼯程与应⽤.2004,11:43-472任务概述2.1⽬标本项⽬的开发任务旨在开发⼀个简单、易⽤的学⽣管理系统,⼀般⽤来⽀持初中、⾼中的学⽣宿舍管理⼯作。
软件项目管理-软件需求说明书(GB856T——88)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (3)3.2.1精度 (3)3.2.2时间特性要求 (3)3.2.3灵活性 (4)3.3输人输出要求 (4)3.4数据管理能力要求 (4)3.5故障处理要求 (4)3.6其他专门要求 (5)4运行环境规定 (5)4.1设备 (5)4.2支持软件 (5)4.3接口 (5)4.4控制 (5)软件需求说明书的编写提示1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
软件需求说明书(GB856T-88)
网上笔记本电脑商城需求分析说明书1引言1.1编写目的该说明书的编制是为了用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,同时也为给用户核对需求提供一个依据。
1.2背景网上电脑商城致力于提供产品展示及订购为核心的网上购物服务,宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对各种品牌电脑自由的选择地购买。
该网站是通过用户登录后浏览商品、查看公告、加入购物车、确认订单和查看单来实现用户模块功能。
其中订单的完成,网站后台系统,通过系统管理员管商品、订单、用户来实现。
电子商务在一定程度上解决了信用和物流这两大难题,这为电子商务的开奠定了良好的基础,营造了不错的氛围。
子商务与传统商务之间的联系将变得更加紧密。
传统行业与企业纷纷涉足电子商务,一方面加剧整个电子商务领域的相互竞争,另一方面也必然催生出一些新的。
总体而言,未来电子商务企业争取从空中往地面发展,而传统企业争取从地面往空中发展,两者最终将实现有效融合,随着产业结构的调整,企业信息化的推进,中小企业已经拥有或正逐步建立属于自己的网上商城系统。
1.3定义MVC:即Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
JSP:Java服务器页面是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
Servelet:在服务器上运行的小程序。
Tomcat:一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
SQL Server:由微软推出的一款数据库软件。
【软件项目开发】软件需求说明书(GB856T——88)
1引言 (2)编写目的 (2)背景 (2)定义 (2)参考资料 (2)2任务概述 (2)目标 (2)用户的特点 (3)假定和约束 (3)3需求规定 (3)对功能的规定 (3)对性能的规定 (3)精度 (3)时间特性要求 (3)灵活性 (4)输人输出要求 (4)数据管理能力要求 (4)故障处理要求 (4)其他专门要求 (5)4运行环境规定 (5)设备 (5)支持软件 (5)接口 (5)控制 (5)软件需求说明书的编写提示1引言说明编写这份软件需求说明书的目的,指出预期的读者。
说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
这些是软件设计工作的重要约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3需求规定用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
学生信息管理系统软件需求说明书(gb856t——88)
学生信息管理系统软件需求说明书(gb856t——88)1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假泄和约束 (4)3需求规定 (4)3」对功能的规宦 (4)3.2对性能的规定 (5)3.2.1 精度 (5)3.2.2时间特性要求 (5)3.2.3灵活性 (5)3.3输人输出要求 (5)3.4数据管理能力要求 (6)3.5故障处理要求 (6)3.6其他专门要求 (6)4运行环境规定 (7)4.1设备 (7)4.2支持软件 (7)4.3 接口 (7)4.4控制 (8)1引言1.1编写目的此需求规格说明书对《学生信息管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设讣说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2背景开发软件的名称:学生信息管理系统项LI任务的提出者:武汉科技大学中南分校信息工程学院软件系开发者:蒋玲用户:武汉科技大学中南分校信息管理员实现软件的单位:软件0801班兼容系统:Windows 7, Windows XPSP2/SP3, server 2003, Vista开发工具:/doc/0912066881.html,+ Microsoft SQL Server 20051.3定义Macromedia Dreamweaver 8:网页设计工具Microsoft SQL Server:数据库工具1.4参考资料[11胡荷芬、张帆、高斐:《UML系统建模基础教程》,清华大学出版社,2010 年5月[2]薛华成:《管理信息系统》,清华大学出版社,2007年8月[3]顾韵华、王志瑞、陈冬霞、郑阿奇:《/doc/0912066881.html,2.0实用教程(第二版)》, 电子工业出版社,2009年1月[4]张海藩:《软件工程导论》,清华大学出版社,2008年2月版[5]《国家标准软件产品需求规格说明书》2任务概述2.1目标随着学校规模的不断扩大,学生数量的不断增加,学生的信息量也成倍增长。
软件需求说明书(GB856T——88)模板
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2任务概述 (3)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (4)具体功能需求分析..................................................................................... 错误!未定义书签。
4运行环境规定 . (5)4.1设备 (5)4.2支持软件 (5)《中学生语文****赏析》需求分析书1引言1.1编写目的随着现代教育的不断改进,教学离不开现代教学设备;如多媒体设备,通过多媒体设备的辅助教学,更加利于教学的进度,以及学生对知识的掌握和兴趣发展。
我的项目,是通过Director软件设计制作,能够在现代教学设备中通过动态、有趣、生动的教学方法展现****的魅力,教师可以更加直观生动的讲授新知,也更能激发学生学习的积极性,而学生在这样轻松、活跃的氛围中更好的学习。
一改传统枯燥的语文课堂,让教学变得轻松有趣。
1.2背景说明:a.题目:《中学生语文****赏析》;b.本项目的任务提出者是指导老师黄陈英,开发者是袁卉,用户是针对高中的学生。
该软件是在计算机多媒体环境下实现的。
c.该软件系统与高中语文中**的文章相联系,采用director软件设计作品。
1.3定义Model 3D 世界中的可见对象ModelResource 3D 模型元件用来绘制3D 模型的3D 几何体,比如圆球、正方体等等。
Shader 表示一个模型的表面的颜色。
Texture 材质,表示为一个shader 加入色彩、光泽和材质。
Motion 运动,表示一个预先定义的动画序列,包括一个模型的运动或者一个模型组件。
Light 表示一个3D 世界中的一个灯光。
灯光用来照亮一个3D 世界。
没有灯光,在world 里的对象就看不见。
Camera 镜头/摄象机,用以从不同视角观察3D世界。
软件需求说明书(GB856T——88)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束........................................................................................... 错误!未定义书签。
3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (4)3.2.1精度 (4)3.2.2时间特性要求 (4)3.2.3灵活性 (4)3.3输人输出要求 (5)3.4数据管理能力要求 (5)3.5故障处理要求 (5)3.6其他专门要求 (5)4运行环境规定 (5)4.1设备 (5)4.2支持软件 (6)4.3接口 (6)4.4控制 (6)模型管理系统需求说明书1引言1.1编写目的说明编写这份软件需求说明书的目的是让用户和开发人员对所需完成的功能有清晰的和一致的认识。
1.2背景待开发的软件系统的名称:模型管理系统1.3定义(1)模型模型是指有输入和输出参数的数学函数的计算机程序实现。
(2)模型库模型库是指所有模型实现文件的集合。
1.4参考资料《决策支持系统及其开发》陈文伟,清华大学出版社2任务概述2.1目标模型管理系统的目标是实现对模型的管理功能。
2.2用户的特点用户具有一定的计算机知识,能够自己开发模型。
3需求规定3.1对功能的规定(1)模型库管理功能模型库管理是指对模型(模型的实现方式包括:Windows 32 位动态链接库、COM组件、Web Services和托管.NET组件)的基本信息管理,包括模型信息查询、模型的增加、模型的修改、模型的删除。
(2)模型的调用功能模型的调用包括单个模型的调用和组合模型的调用。
单个模型调用是指一次只执行一个函数,调用时用户可以动态配置函数输入参数的数据来源,其中数据来源包括:数据库(各种常用数据库)、文本文件、XML文件等。
医院患者监护系统软件需求规格说明书(GB856T——88)
电子与信息工程学院计算机科学与技术2014级《软件工程》作业软件需求规格说明书项目名称:_____________医院患者监护系统________________________班级:______________计算机科学与技术1401班____________________学号:_______xxxxx________ 姓名:__________xxxx_________学号:_______xxxxxx_______ 姓名:__________xxxxx________学号:______xxxxxxx________ 姓名:__________xxxxxx________日期:__________________2016年4月16日________________________________1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (6)3.2.1精度 (8)3.2.2时间特性要求 (8)3.2.3灵活性 (8)3.3输人输出要求 (9)3.4数据管理能力要求 (9)3.5故障处理要求 (9)3.6其他专门要求 (9)4运行环境规定 (10)4.1设备 (10)4.2支持软件 (10)4.3接口 (10)4.4控制 (10)1引言1.1编写目的在可行性研究的基础上,通过了解并调查医院的患者监护系统,进一步明确了医院患者监护系统的软件需求,让系统开发者能够基本了解本系统的开发目的,开发方法,以及目前的软件、硬件的情况,以及让项目组长或负责人安排项目规划与进度,并组织人员进行软件开发与测试。
本文档供项目负责人,系统分析人员以及软件开发人员参考。
1.2背景项目名称:医院患者监护系统项目提出者:XX医院项目开发者:软件编程人员用户:XX医院的医生,护士及其他工作人员1.3定义数据流图:它描绘信息流和数据从输入移动到输出的过程中所经受的变化。
附录3:软件需求说明书(GB856T——88)
软件需求说明书的编写提示(GB8567——88)1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景说明:待开发的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;该软件系统同其他系统或其他机构的基本的相互来往关系。
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.解题时间;等的要求。
【国内标准类文件】经管励志软件需求说明书(gb856t——88)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (3)3.2.1精度 (3)3.2.2时间特性要求 (3)3.2.3灵活性 (4)3.3输人输出要求 (4)3.4数据管理能力要求 (4)3.5故障处理要求 (4)3.6其他专门要求 (5)4运行环境规定 (5)4.1设备 (5)4.2支持软件 (5)4.3接口 (5)4.4控制 (5)软件需求说明书的编写提示1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2任务概述 (2)
2.1目标 (2)
2.2用户的特点 (3)
2.3假定和约束 (3)
3需求规定 (3)
3.1对功能的规定 (3)
3.2对性能的规定 (3)
3.2.1精度 (3)
3.2.2时间特性要求 (3)
3.2.3灵活性 (4)
3.3输人输出要求 (4)
3.4数据管理能力要求 (4)
3.5故障处理要求 (4)
3.6其他专门要求 (5)
4运行环境规定 (5)
4.1设备 (5)
4.2支持软件 (5)
4.3接口 (5)
4.4控制 (5)
软件需求说明书的编写提示
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控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。