(17)--5-1 UML用例图-面向对象与UML.pdf
《(17)--5-1 UML用例图-面向对象与UML.pdf》由会员分享,可在线阅读,更多相关《(17)--5-1 UML用例图-面向对象与UML.pdf(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 面向对象与面向对象与UML Object-Oriented and UML UML图图 -UML用例图(用况图)用例图(用况图)Use Case Diagram 3 问题域问题域 (抽象的来源)(抽象的来源)OOA模型模型(类图)(类图)OOA是将问题域中的事物抽象为系统中的对象是将问题域中的事物抽象为系统中的对象 系统责任系统责任 (抽象的目标)(抽象的目标)抽象的目标是系统责任抽象的目标是系统责任需求需求 用例的概念解决了对需求的描述问题用例的概念解决了对需求的描述问题 需求模型需求模型(用况图)(用况图)用例图用例图的概念的概念 用例是一种用例是一种描述系统需求描述系统需求的方法,使用
2、用例的方法来描述系统的方法,使用用例的方法来描述系统需求的过程就是用例建模。需求的过程就是用例建模。用例图是从用例图是从用户角度用户角度来描述系统功能的,只关心系统所能提供来描述系统功能的,只关心系统所能提供的服务,并不需要了解系统的内部结构和设计细节。的服务,并不需要了解系统的内部结构和设计细节。用例图用例图的作用的作用 作为整个系统开发过程中的开发依据,指导和驱动其它模型作为整个系统开发过程中的开发依据,指导和驱动其它模型。用例驱动的软件开发用例驱动的软件开发 用例图的用例图的基本思想基本思想 用例图的构成用例图的构成 用例图用于定义系统的功能需求,描述了用例图用于定义系统的功能需求,描述
3、了系统的参与者系统的参与者与与系统提供的用系统提供的用例例之间的连接关系。之间的连接关系。用例图的构成元素用例图的构成元素(1)参与者()参与者(Actor)(活动者、角色)(活动者、角色)(2)用例()用例(Use Case)(3)关系()关系(Relationship)(参与者与参与者之间的关系,参与者与用例之间的关系,用例之间的(参与者与参与者之间的关系,参与者与用例之间的关系,用例之间的关系)关系)参与者参与者(Actor)参与者(参与者(actor)是系统外部与系统直接交互)是系统外部与系统直接交互的事物,也称为活动者。的事物,也称为活动者。参与者参与用例的执行过程。参与者参与用例的
4、执行过程。每个参与者可以参与一个或多个用例,每个每个参与者可以参与一个或多个用例,每个用例可以被多个参与者使用。用例可以被多个参与者使用。参与者是由参与用例时所担当的角色来表示。参与者是由参与用例时所担当的角色来表示。参与者选课学生成绩查询教师 理解理解 什么是参与者?什么是参与者?参与者的特征是其作为外部用户与系统发生交互。参与者的特征是其作为外部用户与系统发生交互。参与者的种类:参与者的种类:(1)与系统直接交互的真实的人)与系统直接交互的真实的人(2)与系统直接交互的其它系统:与系统进行信息交换的计算机外部设备、)与系统直接交互的其它系统:与系统进行信息交换的计算机外部设备、数据库系统,
5、其它软件系统等。数据库系统,其它软件系统等。(3)一些可以运行的进程)一些可以运行的进程:时间(经过一段时间或到达某一个时间点,触:时间(经过一段时间或到达某一个时间点,触发系统中某个事件时,时间就是参与者)发系统中某个事件时,时间就是参与者)例如,一个计算网络系统的参与者可以包括系统管理员、数据库管理员例如,一个计算网络系统的参与者可以包括系统管理员、数据库管理员和普通的用户,也可以有非人类参与者,如网络打印机。还有可运行的和普通的用户,也可以有非人类参与者,如网络打印机。还有可运行的进程,如果定期要备份数据库,此时时间作为参与者。进程,如果定期要备份数据库,此时时间作为参与者。用例用例 用
6、例是外部可见的系统功能单元,是对功能需求的描叙。用例是外部可见的系统功能单元,是对功能需求的描叙。用例的名称:用例的名称:简单名简单名 路径名:指出用例所在的包路径名:指出用例所在的包 用例名路径名简单名取款取款:本行交易 用例规约用例规约(Use Case Specification)用例描述、用例说明)用例描述、用例说明)针对每一个用例都应该有一个用例规约文档与之相对应,该文档描述用针对每一个用例都应该有一个用例规约文档与之相对应,该文档描述用例的细节内容,例如描述参与者与系统交互实现用例功能的事件流。例的细节内容,例如描述参与者与系统交互实现用例功能的事件流。关系关系 依赖关系依赖关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 17-5-1 UML用例图-面向对象与UML 17 UML 用例图 面向 对象
限制150内