简单的软件需求模板

1.         产品描述 

1.1.        编写目的 

【说明编写本软件需求规格说明书的目的,指出预期的读者。】 

  

1.2.        产品名称 

 本项目的名称,包括项目的全名、简称、代 、版本 。  

   

  

2.    产品需求概述 

2.1.        功能简介 

【对产品的基本功能做一个简介,包括: 

1. 本产品的开发意图、应用目标及作用范围。 

2 .概略介绍了产品所具有的主要功能。可以用列表的方法给出,也可以用图形表示主要的需求分组以及它们之间的联系,例如数据流程图的顶层图或类图等。 

3  说明本产品与其他相关产品的关系,是独立产品还是一个较大产品的组成部分。可以用 表示外部接口和数据流的系统高层次图,或者 方框图说明。  

  

2.2.        运行环境 

 

1. 硬件环境: 

 详细列出本软件运行时所必须的最低硬件配置、推荐硬件配置( 如主机、显示器、外部设备等) 以及其它特殊设备。  

  

2. 软件环境: 

 如操作系统、 络软件、数据库系统以及其它特殊软件要求。  

   

3.    功能需求 

【功能需求描述系统特性,即产品所提供的主要服务。可以通过使用实例、运行模式、用户类、对象类或功能等级等不同方法来描述,还可以把它们组合起来使用。 

功能需求的表述形式可以参见《需求分析和管理指南》第 8.2 节。】 

 

3.1.        功能划分  

【此部分从用户的角度描述将软件划分成不同的部分,并给出总体功能结构。对于复杂的系统,还需要对主要子系统中的基本功能进行描述。描述方法包括结构图、流程图或对象图等等。但应注意此处划分成的部分并不对应于最终程序实现时的不同功能模块。】

 

3.2.        功能 1 

【细化由功能划分所生成的各部分的内容,包括下列内容:

1. 此功能的编 、简要说明和优先级

2. 对此功能的详细描述, 包括:本功能的输入信息、详细的系统响应,输出信息等等。】

  

。。。。。。 

3.3.        功能 N 

。。。。。。 

3.4.        不支持的功能 

【列出本软件所不支持的各项功能以及相应的原因。此部分内容务必详细准确、无二义性,以作为将来验收和测试的标准。】

  

4.    数据描述 

【说明本产品的输入、输出数据及数据管理能力方面的要求(处理量、数据量)。描述的方式跟分析模型相关。例如:

输入输出数据的类型及格式。

数据库描述( 可选) :根据系统的总目标和范围,定义数据库的逻辑特性及物理特性。

数据流图;从数据传递和加工的角度描述的数据流图,此数据流图不包含任何有关实现的内容,只是从最上层对有关内容加以描述。数据流图的表述形式参见软件工程中的有关规定。

数据词典:对于数据流图中出现所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。】

  

 

5.    非功能需求

界面需求、接口、性能等

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月9日
下一篇 2018年5月10日

相关推荐