码迷,mamicode.com
首页 > 其他好文 > 详细

初始UML

时间:2014-10-26 17:05:07      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   ar   使用   sp   

一、什么是UML

UML——统一建模语言,是用来设计软件蓝图的可视化建模语言;它支持 向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、 浏览、维护和信息控制。既不是程序设计语言,也不是形式化语言。

二、UML的发展

任何大规模的系统设计都是相当复杂的,管理系统设计的复杂性,帮助用户 从高层理解系统和专注于系统设计的重要部分就显得尤为重要。要有效的进行系统 建模,就需要一种规范化的语言进行描述,这种语言就成为建模语言。在面向对象 开发中,常用的建模语言为UML。

三、UML的使用

1.使用工具:主要使用Rational Rose

2.UML的结构基本构造块、规则、公共机制

重点回忆一下基本构造块——事物、关系、图

事物是对模型中最具有代表性的成分的抽象,关系把事物结合在一起,图聚集了相 关的事物。

A、事物

bubuko.com,布布扣

B、关系

关联关系——连接元素和连接实例,连接两个模型元素

依赖关系——一个元素对另一个元素的依赖,箭头指向被依赖模型

泛化关系——继承关系,箭头指向父类

实现关系——一个类实现了一个接口,箭头指向接口

例:

bubuko.com,布布扣

  C、UML图

bubuko.com,布布扣

四、UML的实际应用

在软件开发的各个阶段,需要使用不同的UML图对系统进行描述。在采用面 向对象技术设计软件系统时,使用用例图来描述用户需求;使用类图、对象图、

包图、构件图和部署图来描述系统的静态结构;使用顺序图、协同图、活动图和

状态图描述系统动态行为。

五、总结

这些是我在看了前四集视频之后的宏观上的理解,之前接触过面向对象和软 件工程,在她讲解的过程中尤其是举例的时候很容易理解,虽然对于这些内容我

不是很熟悉,但是后面还会继续深入的!


初始UML

标签:style   blog   http   color   io   os   ar   使用   sp   

原文地址:http://blog.csdn.net/wangnayu/article/details/40476731

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!