当前位置:
文档之家› 面向对象的需求分析PPT课件
面向对象的需求分析PPT课件
➢另外谁,(分或析什人么员)可对以系通统过运回行答结下果面(的值问)题感来兴寻趣找?系统的参与者 ➢ 时间、气温等内部外部条件是否会触发系统某些功能执行?
第六章 面向对象的需求分析
2. 用例建模
定义
识别 确
定建
立书
写
系统边界 确 定 用 例 用例间关系 完整用例图 用例描述文档
参与者
举例: 对于大家都非常熟悉的自动取款机(ATM)系统来说,它 的主要参与者有哪些呢?
确定系统边界,即定义系统的范围,哪应该做的,明确系统目标范围。例如,对于银联网络
的自动取款机网络系统来说,其系统边界范围就是和自动取款机相
关的功能,如用户通过自动取款机取款、查询帐系统户、转账等,以及
银联网络中各个银行之间的帐务结算,而对于各个用银例1的注行释 内部的各营 用例1
业部之间的计算机网络,本系统则不涉及,不属于<<uses本>> 系统所要考虑 <<extends>>
的范畴。在用例图中, UML的系统边界用一个矩形框用例来2 表示
参与者
用例3
第六章 面向对象的需求分析
2. 用例建模
定 义 确 定 识别 确
定建
立书
写
系统边界 参与者 用 例 用例间关系 完整用例图 用例描述文档
首先 银行卡用户要通过ATM取款、查询、转账
其次 银行营业部金融系统要和ATM系统交互使 ATM能够获得有关帐户信息并进行账目数 据操作
再次 银行工作人员需对ATM系统进行维护
最后 ATM系统需周期性备份,时间系统是一类 参与者
银行卡用户 银行后台服务器
第六章 面向对象的需求分析
2. 用例建模
定义
识别 确
定建
立书
写
系统边界 确 定 用 例 用例间关系 完整用例图 用例描述文档
参与者
获取用例之前,首先确定系统所有参与者非常关键,需要软件需求
分析人员具有一定的开发经验,识别参与者的一些要点如下 :
➢❖ 谁参使与用者系代统表主系要统功边能界之? 外谁的改真变实系事统物数,据不? 是谁系从统系的统组获成取部信分息? ➢❖ 谁参需与要 者系透统过的系支统持边以界完与成系日统常交工互作,任其务确定? 代表系统边界的确定 ➢❖ 谁参需与要 者维与护系、统管的理交并互保是持要系有统意正义常的运行? ➢❖ 需参要与应者付可(为处任理何)事哪物些。硬包设括备人?、其需它要软和硬哪件些系外统部和系进统程交等互?
统应该提供的功能。用例所给出的用户
与系统之间的交互既包含系统功能、又
带有功能实现流程的信息。
参与者
系统
用例1的注释
用例1 <<uses>>
<<extends>>
用例3
用例2
传统的需求表达方式是“软件需求规约” ,系统功能被分解到各 功能模块,通过描述各模块功能达到描述整个系统功能的目的。
缺点: 一是容易混淆需求和设计的界限,在需求的表述中实际上 已经包含了部分设计思想;
统的业务需求,系统实现目标
❖ 完整的、与用户真正需求一致的用户需求描述,说明用户使用 该系统完成的任务
❖ 用户对系统非功能性需求要列举清楚,例如系统界面要求,性 能要求及系统可靠性要求等
第六章 面向对象的需求分析
1. 需求分析简介
建议采用 用例(Use Case) 描述系统需求
通过描述用户使用系统的过程,体现系
回目录
第六章 面向对象的需求分析
1. 需求分析简介
需求分析的目的: 确定用户需求,是认知客观事物行为功能和外在表现的过程。
需求分析阶段,用户处在主导地位,需求分析工程师和项目经理要 负责整理用户需求,在一个大型软件系统的开发中,需求分析的作 用要远远大于程序设计。
需求分析的输出: ❖ 完整的需求说明文档,其中包括清晰完整的问题陈述,表明系
参与者 之间关系:泛化关系
用 参与者(Actor) 例 用例(Use Case) 图 关系
用例 与 参与者 之间关系:关联关系
用例 之间关系:包含、扩展、泛化关系
第六章 面向对象的需求分析
2. 用例建模
定 义 确 定 识别 确
定建
立书
写
系统边界 参与者 用 例 用例间关系 完整用例图 用例描述文档
第六章 面向对象的需求分析
学习目的: ① 学习用例建模方法 ② 掌握用例图的使用
1. 1.需求需分求析分简析介简介 2. 用例建模 3. 用例建模实例
回目录
第六章 面向对象的需求分析
学习目的: ① 学习用例建模方法 ② 掌握用例图的使用
1. 1.需求需分求析分简析介简介 2. 用例建模 3. 用例建模实例
二是分割了各项系统功能的应用环境,从各项功能项入手 很难了解这些功能如何相互关联实现一个系统服务。
回目录
第六章 面向对象的需求分析
2. 用例建模
用例建模——使用用例的方法来描述系统需求的过程。 ❖ 使用 用例图 给出系统的总体功能需求 ❖ 使用 用例描述 说明每个用例的业务规则、用户系统交换序列 ❖ 最终成果是完整准确的系统用例图和详细的用例描述文档
参与者: 存在于被定义系统外部、透过系统边界与系统交互的客观 实体,如系统的使用者或外部设备。 常见三类 参与者:
第三二一类是为一其系些他统可的用运软户行、,的硬是进件真程系实统的,人例,,如例这时如是间,最系银常统行见。金的有融参些系与系统者统可,中能几,与乎需一每要些个在商 特场系定售统的货都时系要间统有周建人期立来性联使地 系 用触,。发进对系行于统银此执行类行卡参某刷与功卡者能消,,费主这。要时显根,然据时商用间场户系售在统货使就系用成统系了的统 系刷时统卡扮的系演参统的与就角者是色。银命例行名如 金,,融例在系如银统,行的银的一行金个的融参营系与业统者部中。的,另营客外业户,员的参,资与通料者常、也情交可况易能下记是 录一银行等些工信硬作息件人至设员关备,重但要例是, 如他所银自以行己要的要定安存期全取对监款客控的户系时的统候这在,些下其资班身料之份信后就息,变进如成行果了备有客份人户,进。 到入所以了金,设库在定,命的则名时进参间行与,红者系外时统检按自测照动而业执且务行进命资行名料报比备警按份,照功所人能 以的。对职因于位此安来,全命时监名间控更系稳统定也来。 是说对于系,一统红个的外银一探行个测的参设网与备络者 和系。报统警来的说硬,件其设参备与就者是我它们的就参可与以者看。作有营业员, 还有客户。