分类: Java
2009-04-08 10:32:35
需求分析一般都是有模板的 |
*大部分需求是业务需求,需求文档中不包含实现的技术 *一般最前前面有编写者,以及文档的版本和变更记录。 *引言 *项目概述 *功能需求 *需要用例概述 |
*编写目的 *属于以及缩写的解释 *预期的读者和阅读者(包含用户和开发者)和阅读建议 |
*项目背景(社会背景、项目实现的美好化) *项目目标 *和其他项目项目或者版本的关系 |
4,功能需求(*功能需求*系统需求)
*需求用例概要(空宏观上说明主要功能的需求的行为者和行为,让读者对功能需求有总体认识。应该包括一个用例视图,并附上各个用例的需求说明) *需求详细说明(按照该药用例图中的用例,逐个扩展说明,例如下面的一个示例)
具体用例说明:比如认证授权 *认证授权部分详细用例图,并附加详细的用例说明(前置条件、后置条件,主要活动的活动图等) *这部分需求涉及到实体,他们之间的关系(1:1,1:m,m:n),实体包含的属性和它多需求的格式等,一般用类图并附加说明文字 *重要对象的生命周期,用状态图描述事件导致的各个状态的转换 *界面原型(可以添加界面图片或者添加一个子目录) 系统需求
性能方面的需求 *数据精确方面,比如差全率和查确率的要求 *时间特性:比如请求的最大响应时间,再比如,制定数据量情况的响应时间 *适应性:硬件资源的极限情况下(比如内存需求,硬盘需求,cpu速度)的适应能力 *其他要求:比如容灾备份等 运行需求 *用户界面:比如web界面或者是其他图形或者非图形界面 *硬件设备:用户标准或者参考硬件环境需求 *软件环境:用户标准或者参考软件环境需求 *软件接口:和其他系统的软件接口需求