《需求分析报告》书写规范1目的和对象简明编写需求说明书的目的指明读者对象2项目背景描述
21项目的委托单位开发单位和主管部门22该软件系统与其他系统的关系描述本项目的适用场合及处理业务23项目名称本项目的名称包括项目的全称简称代号版本号24名词定义列出文档中用到的专门术语的定义和缩写词的原文对重要的或者有特殊意义的名词进行定义3调研情况介绍描述主要的调研活动及对象4用户特点用户业务描述描述本项目的那个胡或潜在用户适用本项目处理的业务用户情况介绍本项目的用户或潜在用户的情况包括用户的工作流程用户的相关部门及职责用户的技术水平用户原有系统的情况介绍用户现在使用的系统的主要情况包括主要的不足
f5任务概述51目标阐明本项目所需达到的目的52作用范围及其他应向读者说明的有关该软件开发的背景材料解释被开发软件与其他软件之间的关系如果本软件产品是一项独立的软件而且全部内容自含则说明这一点如果所定义的产品是一个更大的系统的一个组成部分则应说明本产品与该系统中其他各组成部分之间的关系为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口6运行环境61硬件环境详细列出本软件运行时所必须的最低硬件配置推荐硬件配置如主机显示器外部设备等及其他特殊设备62软件环境如操作系统网络软件数据库系统及其其他特殊软件要求63条件和限制说明本软件产品在实现时所必须满足的条件和所受的限制以及相应的原因必须满足的条件包括输入数据的范围及格式所受的限制包括软件环境硬件环境等方面的内容64主要特点说明本软件产品与同类产品相比的特点即卖点仅限于自主产品7功能需求71功能划分从用户的角度将产品按功能划分成不同的部分但应注意此处划分成的部分并不对应于最终程序实现时的不同功能模块
f72功能描述细化由功能划分所生成的各部分的内容应包括下列内容1必须完成的功能及对此功能的详细描述按功能类型分类逐条列出本软件所能完成的各项功能及对此功能的详细描述2不支持的功能及相应的原因列出本软件所不支持的各项功能及相应的原因此部分内容务必详细准确无二义性以作为将来验收和测试的标准用列表的方式如IPO表即输入处输出表的形式逐项定量和定性地叙述对软件所提出的功能要求说明输入什么量经怎样的处理得到什么输出说明软件应支持的终端数和应支持的并行操作的用户数8r