- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新UML通用知识点综述.ppt
UML系统分析与设计 UML-System Analysis Design 重点内容: UML概述 常用的UML元素分析 UML的通用机制 UML的扩展机制 创始于1994年10月 由Grady Booch、Jim Rumbaugh和Ivar Jacobson共同提出,1996年正式命名; 1997年被OMG采纳; Grady Booch Jim Rumbaugh Jim 拥有麻省理工学院的物理学学士学位、加利福尼亚理工学院的天文学硕士学位,以及麻省理工学院的计算机科学博士学位。他是享誉全球的软件开发方法学家。他与 Grady Booch 和 Ivar Jacobson 一道,开发了统一建模语言(Unified Modeling Language,UML),对象管理组织(OMG)于 1997 年将 UML 采纳为业界标准建模语言。Jim 一直是引导 UML 未来开发的领袖,他提出了许多有关 UML 的概念。他与 Rational 的其他软件领袖一起工作在各个领域,比如 Rational 统一过程和实时开发方法学。自从 2003 年 IBM 收购了 Rational 之后,Jim 就一直致力于推动 IBM 建模工具的开发。 Jim 已经研究软件方法学、工具和概念 35 年多了。他是对象建模技术(Object Modeling Technique,OMT)的首席开发人员,OMT 是一流的面向对象分析和设计方法,也是 UML 的前身。在 1994 年加入 Rational 软件公司之前,Jim 在纽约斯卡奈塔第的通用电气研发中心工作了25年多。正是在那里,他开发了 DSM 面向对象的程序设计语言、状态控制树模型、OMT 对象建模概念以及对象建模工具(Object Modeling Tool)图形编辑器。以前他致力于研究各种应用程序,比如 VLSI CAD 系统、通用电气最初的 X 射线断层扫描器算法,以及最早的分时操作系统之一。 在博士学位期间,Jim 就是数据流计算机体系结构的发明者之一。他对很多计算领域都有过研究,包括计算语义、编程生产力工具以及使用复杂算法和数据结构的应用程序。他一直致力于寻求更有效的方式,以便在日益复杂的环境中开发和维护大型软件系统 Ivar Jacobson Ivar Jacobson 博士是 Objectory 方法的发明者,也是瑞典 Objectory AB 公司的创始人。他曾担任 Rational Business Engineering 部门的副总裁,在那里他负责 UML 的开发。Ivar Jacobson 在这一前沿领域非常有名,他在使用对象方法设计大型实时系统方面已经有超过 25 年的经验。在大规模架构重用方面也做了大量的工作,这是爱立信的 AXE 远程通信交换机取得成功的关键因素。 Jacobson 博士是两本影响深远的畅销书的主要作者:《面向对象的软件工程―一种用例驱动方法》(1992年计算机语言生产力奖获得者)和 《对象的优势―采用对象技术的业务过程再工程》。他还写过有关软件重用的书。另外,他发表过一些有关对象技术的广为引用的论文。其中最有名的是他的第一篇 OOPSLA ‘87 论文,题为“工业环境中的面向对象开发”。Ivar Jacobson 的用例驱动方法对整个OOAD行业影响深远,他因此而成为业界的一面“旗帜”。他经常被邀请为主题演讲者和研讨会成员,在全球主要 OO 会议上与业界同行和方法学家探讨 OOAD 主题,比如 Grady Booch、Jim Rumbaugh、StevenMellor 和 Rebecca Wirfs-Brock。 Jacobson 博士还定期在 OOPSLA、ECOOP 和 TOOLS 委员会工作,他是 Object-Oriented Programming期刊的顾问团成员之一。 UML是一种Language(语言); UML是一种Modeling(建模)Language; UML是Unified(统一)Modeling Language; UML特点 统一标准 面向对象 可视化、表达能力强,是一个庞大的符号体系 UML的结构 . 架构 . 构造块 . 物件 . 关系 . 图 . 公共机制 . UML的结构 . UML是用模型来描述系统的结构或静态特征以及行为或动态特征的,从不同的视角为系统的架构建模形成系统的不同视图(view)。 视图是表达系统某一方面特征的UML建模构件的子集。 用例视图、逻辑视图、构件视图、进程视图和配置视图。 用例视图 作用:描述系统的功能需求,找出用例和执行者; 适用对象:客户、分析者、设计者、开发者和测试者; 描述使用的图:用例图和活动图; 重要性:系统的中心,它决定了其他视图的开发,用于确认和最终验证系
文档评论(0)