UML快速入门学习.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

统一建模语言UML

快速入门;UML的由来;为什么要建模?;UML概述;UML的层次;概念层:一种图形表示方法,让相关人员可以一眼就看出所要表达的含义;对象和类的概念;UML中的类;规格说明层:一种图形,目的是将该图形转换为程序代码。;实现层:将规格说明转换为程序代码。;UML基础知识-事物;UML基础知识-关系;依赖dependency

一个事物(独立事物)发生变化会影响使用它的另一个事物(依赖事物),但反之则不然。箭头指向独立事物。

举例:“CourseScheduel”类依赖于“Course”类;泛化generalization

泛化指把一般类连接到较为特殊的类,也称为超类/子类关系或父类/子类关系

举例:类的泛化关系;关联association

是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系

关联可以有

名称

角色关联中靠近它的一端的类对另一端的类呈现的职责

多重性在关联的另一端的每个对象要求在本端的类必须有多少个对象;Question?;Answers;聚合aggregation

表示类之间的关系是“整体-部分”的关系。

“包含”、“组成”、“分成?部分”

组合composition

特殊的聚合

每个部分只能属于一个整体,且整体和部分具有一致的生命周期。;实现realization

实现用于接口和实现它的类之间

什么是接口?

一个类提供给另一个类的一组操作;UML基础知识-视图;UML基础知识-视图;UML基础知识-图;UML基础知识-图;UML项目实践;用例图usecasediagram

从系统的使用者的角度所理解的系统的总体功能。

建立于系统需求阶段,是开发者和用户对系统需求达成的共识。

用例描述一个系统做什么

参与者

表示用例的使用者在与这些用例交互时所扮演的角色

可以是:人、硬件设备或一个系统;UML项目实践-举例;UML项目实践-举例;UML项目实践-举例;类图classdiagram

显示一组类、接口、协作以及它们之间关系的图

对象图objectdiagram

显示某一时刻系统中一组对象以及它们之间关系;UML项目实践-举例;活动图activitydiagram

显示从活动到活动的流

与交互图不同:交互图观察传递消息的对象,而活动图观察对象之间传送的操作

活动图包括

动作状态:不能被分解

活动状态:能被分解

转换:

同步棒用来说明并发分叉和汇合

对象流;UML项目实践-举例;UML项目实践-举例;顺序图和协作图均被称为交互图interactiondiagram

由一组对象、对象间的关系、对象间发送的消息组成

一种动态视图

可以单独使用、也可以对用例中的特定控制流程建模

顺序图sequencediagram

强调消息的时间顺序

有对象生命线、有控制焦点

协作图collaborationdiagram

强调收发消息的对象的组织结构

有路径、有顺序号

同构的:两种图之间可以相互转换,而没有任何信息损失

;UML项目实践-举例;UML项目实践-举例;状态图statechartdiagram

对一个对象按事件排序的行为建模

与交互图不同:交互图对共同工作的对象群体的行为建模,而状态图对单个对象的行为建模

状态图包括状态、转换、事件、动作

初始态

每张状态图有1个初始态

终止态

每张状态图有多个终止态;UML项目实践-举例;UML项目实践-举例;UML项目实践-举例;构件图componentdiagram

构件:系统中遵从一组接口且提供其实现

的物理的、可替换的部分

构件图显示系统中的构件以及它们之间的

依赖、泛化和关联关系

构件图可以用来对源代码。可执行的发布

体、物理数据库建模

实施图deploymentdiagram

展现了系统运行时,系统内处理结点以及驻留在结点中的构件;UML项目实践-举例;UML项目实践-举例;谢谢大家!

文档评论(0)

RealGenius + 关注
实名认证
文档贡献者

如有不慎侵权,请联系删除!

1亿VIP精品文档

相关文档