《产品需求分析书模板.doc》由会员分享,可在线阅读,更多相关《产品需求分析书模板.doc(5页珍藏版)》请在三一办公上搜索。
1、1 / 5#项目项目产品需求分析书目目 录录1、引言、引言 41.1.编写目的 41.2.项目背景 41.3.定义 41.4.参考资料 42、任务概述、任务概述 42.1.目标 42.2.用户的特点 52.3.运行环境 52.4.条件与限制 53、系统用例模型描述、系统用例模型描述 53.1.系统用例模型图 53.2.参与者描述 54、功能需求详述、功能需求详述 54.1.功能需求 154.1.1.功能描述54.1.2.角色描述64.1.3.交互界面64.1.4.交互界面描述64.1.5.输入数据64.1.6.输出数据64.1.7.事件流64.2.功能需求 275、数据描述、数据描述 76、非
2、功能需求、非功能需求 76.1.性能需求 76.2.适应性 76.3.安全需求 86.4.其他需求 81、引言引言1.1.1.1. 编写目的编写目的阐明编写需求说明书的目的,指明读者对象.2 / 51.2.1.2. 项目背景项目背景应包括项目的委托单位、开发单位和主管部门;该软件系统与其他系统的关系.1.3.1.3. 定义定义列出文档中所用到的专门术语的定义和缩写词的原文、解释.1.4.1.4. 参考资料参考资料可包括项目经核准的计划任务书、合同或上级机关的批文文档所引用的资料、规范等列出这些资料的作者、标题、编号、发表日前、出版单位或资料来源.2、任务概述任务概述2.1.2.1. 目标目标叙
3、述该系统开发的意图、应用目标、作用范围以与其他应向读者说明的有关该系统开发的背景材料.解释被开发系统与其他有关系统之间的关系.2.2.2.2. 用户的特点用户的特点列出本系统的最终用户的特点,说明操作人员、维护人员的计算机使用水平和操作习惯等内容,以与本系统的预期使用频度.2.3.2.3. 运行环境运行环境描述系统运行的计算机操作系统环境、网络环境、业务应用环境.3 / 52.4.2.4. 条件与限制条件与限制列出进行本系统开发工作的假定和约束,比如必须运行在何种系统架构、网络环境、数据库限制等等.3、系统用例模型描述系统用例模型描述3.1.3.1. 系统用例模型图系统用例模型图画出系统总的用
4、例图,可用 Rational Rose 或者 Microsoft Visio 画出 UML 的业务用例总图,以与相互之间的关系.3.2.3.2. 参与者描述参与者描述说明所有业务用例的参与者,各参与者如何操作或影响目标系统.4、功能需求详述功能需求详述4.1.4.1. 功能需求功能需求 :PR_#X_#X_#X4.1.1.4.1.1.功能描述功能描述描述该功能用例实现的功能.4.1.2.4.1.2.角色描述角色描述描述该用例使用的角色.4.1.3.4.1.3.交互界面交互界面可选项画出该用例与用户、系统的交互界面.4.1.4.4.1.4.交互界面描述交互界面描述可选项4 / 5简要描述交互界面
5、的功能.4.1.5.4.1.5.输入数据输入数据可选项名称名称类型类型取值范围取值范围取值规则取值规则说明说明4.1.6.4.1.6.输出数据输出数据可选项名称名称类型类型取值范围取值范围取值规则取值规则说明说明4.1.7.4.1.7.事件流事件流可选项操作角色操作角色前置条件前置条件前置条件是一个条件声明,用例要在这个条件之下执行.前置条件是开始用例前必须存在的系统状态.用例必须要用参与者来启动,但只有在前置条件为真的时候才能启动后置条件后置条件用例的后置条件是一用例执行完毕系统可能处于的一组状态.基本事件流基本事件流用户行为用户行为系统行为系统行为1 12 2备选事件流备选事件流1 12 25 / 54.2.4.2. 功能需求功能需求 :PR_#X_#X_#X4.3.数据描述数据描述可选项描述系统的主要数据结构、数据字典.5、非功能需求非功能需求5.1.5.1. 性能需求性能需求可选项如响应时间、更新处理时间、数据转换与传输时间、运行时间等.5.2.5.2. 适应性适应性可选项在操作方式、运行环境、与其他软件的接口以与开发计划等发生变化时,应具有的适应能力.5.3.5.3. 安全需求安全需求可选项说明与安全相关的要求.5.4.5.4. 其他需求其他需求可选项如易用性、可维护性、可靠性需求、系统容量需求等.