UML基础和 与Rose建模案例(第3版)第3章 UML语言初览.pptx

UML基础和 与Rose建模案例(第3版)第3章 UML语言初览.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML基础和 与Rose建模案例(第3版)第3章 UML语言初览.pptx

UML基础与Rose建模案例(第3版) 第3章 UML语言初览 3.1 概 述 3.2 视 图 3.2.1 “RUP 4+1”视图 3.2.2 UML视图 3.3 UML中的事物 3.3.1 结构事物(STRUCTURE THINGS) 3.2.2 行为事物(BEHAVIOR THINGS) 3.2.3 组织事物(GROUPING THINGS) 3.2.4 辅助事物(ANNOTATION THINGS) 3.4 UML中的关系 3.3.1 关联(ASSOCIATION)关系 3.3.2 聚合关系 3.3.3 组合关系 3.3.3 依赖(DEPENDENCY)关系 3.3.3 泛化(GENERALIZATION)关系 3.3.4 实现(REALIZATION)关系 3.5 UML中的图 3.6 通 用 机 制 3.6.1 修饰 3.6.2 注释 3.6.3 规格说明 3.6.4 通用划分 3.6.5 扩展机制 3.7 UML建模的简单流程 从UML的基本建模元素考虑,UML可以分成图、事物以及关系这3个部分,这3个部分也可以称为UML的基本构造块。但是这种分类没有考虑到其他附属因素,如公共机制、规则等。 有些书将UML体系分成基本构造块、规则和公共机制这三个部分。其中基本构造块就是前面介绍的图、事物以及关系。 本书将从整个建模角度来考虑,在UML体系分类中中增加了视图的内容,将UML分成以下几个部分构成。 视图(View)。 图(Diagram)。 模型元素。 通用机制。 UML的分类 UML2的组成结构图 UML1.4与UML2.0的比较 UML中的事物包括结构事物(Structure Things)、行为事物(动作事物,Behavior Things)、组织事物(Grouping Things)和辅助事物(注释事物,Annotation Things)。这些事物是 UML模型中面向对象的基本的建筑块,它们在模型中属于静态部分,代表物理上或概念上的元素。 UML中的事物 类是具有相同属性、相同方法、相同语义和相同关系的一组对象的集合。一个类可以实现一个或多个接口。在UML图中,类用包括类名、属性和方法的矩形来表示。 结构事物-类(Class) 接口是指类或组件所提供的、可以完成特定功能的一组操作的集合。换句话说,接口描述了类或组件的对外的、可见的动作。通常,一个类实现一个或多个接口。在UML图中,接口通常用一个圆形来表示。 结构事物-接口(Interface) 协作定义了交互的操作,表示一些角色和其他元素一起工作,提供一些合作的动作。一个给定的类可能是几个协作的组成部分,这些协作代表构成系统的模式的实现。在UML图中,协作通常用一个虚线椭圆来表示。 结构事物-协作(Collaboration) 活动类是指类对象有一个或多个线程或进程的类。活动类和类相似,只是它的对象代表的元素的行为和其他的元素同时存在。在UML图中,活动类的表示方法和普通类的表示方法相似,也是使用一个矩形,只是最外面的边框使用粗线。 结构事物-活动类(Active Class) 组件是物理上可替换的,实现了一个或多个接口的系统元素。在UML图中,组件的表示图形比较复杂。 结构事物-组件(Component) 节点是一个物理元素,它在运行时存在,代表一个可计算的资源,比如一台数据库服务器。在UML图中,节点使用一个立方体来表示。节点通常包括处理器(Processor)和设备(Device)。 结构事物-节点(Node) 交互是在特定上下文中的一组对象,为共同完成一定的任务而进行的一系列消息交换所组成的动作。交互包括消息、动作序列(消息产生的动作)、对象之间的连接。在UML图中,交互的消息通常画成带箭头的直线。 行为事物-交互(Interaction) 状态机是对象的一个或多个状态的集合。在UML图中,状态机通常用一个圆角矩形来表示。 行为事物-状态机(State Machine) 组织事物也称分组事物,是UML模型中组织的部分,可以把它看作一个个的盒子,每个盒子里面的对象关系相对复杂,而盒子与盒子之间的关系相对简单。组织事物只有一种,称为包(Package)。在UML图中,包通常表示为一个类似文件夹的符号。 组织事物 辅助事物也称注释事物,属于这一类的只有注释(Annotation)。 注释就是UML模型的解释部分。在UML图中,一般表示为折起一角的矩形。 辅助事物 UML中的关系(Relationships)主要包括5种:关联关系、聚合关系、依赖关系、泛化关系和实现关系。 关系 关联

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档