当前位置:
文档之家› 一般图形语言的优点(PPT课件)
一般图形语言的优点(PPT课件)
1997年,OMG组织(Object Management Group对象管理组织)发布 了统一建模语言(Unified Modeling Language,UML)。 2003年,UML已经获得了业界的认同。 6年时间,成为大牛简历上的常客
国内UML现状
在所见过的专业人员的简历中,75%都声 称具备UML的知识。然而,在同绝大多数 求职人员面谈之后,可以明显地看出他们 并不真正了解UML。通常地,他们将UML 用作一个术语,或对UML一知半解。 缺少软件设计大师,缺少骨灰编程专家, 缺少架构设计师
《如何使用UML》综述
陈王贤 2014.1.15
内容概要
什么是UML 为什么要学习UML UML发展历程 国内UML现状 UML语言的特点 UML应用举例
什么是U语言的出 现,是由于编程语言种类太多,抽象级别不够, 阻碍了开发人员的设计需要 UML不是唯一的图形建模语言,是集大成者 UML协助面向对象风格建造的软件系统进行描述 和设计 UML也存在争议,核心为“如何使用UML”
UML统一建模语言上的统一
如同C/C++语言,需要更详细的编程规范 注重注释带来的好处 掌握常用图并习惯用同一个工具进行画图
UML在传统行业(用例图)
建筑、金融、电信、航空
UML在IT行业(组件和部署 图)
分布式WEB服务
UML在嵌入式(流程图)
UML在IC设计(顺序图)
Caller Operator Callee
UML语言的特点
统一的标准 面向对象 可视化、表现能力强 概念明确,建模表示法简洁,图形结构清晰,容 易掌握和使用UFra bibliotekL在设计领域的争议
UML使用的三种模式:草稿、蓝图、编程语言,不同 领域的人存在不同的深入程度 核心争议问题:“如何使用UML” 原因 UML允许观点差异,造成不同领域的人使用UML有 很多差异 软件行业,由于发展迅速,标准UML跟不上发展速度, 出现很多的变种UML,造成行业内沟通问题 UML允许扩展,造成不同的扩展方法 UML一知半解,造成不规范的使用
call
ack number
call
ack transfer
talk
time
书本和工具
《系统分析师UML实务手册》 《C++程序员UML实务手册》 《UML精粹》 startUML astah(原jude)
为什么要学习UML
一般图形语言的优点 图形语言,更加形象,更容易理解 为编程提供设计层面的支持 论证软件设计的可行性 为什么不使用其它工具? UML是统一的一套标准,大家都可以理解 UML提供5种视图,13种图例,从不同角度描述 设计,更容易更早的发现问题
UML发展历程