1 / 35
文档名称:

用例和用例图.ppt

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

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

分享

预览

用例和用例图.ppt

上传人:今晚不太方便 2018/3/18 文件大小:473 KB

下载得到文件列表

用例和用例图.ppt

文档介绍

文档介绍:用例和用例图
教学目的
熟悉用例的概念,掌握用例图的作用;
掌握用例之间的关系;
学会使用用例对软件系统需求建模;
掌握用例描述;
掌握Rose下用例建模。
用例建模概述
用例图从用户的角度来描述系统功能,并指出各功能的操作者,其基本组成成份是系统、参与者和用例。
用例从外部用户的角度来描述系统应该实现什么样的功能。
参与者是与系统进行交互的外部实体,系统是实现各种用例的“黑盒”。
用例进行需求分析的特点
用例从使用系统的角度描述系统中的信息,即站在系统外部察看系统的功能,而不考虑系统内对该功能的具体实现方式。
用例描述了用户提出的一些可见需求,对应一个具体的用户目标。是用来划分系统与外部实体的界限,是OO系统设计的起点,是类、对象、操作的来源。
用例是对系统行为的动态描述,属于UML动态建模部分。
用例图
用例图用来定义系统的功能需求,描述若干参与者与系统提供的用例之间的连接关系。用例图的作用主要有三个:
获取需求;
指导测试;
对整个过程中的其他工作流起指导作用。
用例图示例
用例图
用例图包含三个元素,它们是:参与者、用例、关系。
参与者:参与系统成功操作的某些人、系统、设备甚是是企业所扮演的角色。
用例:标志系统的某个关键行为。每个用例都表达了系统必须达到的目标或必须产生的结果。
关系:标志参与者和用例之间的交互称为关联。每个关联成为在用例描述中加以解释的对话,而每个用例描述又提供了一组脚本,它们有助于开发测试用例。用例之间有包含、扩展和泛化关系。
用例图要素
系统:表示一台机器或一次商务活动等。系统的边界说明用例图的应用范围。
参与者:是为了完成一个事件而与系统进行交互的实体,是与系统交互的外部用户、或其他系统的概念。
用例:用例是外部可见的一种系统功能,其作用是在不揭示系统内部构造的情况下定义系统中连贯的行为,在系统层,表示整个系统对外部用户可见的行为。
用例图
用例图是基于用例的方法的一部分,基于用例的方法还包括对用例的文本描述和用例脚本。文本描述用来强调用例的需求细节,脚本则用来说明用例执行中的选项、测试需求以及为后续的开发提供较高层次的测试计划。
参与者(1)
参与者是某种类型的用户,用户指使用系统的人,或者是其他的的系统、设备。