模板3-信息化项目需求分析说明书

模板3-信息化项目需求分析说明书

ID:16466150

大小:94.50 KB

页数:13页

时间:2018-08-10

模板3-信息化项目需求分析说明书_第1页
模板3-信息化项目需求分析说明书_第2页
模板3-信息化项目需求分析说明书_第3页
模板3-信息化项目需求分析说明书_第4页
模板3-信息化项目需求分析说明书_第5页
资源描述:

《模板3-信息化项目需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息化项目需求分析说明书大纲模板[本章着重讨论信息化项目需求分析(SRS)的每一个基本部分,可以作为一个SRS的大纲。各开发者和客户应当根据所描述的实际情况,按本模板有关规定编写自己的SRS。]1前言(编制说明见第1章)[本章提供整个SRS综述。]1.1目的(编制说明的1.1条)1)目的2)预期的读者1.2范围(编制说明的1.2条)[本条应包括:1)通常应考虑到,若要为软件选择高层次的设计,就可能需要大量的资源(可能占整个产品开发成本的10%-20%以上)。可选择:①用一个名字标识被生产的软件产品。比如:×××数据库系统,报表生成程序等等。②说明软件产品将干什么,

2、如果需要的话,还要说明软件产品不干什么。2)描述所说明的软件的应用。应当:●尽可能精确地描述所有相关的利闪、目的、以及最终目标。●如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。]1.3定义、缩写词、略语(编制说明的1.3条)[本条中必须提供全部需求的术语、缩写词及略语的定义,以便对SRS进行适当的解释。这些信息可以由SRS的附录提供。也可以参考其他的文件。]1.4参考资料(编制说明的1.4条)[本条应包括:1)在SRS中各处参照的文件的全部清单,如经核准的计划任务书,上级机关批文、合同等;2)列出其他参考资料

3、,如属本项目的其他已发表的文件和主要文献等。每一个文件、文献要有标题,索引号或文件号,发布或发表日期以及出版单位;3)详细说明可以得到该参考文件的来源。这个信息可以通过引用附录或其他文件提供。]2项目概述(编制说明的第2章)本章应描述影响产品和其需求的一般因素,本章不说明具体的需求,而仅使需求更易于理解。2.1产品描述(编制说明的2.1条)[这一条是把一个产品用其他有关的产品或项目来描述。1)如果这个产品是独立的,而且全部内容自含,应在此说明;2)如果SRS定义的产品是一个较大的系统或项目中的一个组成部分,那么本条应包括如下内容:●要概述这个较大的系统或项目的每个

4、组成部分的功能,并说明其接口;●指出该软件产品主要的外部接口。在这里,不要求对接口详细地描述,详细描述放在SRS其他章条中;●描述所使用的计算机硬件、外围设备。这里仅仅是一个综述性描述。在本条的描述中,用一个方框图来表达一个较大的系统或项目的主要组成部分、相互联系和外部接口是非常有帮助的。本条既不用来强迫进行设计方案的描述,也不是描述在解决问题时的设计约束。本条应对在以后具体需求一章中说明的设计约束提供理由。]2.2产品功能(编制说明的2.2条)[本条是为将要完成的软件功能提供一个摘要。例如,对于一个记帐程序来说,SRS可以用这部分来描述:客户帐目维护、客户财务报

5、表和发票制作,而不必把功能所要求的大量的细节描写出来。有时,如果存在较高层次的规格说明时,则功能摘要可直接从中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起见,请注意:1)编制功能的一种方法是制作功能表,以便客户或者第一次读这个文件的人都可以理解;2)用方框图来表达不同的功能和它们的关系也是有帮助的。但要牢记,这样的图不是产品设计时所需求的,而只是一种有效的解释性的工具。这一条不用作陈述具体需求,只是对后来SRS中具体需求一章中为什么要描述的某些需求提供理由。]2.3用户特点(编制说明的2.3条)[本条要描述影响具体需求的产品的最终用户的一般特

6、点。许多人在软件生存周期的操作和维护阶段与系统相关。而这些人中有用户、操作员、维护人员和系统工作人员。这些人的某些特点,象教育水平、经验、技术、专长等,都是施加于系统操作环境的重要约束。如果系统的大多数用户是一些临时用户,那么就要求系统包含如何完成基本功能的提示,而不是假设用户已经从过去的会议或从阅读用户指南中了解到这些细节。这一条的内容不能用来陈述具体需求或强加若干特殊的设计约束,本条应对在SRS的具体需求一章之中的某些具体需求或设计约束的描述提供理由。]2.4一般约束(编制说明的2.4条)[本条对设计系统要限制开发者选择的其他一些项作一般性描述。而这些项将限定

7、开发者在设计系统时的任选项。这些包括:1)管理方针;2)硬件的限制;3)与其他应用间的接口;4)并行操作;5)审查功能;6)控制功能;7)所需的高级语言;8)通信协议;9)应用的临界点;10)安全和保密方面的考虑。本条不陈述具体需求或具体设计约束:而对SRS的具体需求一章中为什么要确定某些具体需求和设计约束提供理由。]2.5假设和依据(编制说明的2.5条)[本条列出影响SRS中陈述的需求的每一个因素。这些因素不是软件的设计约束,但是它们的改变可能影响到SRS中的需求。例如:假定一个特定的操作系统是在被软件产品指定的硬件上使用的,然而,事实上这个操作系统是不可能使用

8、的,于是,

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

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

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