1. 前言
最近一段时间做项目,需要做机能模块的设计。客户方指名要用UML图作设计资料。
但是跟日本人打了这么多年交道,UML图是什么东西,我早就忘记光了,没办法,只好从头查资料。
于是做出来了这样一个资料,把我学习UML的方法和结论告诉大家,让大家在5分钟之内都能学会UML。
2. 第一分钟 — 作为Object的表现形式的模型技术
进入UML技术的说明之前,我们首先来谈谈Object指向技术。Object指向是软件开发的一种先进技术,正如[Object]名字所暗示的,该技术的所有考虑出发点都是Object.
使用Object可以提高大型软件项目的开发效率和速度。
所谓的Object指向,就是说要把复杂的问题细化分解,用图表的方式表达出来。比如下图:
如上图所示,一个好的模型能够正确的合理的表达复杂的意思。上图中复杂的路径信息经过简化之后就会变成清晰可见的模型图。
但是,模型图的画法是各种各样的,如何才能准确的统一的画出来呢?请看下节:
3. 第二分钟 — 作为统一表达模型的UML技术
如上所示,用图形来表达复杂的逻辑和需求是个很好的选择和做法。
但是每个人的思路都不一样,每个人画出来的图也都不一样,怎么样才能让大家都能听得懂对方的思路呢。
在这个时候,UML登场了。UML是1997年由OMG组织推出来的,全球统一的模型图形技术。
4. 第三分钟 — UML技术可以提高分析和设计的精度
在没有UML技术的时候,大家都知道随口乱说。
需求分析的时候,客户随口说说需求。
系统设计的时候,架构师随口说说设计。
程序开发的时候,开发者随口编写程序。
一切都是无序和混乱的,但是,有了UML就不会再出现这种问题了。
所有的交流和文档都能够有一种大家都能听得懂的好方法传递,这就是UML。
5. 第四分钟 — UML的内容
如下所示,我们可以这样使用UML技术
软件开发阶段
|
UML图
|
用途
|
需求分析阶段
|
用例图
|
搞清楚系统服务的要求
|
类图
|
搞清楚具体的技术概念
|
系统设计阶段
|
类图
|
表达系统的构造
|
时序图
|
表达对象的动作
|
并且在很多自动开发工具之中,可以根据以上图形自动生成代码。
6. 第五分钟 — UML是必须的知识
对于现代软件开发和管理而言,UML是必需的知识,无论是外包还是内包,UML都是不可或缺的技术。
分享到:
相关推荐
通过对uml简单精辟的例子向大家介绍uml的用法和优点
uml uml uml uml
uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例
UML课件 UML课件 UML课件 UML课件 UML课件
UML课件UML课件UML课件UML课件UML课件
EAEAEAEAEAEA UMLEA UMLEA UML
超市 uml超市 uml超市 uml超市 uml超市 uml超市 uml超市 uml
uml 作业 uml 作业uml 作业uml 作业uml 作业uml 作业uml 作业uml 作业
UML UMLUMLUMLUMLUMLUMLUMLUMLUMLUML
UML精華前兩版嘉惠了30萬名以上的開發人員。第三版同樣也是UML 2.0版與1.x版的最佳資訊來源,它可以引導大家快速、精確地了解UML並使用它。對讀者來說,有些人想要快速跟上UML 2.0版的步伐,學習其中的必要內容。...
UML建模语言概述 面向对象建模的基本概念 UML的形成和发展 UML的主要内容 UML的特点 UML通用模型元素 UML用例建模 UML静态建模 UML动态建模 UML实现模型 RUP统一过程及应用
初学中手都适宜 经典讲座PPT UML知识 UML学习 UML进阶
UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理
教程名称:UML面向对象建模技术视频教程(全24讲)课程目录:【】ScenicPlayer科建流媒体播放器------csf文件播放器【】UML面向对象建模技术视频教程1-5【】UML面向对象建模技术视频教程6-10【】UML面向对象建模技术...
UML 序列图 UML 序列图 UML 序列图
. 前言 1.1前言 1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图 ...2.2用例图中的事物及解释 ...5. 协作图 5.1概要 5.2协作图中的事物及解释 5.3协作图中的关系及解释
Uml建模讲义 Uml建模讲义 Uml建模讲义 Uml建模讲义
UML介绍,大家来顶以下,好东西一起分享
干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法v干货3分钟掌握:简单好用的UML类图绘画...
UML用户指南UML用户指南UML用户指南UML用户指南UML用户指南UML用户指南UML用户指南