Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266470
  • 博文数量: 99
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 1270
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-20 13:27
文章分类

全部博文(99)

文章存档

2011年(1)

2010年(21)

2009年(77)

我的朋友

分类: Java

2009-04-08 10:32:35

需求分析一般都是有模板的

1,需求分析文档要点(以下需求分析要点适合瀑布是开发)
 

*大部分需求是业务需求,需求文档中不包含实现的技术

*一般最前前面有编写者,以及文档的版本和变更记录。

*引言

*项目概述

*功能需求

*需要用例概述

2,引言

*编写目的

*属于以及缩写的解释

*预期的读者和阅读者(包含用户和开发者)和阅读建议

3,项目概述

*项目背景(社会背景、项目实现的美好化)

*项目目标

*和其他项目项目或者版本的关系

4,功能需求(*功能需求*系统需求)

*需求用例概要(空宏观上说明主要功能的需求的行为者和行为,让读者对功能需求有总体认识。应该包括一个用例视图,并附上各个用例的需求说明)

*需求详细说明(按照该药用例图中的用例,逐个扩展说明,例如下面的一个示例)

具体用例说明:比如认证授权

*认证授权部分详细用例图,并附加详细的用例说明(前置条件、后置条件,主要活动的活动图等)

*这部分需求涉及到实体,他们之间的关系(1:1,1:m,m:n),实体包含的属性和它多需求的格式等,一般用类图并附加说明文字

*重要对象的生命周期,用状态图描述事件导致的各个状态的转换

*界面原型(可以添加界面图片或者添加一个子目录)

系统需求

性能方面的需求

*数据精确方面,比如差全率和查确率的要求

*时间特性:比如请求的最大响应时间,再比如,制定数据量情况的响应时间

*适应性:硬件资源的极限情况下(比如内存需求,硬盘需求,cpu速度)的适应能力

*其他要求:比如容灾备份等

运行需求

*用户界面:比如web界面或者是其他图形或者非图形界面

*硬件设备:用户标准或者参考硬件环境需求

*软件环境:用户标准或者参考软件环境需求

*软件接口:和其他系统的软件接口需求

 

阅读(536) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~