软件需求开发

1.     概述

需求在IEEE中的定如下:

1)用解决问题或达到目所需的条件或能力。

2)系或系部件要足合同、准、范或其他正式定文档所需具有的条件或能力。

3)一反映上述1)或2)所描述的条件或能力的文档。

开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。同时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改也极为困难。

2.     需求的分类

在需求开发中我一般会需求行分些分的目的就是更深刻地理解和分析需求,下面使我一般采用的需求分方法,以及各分系。

span style=”FONT: 7pt ‘Times New Roman'”>         需求层次分类(需求的层析分类是需求调研的顺序,我们可以简单把需求的层次理解为需求的继承的关系)

l         需求:一般是来自客层经理求,是客户对公司体的业务规划。

l         业务需求:一般是来自客层经理,是客户对具体业务业务流程。

l         需求:一般是来自最,是客户员工的工作流程。

span style=”FONT: 7pt ‘Times New Roman'”>         需求的型分

l         功能需求

l         非功能需求

span style=”FONT: 7pt ‘Times New Roman'”>         需求的必要性分

l         必须(必须满足、不能裁剪)

l         期望(可以进行适当裁剪)

span style=”FONT: 7pt ‘Times New Roman'”>         需求的影响范

l         全局的

l         局部的

客户需求

业务需求

用户需求

功能需求

非功能需求

必须的

期望的

全局的

局部的

3.     需求开发计划

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2008年6月19日
下一篇 2008年6月19日

相关推荐