设为首页收藏本站

信息系统项目管理师|系统集成项目管理工程师考试全程辅导培训视频资料

 找回密码
 立即注册

QQ登录

只需一步,快速开始

学会计,找网课,请到0188.taobao.com
查看: 2113|回复: 11

UML各种图例

[复制链接]

Rank: 8Rank: 8

发表于 2012-5-13 20:59:10 |显示全部楼层
UML(统一建模语言):是面向对象的可视化建模的一种语言。是数据库设计过程中,在E-R图(实体-联系图)的设计后的进一步建模。
UML中有3种构造块:事物、关系和图,事物是对模型中最具有代表性的成分的抽象;关系是把事物结合在一起;图聚集了相关的的事物。具体关系图标如下:

说明:
构件事物是名词,是模型的静态部分。
行为事物是动态部分,表示行为。
分组事物是组织部分。
注释事物是解释部分。
依赖:一个事物变化会引起另一个事物变化。
聚集:特殊的关联,描述整体与部分的组合关系。
泛化:是一种特殊与一般的关系,如子元素(特殊)与父元素(一般),箭头指向父元素。
实现:类元之间的关系,其中一个类元指定了由另一个类元保证执行的契约。一般用在接口和实现他们的类之间或用例和实现它们的协作之间。
UML提供9种视图:类图、对象图,用例图,序列图、协作图,状态图、活动图,构件图和部署图。
在UML系统开发中有三个主要的模型:
功能模型: 从用户的角度展示系统的功能,包括用例图。
对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图。
动态模型: 展现系统的内部行为。 包括序列图,活动图,状态图。

下面具体说明:
1.类图:描述一组对象、接口、协作等事物之间的关系。如下图(摘自网络):

注:#表示protected,+表示Public,-表示private
2.对象图:描述一组对象之间的关系,是具有具体属性值和行为的一个具体事物,其是类图中所建事物实例的静态快照,其与类图的主要区别是一个是抽象的,而对象图是具体的。如下图(摘自网络):


3.用例图:描述一组用例、参与者以及它们之间的关系,其展示的是该系统在它的外面环境中所提供的外部可见服务。如下图(摘自网络):


4.交互图:包括序列图(顺序图)和协作图,两者对应,顺序图是强调消息时间顺序,有对象生命线和控制焦点。协作图是强调接收和发送消息的对象的结构组织,有路径和顺序号。如下图(摘自网络):
序列图:

协作图:

5.状态图:展示了一个状态机,由状态、转换、事件和活动组成。强调事件行为的顺序。如下图(摘自网络):

6.活动图:是一种特殊的状态图,实现一个活动到另一个活动的流程。如下图(摘自网络):

7.构件图和部署图:构件图展示一组构件之间的组织和依赖关系,并以全局的模型展示出来。部署图是构件的配置及描述系统如何在硬件上部署。如下图(摘自网络):



回复

使用道具 举报

Rank: 8Rank: 8

发表于 2012-5-13 21:29:40 |显示全部楼层
想看看图。很好的资料
回复

使用道具 举报

Rank: 8Rank: 8

发表于 2012-5-13 23:56:23 |显示全部楼层
图在这里——讨厌的防盗链:
http://blog.sina.com.cn/s/blog_5f240fc40100cnm2.html
回复

使用道具 举报

Rank: 8Rank: 8

发表于 2012-5-14 13:50:57 |显示全部楼层
不错,谢谢!
回复

使用道具 举报

Rank: 8Rank: 8

发表于 2012-5-14 14:22:49 |显示全部楼层
学习了 楼主是个好同志
回复

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

发表于 2012-5-15 23:01:46 |显示全部楼层
学习了,谢谢
回复

使用道具 举报

Rank: 8Rank: 8

发表于 2012-9-25 21:05:34 |显示全部楼层
学习了,谢谢
回复

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

发表于 2015-1-16 21:01:02 |显示全部楼层
谢谢,楼主,你辛苦了。
回复

使用道具 举报

Rank: 11Rank: 11Rank: 11Rank: 11

发表于 2016-1-13 22:33:30 |显示全部楼层
感谢,辛苦了
回复

使用道具 举报

Rank: 8Rank: 8

发表于 2016-2-18 14:24:12 |显示全部楼层
恢复 查看,,,,,,
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传
验证码 换一个

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|专注于信息系统项目管理师|系统集成项目管理工程师考试全程辅导培训视频资料 ( 网警备案:420100007573  

GMT+8, 2021-4-20 20:31 , Processed in 0.099215 second(s), 26 queries .

Powered by 91过软考教育学院,QQ:858301448 电话18008622883 X2.5 & 考试中心 Exam2.0

© 2001-2012 Comsenz Inc.

回顶部