资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . 学习好帮手 文档编号:文档编号:文档编号:文档编号:XXXXXXXXXXXX-DP-xxxxx-1C-xxx-DP-xxxxx-1C-xxx-DP-xxxxx-1C-xxx 需求分析模版需求分析模版需求分析模版需求分析模版 (版本(版本(版本(版本 v1.0.0v1.0.0v1.0.0v1.0.0) 2019 年 11 月 12 日 . . 学习好帮手 成文信息 主题词:需求分析 作 者:技术部 审 核: 文档类别: 批 准:文档性质:正式稿 主 送:存档日期: 抄 送:发布日期: 变更信息 版本原因作者日期 . . 学习好帮手 目录 第第一章一章 引言引言4 1.1 项目名称 4 1.2 项目背景和内容概要 4 1.3 参考资料 4 第第二章二章 任务概述任务概述4 2.1 目标 4 2.2 范围 5 2.3 用户特点 5 2.4 假定条件和约束限制 5 2.5 运行环境 5 2.5.1 设备.5 2.5.2 支持软件.5 2.5.3 接口.6 2.5.4 控制.6 第第三章三章 业务流程业务流程6 3.1 主要用户群 6 3.2 业务流程图 7 3.3 数据概念模型和描述 7 第第四章四章 数据描述数据描述7 4.1 静态数据 8 4.2 动态数据 8 4.2.1 动态输入数据.8 4.2.2 动态输出数据.8 4.3 内部生成数据 8 4.4 数据约定 8 . . 学习好帮手 第第五章五章 功能需求功能需求8 5.1 功能需求总述: 8 5.1.1 功能需求总体切分.8 5.1.2 功能需求总表.9 5.1.3 角色、权限需求.9 5.2 功能需求 1 .10 5.2.1 功能需求简述.10 5.2.2 详细功能设计.10 5.3 功能需求 2 .11 第第六章六章 非功能需求非功能需求11 6.1 扩展性需求 11 6.2 继承性需求 11 6.3 稳定性需求 11 6.4 部署需求 11 6.5 对系统集成度需求 11 第第七章七章 界面要求界面要求11 7.1 报表格式 11 7.2 图形要求 12 7.3 输入输出要求 12 第第八章八章 接口要求接口要求12 8.1 用户接口 12 8.2 硬件接口 12 8.3 软件接口 12 8.3.2 集成接口.13 第第九章九章 性能要求性能要求13 9.1 精度 13 9.2 数据量 13 . . 学习好帮手 9.3 灵活性 13 9.4 时间特性要求 14 第第十章十章 软件部分软件部分14 10.1 编程工具14 10.2 其他支撑软件14 第第十一章十一章 其他专门需求其他专门需求14 11.1 安全保密15 11.2 维护服务15 . . 学习好帮手 第一章第一章 引言引言 1.1 项目名称项目名称 说明项目的名称。 1.2 项目背景和内容概要项目背景和内容概要 说明: (1) 待开发软件系统的名称; (2) 列出此项目的任务提出者、开发者、用户、软件的主要用途以及将运行该 软件的计算机。 1.3 参考资料参考资料 列出有关的参考文件,例如: (1) 本项目的经批准的计划任务书或合同,上级机关的批文; (2) 属于本项目的其他已发表文件; (3) 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题,文件编号、发表日期和发布或出版单位,说明能够得到 这些文件资料的来源。 第二章第二章 任务概述任务概述 2.1 目标目标 叙述该项软件开发的意图、应用目标以及其他应向读者说明的有关该软件开发 的背景材料。解释被开发软件与其他有关软件之间的关系。 . . 学习好帮手 2.2 范围范围 说明此项目、软件的涵盖的需求范围和简单的功能描述。 2.3 用户特点用户特点 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技 术专长,以及本软件的预期使用频度。 2.4 假定条件和约束限制假定条件和约束限制 完成本文所描述需求的假定软、硬件设施、人为因素等条件和约束。例如: 对软件使用者素质的要求、对硬件环境的要求。 2.5 运行环境运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 2.5.1 设备设备 列出运行软件所需要的硬件设备。说明其专门功能,包括: 处理器型号及内存容量; 外存的容量、媒体及其存储格式、设备的型号和数量,以及联机或脱机方 式; 输入/输出设备的型号和数量,以及联机或脱机方式; 数据通信设备的型号和数量; 功能键及其它专用硬件。 2.5.2 支持软件支持软件 列出支持软件,包括要用到的操作系统、编译(汇编)程序、测试支持软 . . 学习好帮手 件等。 2.5.3 接口接口 说明该软件同其他软件之间的接口、数据通信协议等 2.5.4 控制控制 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 第三章第三章 业务流程业务流程 使用图表等形式对软件的主要用户群、业务流程、数据模型等方面进行描述。 3.1 主要用户群主要用户群 对用户群和用户群对应的主要业务进行描述。 序号序号用户群用户群主要业务描述主要业务描述实施本系统将达到的主要受益实施本系统将达到的主要受益 示例: 序号序号用户群用户群主要业务描述主要业务描述实施本系统将达到的主要受益实施本系统将达到的主要受益 1. 普通用户日常使用现场审计 实施系统进行现场 审计。 1、普通用户在一个集成的环境中使用; 2、所有业务功能都集成在统一界面下,所有操 作方式都相似,当用户需要使用一个新的业务系 统时,无需再次熟悉操作环境和操作方式,将便 于系统的推广使用和提高工作效率; 3、一次登录后,可以自由地在不同模块、应用、 子系统之间切换,无需再次登录; 4、平台提供比较可靠的安全保障,保证分布部 署的应用系统全局数据的一致性。 . . 学习好帮手 3.2 业务流程图业务流程图 使用业务流图对用户的主要业务流程进行描述。 示例: 工工作作底底稿稿管管理理软软 件件 分分析析软软件件 统统计计抽抽样样 软软件件 数数据据采采 集集与与转转 换换软软件件 X XX XX X应应用用平平台台 台台账账、底底稿稿、 证证据据 疑疑点点、 分分析析数数据据 疑疑点点、 分分析析数数据据 项项目目管管 理理软软件件 数数据据打打包包、 搜搜索索 数数据据打打包包 数数据据打打包包 基基本本服服务务支支持持 各各类类资资料料 3.3 数据概念模型和描述数据概念模型和描述 第四章第四章 数据描述数据描述 对数据进行逻辑描述时可把数据分为动态数据和静态数据。 静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间 内不会变化,一般不随运行而改变。 动态数据包括所有在运行中要发生变化的数据以及在运行中要输入、输 出的数据。 进行描述时应给出每一数据元的名称(包括缩写和代码) 、定 义(或物理意义)度 量单位、值域、格式和类型等有关信息。 . . 学习好帮手 4.1 静态数据静态数据 列出所有作为控制或参考用的静态数据元素。 4.2 动态数据动态数据 4.2.1 动态输入数据动态输入数据 列出动态输入数据元素(包括在常规运行中或联机操作中要改变的数据) 。 4.2.2 动态输出数据动态输出数据 列出动态输出数据元素(包括在常规运行中或联机操作中要改变的数据) 。 4.3 内部生成数据内部生成数据 列出向用户或开发单位中的维护调试人员提供的内部生成数据。 4.4 数据约定数据约定 说明对数据要求的制约。逐条列出对进一步扩充或使用方面的考虑而提出的对数据 要求的限制,其中包括容量限制,数值范围等。 第五章第五章 功能需求功能需求 5.1 功能需求总述:功能需求总述: 5.1.1 功能需求总体切分功能需求总体切分 描述总体的功能划分,和各个功能模块的简单描述。 示例: . . 学习好帮手 XX 系统的功能模块切分如下图所示: 应用运行集成环境层:为平台的底层支持,它包括操作系统(Windows) 、 数据库(Access)及其他第三方提供的服务。 基础资源管理层中包含审计项目资料管理统一环境。项目资料管理统一环境负 责对审计实施过程中审计人员生成、下载、导入的各种文档、文件及数据进行管理。 应用支撑层包含系统管理、统一界面整合环境、平台交互支持及应用开发支持 等功能模块。 5.1.2 功能需求总表功能需求总表 使用表格形式,对需要实现的功能需求进行逐项的描述。 需求编号需求编号需求名称需求名称优先级别优先级别C/SC/S 平台平台 示例: 需求编号需求编号需求名称需求名称优先级别优先级别C/SC/S 平台平台 1 1 数据导入导出管理数据导入导出管理高高是是 1.1 数据导入高是 1.2 数据导出高是 2 2 符合性测试功能符合性测试功能高高是是 2.1 符合性测试的抽样高是 5.1.3 角色、权限需求角色、权限需求 对系统的权限和各个功能之间的权限要求。 示例: 序号序号功能功能使用者使用者 . . 学习好帮手 1 专家经验的查询和检索专家经验使用者,管理员 2查询专项信息管理员 5.2 功能需求功能需求 1 逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经过怎样 的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。 5.2.1 功能需求简述功能需求简述 从业务角度对功能需求进行说明,分析业务流程。 5.2.2 详细功能设计详细功能设计 细化功能模块,对每个子功能进行描述:可以分为实现业务需求时的输入、输出和 处理方法,对业务需求和数据进行分析。 5.2.2.1 需求说明需求说明 5.2.2.2 输入输出和处理输入输出和处理 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对 软件的数据输出及必须标明的控制输出量进行解释并举例,包括对正常结果输出、 状态输出及异常输出,图形或显示报告的描述。 . . 学习好帮手 5.2.2.2.1 输入输入 5.2.2.2.2 处理处理 5.2.2.2.3 输出输出 5.3 功能需求功能需求 2 第六章第六章 非功能需求非功能需求 对软件的非功能需求的描述,应包括可扩展性、可继承性、可继承度、稳定性 等方面的需求界定。 6.1 扩展性需求扩展性需求 6.2 继承性需求继承性需求 6.3 稳定性需求稳定性需求 6.4 部署需求部署需求 6.5 对系统集成度需求对系统集成度需求 第七章第七章 界面要求界面要求 7.1 报表格式报表格式 对软件设计的报表格式的需求说明。 . . 学习好帮手 7.2 图形要求图形要求 对软件的人机交互界面的需求描述。 7.3 输入输出要求输入输出要求 解释输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。 第八章第八章 接口要求接口要求 对于本系统相连的系统的接口的数据格式、数据交换协议、接口功能等性能需求的 描述。 8.1 用户接口用户接口 8.2 硬件接口硬件接口 8.3 软件接口软件接口 8.3.1.1 接口接口 1 8.3.1.2 接口方式接口方式 数据收集与转换系统产生的标准用户数据存入 AO 平台的资源中心,作为抽样 的数据源。本系统的导入功能
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号