1软件需求说明书编写规范

1软件需求说明书编写规范

ID:30746521

大小:76.50 KB

页数:14页

时间:2019-01-03

1软件需求说明书编写规范_第1页
1软件需求说明书编写规范_第2页
1软件需求说明书编写规范_第3页
1软件需求说明书编写规范_第4页
1软件需求说明书编写规范_第5页
资源描述:

《1软件需求说明书编写规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、案卷号日期V项目名称〉软件需求说明书作#:完成H期:签收人:签收日期:修改情况记录:版本号修改批准人修改人安装口期签收人1、首页主要检查排版是否美观、整齐;是否有编写日期;文档名称和文件命名是否一致;是否显示页码;项目名称是否正确。目录1引言31」编写日的31.2范围31.3定义31.4参考资料42项目概述42」产品描述42.2产品功能42.3用户特点52.4一般约束52.5假设和依据63具体需求63.1功能需求63.1.1功能需求163.1.2功能需求273.1.n功能需求n83.2外部接口需求83.2.1用户接口83.2.2硬件接口83.2.3软件接口83

2、.2.4通信接口93.3性能需求93.4设计约束93.4.1其他标准的约束103.4.2硬件的限制103.5属性103.5.1可用性103.5.2安全性103.5.3可维护性113.5.4可转移转换性113.5.5警告113.6其他需求11361数据库113.6.2操作123.6.3场合适应性需求124附录132、主要是看页码显示是否正确、对齐;目录编号是否正确或者有缺漏;如果没有目录,作为完成的文档,必须补上目录;是否也显示了页码,一般上不需要;目录的结构是否合理。目录的主要部分:引言、概述、功能需求是否齐全。1引言1.1编写目的说明编写这份软件需求说明书

3、的FI的,指出预期的读者范围。3、只要将是为了明确需求,为下一阶段的设计做基础的目的说明白就行了。如果没有目的,只有背景的描述,建议补充。1.2范围说明:a.待开发的软件系统的名称:b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么;c.描述所说明的软件的应用。应当:1)尽可能精确地描述所有相关的利益、目的、以及最终目标。2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。4、从大的角度说明软件的功能范围,这里的内容可以粗一点,主要是做应用的角度做相应的说明。范围的内容可以归并到背景、目标一起描述

4、。1.3定义列出本文件中用到的专门术语的定义和缩写词的原词组。5、对特别的词做相应的说明,特别是有区别与一般语义的词,或者是项目中重点的词。这里重点审查词的说明性定义是否正确,是否符合项目的建设定义。1.4参考资料列出要用到的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他己发表的文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。6、上级下发的文件,相关的规范标准,招投标文件,业务制度规范等都可以在这里列出。重点审核文件名

5、是否正确,文件是否存在。2项目概述2.1产品描述叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产胡是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图來说明该系统的组成和本产品同其他各部分的联系和接口。7、这部分内容主要是针对项目的目标,将项目的目标列清楚就可以了。可以分点列出。重点审査列出来的目标是否齐全,是否和招投书的目标一致。2.2产品功能本条是为

6、将要完成的软件功能提供一个摘要。例如,对于一个记帐程序来说,需求说明可以用这部分来描述:客房帐目维护、客房财务报表和发票制作,而不必把功能所要求的大量的细节描写出来。有时,如果存在较高层次的规格说明时,则功能摘要可从中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起见,请注意:a.编制功能的一种方法是制作功能表,以便客房或者第一次读这个文件的人都对以理解;b.用方框图来表达不同的功能和它们的关系也是有帮助的。但应牢记,这样的图不是产品设计时所需求的,而只是一种有效的解释性的工具。8、这部分是对2.1做补充,在目标的基础上引申。这部分是一个简单

7、的摘要,只要内容能描述清楚软件的样子就可以了。这里不是审核的重点。2.3用户特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。9、这部分内容在有些需求说明书里往往省略,必须要有,主要是使用系统的用户进行分类论述,说明特点,重点审核列出的用户是否是针对项目本身,是否齐全。2.4一般约束本条对设计系统时限制开发者选择的其他一些项作一般性描述。而这些项将限定开发者在设计系统吋的任选项。这些包括:a.管理方针;b.硬件的限制;c.与其他应用间的接口;d.并行操作;e.审查功能;f.控

8、制功能;g.所需的高级语言;h.通信协

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。