1 / 41
文档名称:

2021年需求分析(00001).ppt

格式:ppt   大小:686KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年需求分析(00001).ppt

上传人:读书百遍 2021/1/15 文件大小:686 KB

下载得到文件列表

2021年需求分析(00001).ppt

相关文档

文档介绍

文档介绍:需求分析的任务
1、什么是需求分析
发现、求精、建模、规格说明、复审的过程。
发现:获取需求,完备、正确、有效
求精:细节
建模:形式化描述
规格说明:详述
复审:批准
需求分析
2021/1/15
1
需求分析的任务
2、需求分析的准则
1) 必须理解和表示问题的信息域,根据这条准则应该建立数据模型。
2)必须定义软件应完成的功能,这条准则要求建立功能模型。
3)必须表示作为外部事件结果的软件行为,这条准则要求建立行为模型。
4)必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。
需求分析
2021/1/15
2
需求分析的任务
3、需求分析的任务
1)确定对系统的综合要求
功能需求
性能需求
可靠性和可用性需求
出错处理要求
接口要求
约束
逆向需求
将来可能提出的要求
需求分析
2021/1/15
3
需求分析的任务
3、需求分析的任务
2)分析系统的数据要求
建立数据模型:数据字典、层次方框图、Warnier图
3)导出系统的逻辑模型
数据流图、实体联系图、状态转换图
数据字典、主要算法描述
4)修正系统开发计划
需求分析
2021/1/15
4
与用户沟通获取需求的方法
1、一个数据
在所有影响项目成败的因素中,有关需求的因素占37%
需求分析
2021/1/15
5
与用户沟通获取需求的方法
1、一个现状
本位思考,不能换位思考……面目皆非
客户:我家有三个小孩,我须要一个能三个人用的秋千。它是由一绳子吊在我园子里的树上。
项目经理:秋千这东西太简单了,秋千就是一块板子,两边用绳子吊起来,挂在树上的两个枝子上。
分析员:这个无知的项目经理,两个树枝上挂上秋千哪还能荡漾起来吗?除非是把树从中截断再支起来,这样就满足要求了。
程序员:两条绳,一块板,一棵大树,接在树的中段;太简单了,工序完成。
商业顾问:您的需求我们以完成,我们通过人体工学,工程力学多方面研究。本着为顾客服务出发,我们的秋千产品在使用时给你如同游乐园里的过山车一样刺激,如同你在地面上坐沙发一样舒适与安全。
文档管理员:这么小的工程没有文档很正常,只要需求说明书与合同就可以了。
实施人员:我们的产品用户自己都可以完成安装,只要把绳子系在树上就可以了。
客户:花了这么多钱,真的能和过山车相媲美了。
维护人员:我们的队伍在成长中。
客户:我的需求其实就这么间单!
需求分析
2021/1/15
6
与用户沟通获取需求的方法
1、一个观点
需求获取是困难的
(1)知识技能问题:隔行如隔山
(2)态度问题:需求是用户的事情,不是我们的事情
(3)合作关系:与用户间的良好合作如何达成?
(4)用户说不清楚需求:是普遍现象,如去商场购物
(5)双方误解需求:问非所求、答非所问
(6)对需求签字的错误理解:
……
需求分析
2021/1/15
7
与用户沟通获取需求的方法
2、需求获取的方法

1) 访谈
2) 面向数据流自顶向下求精
3) 简易的应用规格说明技术
4) 快速建立软件原型
需求分析
2021/1/15
8
与用户沟通获取需求的方法
2、需求获取的方法
1) 访谈
访谈(或称为会谈)是最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。
访谈有两种基本形式:
正式的:事先准备好的
非正式的访谈开放的,头脑风暴,情景分析
在正式的访谈中,系统分析员将提出一些事先准备好的具体问题,例如,询问客户公司销售的商品种类、雇用的销售人员数目以及信息反馈时间应该多快等。在非正式的访谈中,将提出一些可以自由回答的开放性问题,以鼓励被访问的人员表达自己的想法,例如,询问用户为什么对目前正在使用的系统感到不满意。
需求分析
2021/1/15
9
与用户沟通获取需求的方法
2、需求获取的方法
1) 访谈
当需要调查大量人员的意见时,向被调查的人员分发调查表是一个十分有效的做法。

在对用户进行访谈的过程中,使用情景分析技术往往非常有效。
所谓情景分析就是对用户运用目标系统解决某个具体问题的方法和结果进行分析。
需求分析
2021/1/