项目需求分析

XXX 项目

项 目 需 求 分 析

××有限公司

版本:

编制人: 审核人: 审批人: 日期: 日期: 日期:

目 录

1. 引言 ......................................................................................................................... 3

1.1. 编写目的 . ..................................................................................................... 3 1.2. 项目背景 . ..................................................................................................... 3 1.3. 定义 . ............................................................................................................. 3 1.4. 参考资料 . ..................................................................................................... 3 2. 任务概述 ................................................................................................................. 3

2.1. 目标 . ............................................................................................................. 3 2.2. 用户的特点 . ................................................................................................. 3 2.3. 运行环境 . ..................................................................................................... 4 2.4. 条件与限制 . ................................................................................................. 4 3. 系统用例模型描述 ................................................................................................. 4

3.1. 系统用例模型图 . ......................................................................................... 4 3.2. 参与者描述 . ................................................................................................. 4 4. 功能需求详述 ......................................................................................................... 4

4.1. 功能需求1 . .................................................................................................. 4

4.1.1 功能描述 . ............................................................................................. 4 4.1.2 角色描述 . ............................................................................................. 4 4.1.3 交互界面 . ............................................................................................. 4 4.1.4 交互界面描述 . ..................................................................................... 4 4.1.5 输入数据 . ............................................................................................. 5 4.1.6 输出数据 . ............................................................................................. 5 4.1.7 事件流 . ................................................................................................. 5 4.2. 功能需求2 . .................................................................................................. 5 5. 数据描述 ................................................................................................................. 5 6. 非功能需求 ............................................................................................................. 6

6.1. 性能需求 . ..................................................................................................... 6 6.2. 适应性 . ......................................................................................................... 6 6.3. 安全需求 . ..................................................................................................... 6 6.4. 其他需求 . ..................................................................................................... 6

1. 引言

1.1. 编写目的

[阐明编写需求说明书的目的,指明读者对象。]

1.2. 项目背景

[应包括

• 项目的委托单位、开发单位和主管部门; • 该软件系统与其他系统的关系。]

1.3. 定义

[列出文档中所用到的专门术语的定义和缩写词的原文、解释。]

1.4. 参考资料

[可包括

• 项目经核准的计划任务书、合同或上级机关的批文 • 文档所引用的资料、规范等

• 列出这些资料的作者、标题、编号、发表日前、出版单位或资料来源。]

2. 任务概述

2.1. 目标

[叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。]

2.2. 用户的特点

[列出本系统的最终用户的特点,说明操作人员、维护人员的计算机使用水平和操作习惯等内容,以及本系统的预期使用频度。]

2.3. 运行环境

[描述系统运行的计算机操作系统环境、网络环境、业务应用环境。]

2.4. 条件与限制

[列出进行本系统开发工作的假定和约束,比如必须运行在何种系统架构、网络环境、数据库限制等等。]

3. 系统用例模型描述

3.1. 系统用例模型图

[画出系统总的用例图,可用Rational Rose 或者Microsoft Visio画出UML 的业务用例总图,以及相互之间的关系。]

3.2. 参与者描述

[说明所有业务用例的参与者,各参与者如何操作或影响目标系统。使用Rational Rose工具画出UML Actor参与者图。]

4. 功能需求详述

4.1. 功能需求1

4.1.1 功能描述

[描述该功能用例实现的功能。]

4.1.2 角色描述

[描述该用例使用的角色。]

4.1.3 交互界面

[可选项]

[画出该用例与用户、系统的交互界面。]

4.1.4 交互界面描述

[可选项]

[简要描述交互界面的功能。]

4.1.5 输入数据

4.1.6 输出数据

4.1.7 事件流

4.2. 功能需求2

5. 数据描述

[可选项][描述系统的主要数据结构、数据字典。]

6. 非功能需求

6.1. 性能需求

[可选项]

[如响应时间、更新处理时间、数据转换与传输时间、运行时间等。]

6.2. 适应性

[可选项]

[在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。]

6.3. 安全需求

[可选项]

[说明与安全相关的要求。]

6.4. 其他需求

[可选项]

[如易用性、可维护性、可靠性需求、系统容量需求等。]

XXX 项目

项 目 需 求 分 析

××有限公司

版本:

编制人: 审核人: 审批人: 日期: 日期: 日期:

目 录

1. 引言 ......................................................................................................................... 3

1.1. 编写目的 . ..................................................................................................... 3 1.2. 项目背景 . ..................................................................................................... 3 1.3. 定义 . ............................................................................................................. 3 1.4. 参考资料 . ..................................................................................................... 3 2. 任务概述 ................................................................................................................. 3

2.1. 目标 . ............................................................................................................. 3 2.2. 用户的特点 . ................................................................................................. 3 2.3. 运行环境 . ..................................................................................................... 4 2.4. 条件与限制 . ................................................................................................. 4 3. 系统用例模型描述 ................................................................................................. 4

3.1. 系统用例模型图 . ......................................................................................... 4 3.2. 参与者描述 . ................................................................................................. 4 4. 功能需求详述 ......................................................................................................... 4

4.1. 功能需求1 . .................................................................................................. 4

4.1.1 功能描述 . ............................................................................................. 4 4.1.2 角色描述 . ............................................................................................. 4 4.1.3 交互界面 . ............................................................................................. 4 4.1.4 交互界面描述 . ..................................................................................... 4 4.1.5 输入数据 . ............................................................................................. 5 4.1.6 输出数据 . ............................................................................................. 5 4.1.7 事件流 . ................................................................................................. 5 4.2. 功能需求2 . .................................................................................................. 5 5. 数据描述 ................................................................................................................. 5 6. 非功能需求 ............................................................................................................. 6

