需求规格说明书文件更改摘要:8页脚内容CMM六月第四周工作目标8页脚内容CMM六月第四周工作目标8页脚内容目录6外部接口说明87其他需求88附件81引言{系统建设的相关背景,从而引出建设该系统的驱动力}。1.1目的{说明编写这份需求规格说明书的目的。}建议阅读者文档编写目的(指导开发、测试进行设计)1.2范围【项目范围明确了这次的项目建设做什么不,做什么;包括什么内容,不包括什么内容;项目范围应该在项目初期就被明确定义以,用于指导业务分析和系统实施,使后面的工作内容不会超出范围,也不会出现没有完全覆盖所有内容的情况项目范围不等同于系统的功能范围明,确项目范围时要从项目建设和业务需求的角度来分析本期项目应该实施哪几个方面以及需要分析、实现哪些业务行为】本期项目建设的范围要包括:本期项目建设的范围不包括1.3术语{列出本文件中用到的专门术语、术语定义、首字母缩写,如}1.4参考资料{列出有关的参考资料,如:1、本项目经核准的计划任务书或合同、上级机关的批文;CMM六月第四周工作目标8页脚内容2、属于本项目的其他已发表的文件;3、本文件中各处引用的文件、资料、包括所要用到的系统开发标准。4、行业标准和规范。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。}模块名模块缩写模块名模块缩写CMM六月第四周工作目标8页脚内容1.5需求描述约定{在此说明本文描述需求的约定,这些约定可以包括:1、需求标识方法(应确保需求标识在整个项目中的唯一性,且不受需求变更的影响不得使用WORD自带的序列号作为需求标识;)2、需求的跟踪粒度(明确需求的跟踪力度;3、优先级(在本文档中设定的级别及其含义,例如第一阶段设置优先级为第二阶段设置为M);4、功能描述的方法(包括功能描述,业务规则,原型界面,输入,输出,业务流程约束条件。其中流程类需求必须要有业务流程,否则可以不需要;。下面以一个具体项目举例:1、本系统的需求标识方法:层次化编号方法模块缩写+序列号,女CSZAGO1、SZAGO1.O1、SZAG01.01.02模块缩写参照表:需求层次:分三个层次,用三位字符表示。第一层需求指主功能模块,第二层需求指功能模块的主功能点,第三层次指主功能点下的具体需求。2、本系统的需求跟踪粒度跟踪到第二层功能需求。3、本文档的需求级别定义a、本文档的优先级别分为:高、中、低;b、同时对于主功能点还描述实现的周期:一期、二期、三期;4、功能描述方法a、功能描述;b、业务规则;c、原型界面;d、输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、数值范围、精度、单位等;e、输出:提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述;f、业务操作流程(流程类):描述正常业务流程,使用图示并配合必要的文字说明;g、约束条件:列出在各个工作领域不需计算机化的功能并提供其原因以及特殊条件;}2项目概述2.1系统功能{概述了产品所具有的主要功能,其详细内容将在系统功能需求和特性中描述,所以在此只需要概略地总结。以图表形式画出系统功能结构图,并加入必要文字说明}。2.2业务描述{对系统主要功能模块以场景方式进行描述,并能体现系统独有的特色}。CMM六月第四周工作目标8页脚内容2.3数据流程描述{建议使用VISI0画岀系统主要业务数据流图,包括系统间和系统内}2.4用户的特点{使用VISIO画岀系统组织架构图,并描述组织机构涉及的部门,这些部门分别使用系统中的哪些功能模块,以及部门需求确认人的相关信息。2.5运行环境要求{1、硬件环境需求(描述数据库服务器,应用服务器,接口后台服务器配置说(明依)据实际情况,有则写,没有则待定;)2、软件环境需求(依据实际情况,有则写,没有则待定;)a、操作系统要求(描述各个硬件服务器安装的操作系统)b、应用软件要求(描述各应用软件的名称、安装位置、版本信息)c、客户端要求(描述对客户端E、第三方软件的版本信息;3、运行模式(描述该系统的运行模式,如B/S或者C/S)4、其他环境需求(如有其他环境需求则描述清楚,否则写无})2.6设...