一般图形语言的优点(PPT课件)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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应用举例
什么是UML



百度百科 统一建模语言,是一种图形语言,图形语言的出 现,是由于编程语言种类太多,抽象级别不够, 阻碍了开发人员的设计需要 UML不是唯一的图形建模语言,是集大成者 UML协助面向对象风格建造的软件系统进行描述 和设计 UML也存在争议,核心为“如何使用UML”

UML统一建模语言上的统一

如同C/C++语言,需要更详细的编程规范 注重注释带来的好处 掌握常用图并习惯用同一个工具进行画图
UML在传统行业(用例图)

建筑、金融、电信、航空
wk.baidu.com UML在IT行业(组件和部署 图)

分布式WEB服务
UML在嵌入式(流程图)
UML在IC设计(顺序图)
Caller Operator Callee
为什么要学习UML
一般图形语言的优点 图形语言,更加形象,更容易理解 为编程提供设计层面的支持 论证软件设计的可行性 为什么不使用其它工具? UML是统一的一套标准,大家都可以理解 UML提供5种视图,13种图例,从不同角度描述 设计,更容易更早的发现问题
UML发展历程


call
ack number
call
ack transfer
talk
time
书本和工具



《系统分析师UML实务手册》 《C++程序员UML实务手册》 《UML精粹》 startUML astah(原jude)
UML语言的特点

统一的标准 面向对象 可视化、表现能力强 概念明确,建模表示法简洁,图形结构清晰,容 易掌握和使用
UML在设计领域的争议
UML使用的三种模式:草稿、蓝图、编程语言,不同 领域的人存在不同的深入程度 核心争议问题:“如何使用UML” 原因 UML允许观点差异,造成不同领域的人使用UML有 很多差异 软件行业,由于发展迅速,标准UML跟不上发展速度, 出现很多的变种UML,造成行业内沟通问题 UML允许扩展,造成不同的扩展方法 UML一知半解,造成不规范的使用
相关文档
最新文档