6.1. 性能需求 . ..................................................................................................... 6 6.2. 适应性 . ......................................................................................................... 6 6.3. 安全需求 . ..................................................................................................... 6 6.4. 其他需求 . ..................................................................................................... 6

1. 引言

1.1. 编写目的

[阐明编写需求说明书的目的,指明读者对象。]

1.2. 项目背景

[应包括

• 项目的委托单位、开发单位和主管部门; • 该软件系统与其他系统的关系。]

1.3. 定义

[列出文档中所用到的专门术语的定义和缩写词的原文、解释。]

1.4. 参考资料

[可包括

• 项目经核准的计划任务书、合同或上级机关的批文 • 文档所引用的资料、规范等

• 列出这些资料的作者、标题、编号、发表日前、出版单位或资料来源。]

2. 任务概述

2.1. 目标

[叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。]

2.2. 用户的特点

[列出本系统的最终用户的特点,说明操作人员、维护人员的计算机使用水平和操作习惯等内容,以及本系统的预期使用频度。]

2.3. 运行环境

[描述系统运行的计算机操作系统环境、网络环境、业务应用环境。]

2.4. 条件与限制

[列出进行本系统开发工作的假定和约束,比如必须运行在何种系统架构、网络环境、数据库限制等等。]

3. 系统用例模型描述

3.1. 系统用例模型图

[画出系统总的用例图,可用Rational Rose 或者Microsoft Visio画出UML 的业务用例总图,以及相互之间的关系。]

3.2. 参与者描述

[说明所有业务用例的参与者,各参与者如何操作或影响目标系统。使用Rational Rose工具画出UML Actor参与者图。]

4. 功能需求详述

4.1. 功能需求1

4.1.1 功能描述

[描述该功能用例实现的功能。]

4.1.2 角色描述

[描述该用例使用的角色。]

4.1.3 交互界面

[可选项]

[画出该用例与用户、系统的交互界面。]

4.1.4 交互界面描述

[可选项]

[简要描述交互界面的功能。]

4.1.5 输入数据

4.1.6 输出数据

4.1.7 事件流

4.2. 功能需求2

5. 数据描述

[可选项][描述系统的主要数据结构、数据字典。]

6. 非功能需求

6.1. 性能需求

[可选项]

[如响应时间、更新处理时间、数据转换与传输时间、运行时间等。]

6.2. 适应性

[可选项]

[在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。]

6.3. 安全需求

[可选项]

[说明与安全相关的要求。]

6.4. 其他需求

[可选项]

[如易用性、可维护性、可靠性需求、系统容量需求等。]


相关文章

  • 浅谈软件项目的需求管理
  • 浅谈软件项目的需求管理 软件项目区别于其它项目的最显著的特征是其不可见性,它不像硬件购销.建筑工程,都是实实在在可见的东西.而软件项目在系统交付之前很长一段时间,客户是无法感知自己想要的系统究竟是什么样子.因此,需求管理就显得十分重要,据相 ...查看


  • 分享:08年年度测试工作总结及09年工作规划
  • 分享:08年年度测试工作总结及09年工作规划分享:08年年度测试工作总结及09年工作规划 1 08年年终改进点分析 08年年终改进点分析,共从四个维度进行,分别是:财务.顾客.内部流程.学习创新 测试流程.客户满意度.财务与绩效以及学习创新 ...查看


  • 需求管理规范 (2)
  • 需求管理体系改进方法研究 需求管理过程 当软件开发完成需求开发工作之后,不可避免地会遇到软件需求的变更.有效的需求管理需要对变更带来的潜在影响及可能的成本费用进行评估.变更控制委员会与关键的项目风险承担者要进行协商,以确定哪些需求可以变更. ...查看


  • 需求分析:高质量军用软件开发的关键过程
  • 需求分析:高质量军用软件开发的关键过程 黄锡滋 陈光宇 软件项目开发的需求分析和定义阶段处于软件寿命周期的早期,对项目实施具有关键性影响.需求定义的任何失误,必然严重影响项目的费用.进度和质量,后果具有全局性,远比在设计或编码阶段引入的技术 ...查看


  • 软件项目实施方案(指导性文件)
  • 软件项目实施方案 一.项目实施方案概述 软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术.软件功能.软件操作等方面进行系统调试.软件功能实现.人员培训.软件上线使 ...查看


  • 粗数_一种客户需求分析方法
  • 第17卷第11期2011年11月 计算机集成制造系统 ComuterInteratedManufacturinSstems pggy Vol.17No.11 Nov.2011 ()文章编号:1006-5911201111-2493-09 - ...查看


  • 软件工程之需求分析
  • 软件工程之需求分析 编者按:现在人们越来越认识到软件工程在软件开发中的重要作用.目前国内软件在开发中还没有对软件开发的过程进行明确规定,文档不完整,也不规范,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力.这种依赖于个别人员上 ...查看


  • 软件行业解决方案模板
  • XX公司(局)XX平台(信息系统)建设 解 决 方 案 XXXX科技有限公司 XXXX年XX月 目录 第1章 第2章 2.1 2.2 2.3 第3章 3.1 关于本方案 ................................... ...查看


  • 如何进行软件需求分析
  • 如何进行软件需求分析 摘要:随着信息化的发展,中小团队所开发的软件系统在社会应用中越来越占有重要的地位,但是中小团队在开发软件研究刚刚起步,从而导致个人开发软件成本的提高及维护的困难.本文基于CMMI 相关标准,对软件需求分析进行了研究与探 ...查看


  • IT项目管理方法论研究
  • IT项目管理方法论研究 左美云,余力 中国人民大学信息学院,北京市,100872 [email protected],[email protected] 摘要:要做好IT项目,必须要有一套项目管理的方法论.本文首先分析了IT项目管理方法 ...查看


热门内容