统一建模语言

✍ dations ◷ 2025-02-23 14:47:47 #建模语言,数据建模,软件工程,图表

统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

这个语言由葛来迪·布区,伊瓦尔·雅各布森与詹姆士·兰宝于1994年至1995年间,在Rational Software(英语:Rational Software)公司中开发,于1996年,又进一步发展。UML集成了Booch,OMT和面向对象程序设计的概念,将这些方法融合为单一的,通用的,并且可以广泛使用的建模语言。UML打算成为可以对并发和分布式系统的标准建模语言。

UML并不是一个工业标准,但在Object Management Group的主持和资助下,UML正在逐渐成为工业标准。OMG之前曾经呼吁业界向其提供有关面向对象的理论及实现的方法,以便制作一个严谨的软件建模语言(Software Modeling Language)。有很多业界的领袖亦真诚地回应OMG,帮助它建立一个业界标准。

)强调的是系统式的建模:

行为式图形()强调系统模型中触发的事件:

交互性图形(),属于行为图形的子集合,强调系统模型中的资料流程:

UML并不限定UML要素型别非得是某图形上的型别。一般来说,每个UML要素大约会出现在图的所有型别。这种弹性在UML 2.0部分被限定。

为了要保持工程图的传统,在您的UML图上加注用途、约束、或意图永远无伤大雅。

UML 2为了符合模型驱动架构(Model Driven Architecture)的需求做了大幅度的修改除在图形基础上扩充及变化了部分的展现方式外,也增加了一些图形标准元件,比前一版多出了由循序图与互动图所混合而成的互动概图(Interaction Overview Diagram)、强调时间点的时序图(Timing Diagram)与合成结构图(Composite Structure Diagram),此外,在UML2中,UML1合作图转变为通讯图(Communication Diagram),且在循序图中也添加了互动框(Interaction Frame)的概念,还有增加一些运算子(如sd、loop、alt等)。同时,UML2支援模型驱动架构(MDA)倡议,提供稳定的基础架构,容许软件开发程序增添自动化作业。此外,MDA把大型的系统分解成几个元件模型,并与其他模型保持连结,使得UML更加精确。

UML从来源中使用相当多的概念。下面仅列代表性的概念。

对于结构而言

对于行为而言

对于关系而言

其他概念

类图(Class Diagram)

构件图(Component diagram)

复合结构图(Composite structure diagram)

部署图(Deployment diagram)

对象图(Object diagram)

包图(Package diagram)

相关

  • 利奥波德二世利奥波德二世(Leopold II,1747年5月5日-1792年3月1日),哈布斯堡-洛林王朝的神圣罗马帝国倒数第二任皇帝(1790年-1792年在位),匈牙利和波希米亚国王。他也是奥地利统治下的意大利的
  • 李德仁中国科学院院士(地学部,1991年)中国工程院院士(信息与电子工程学部,1994年)李德仁(1939年12月31日-),中国摄影测量与遥感学家。出生于江苏泰县。籍贯江苏镇江丹徒。1963年毕业于武汉测
  • 小大角战役苏族诸部落:美利坚合众国小巨角战役(Battle of the Little Bighorn)是北美印第安战争之一场战役,美军在此役中遭到美国原住民苏族人围歼。19世纪,美国淘金热风潮大起,大批白人拓荒
  • 对苏联时代的怀念对苏联时代的怀念(俄语:ностальгия по СССР),或称苏维埃怀念(ностальгия по советскому периоду),指的是对苏联时代一种道德上和精
  • 福特基金会福特基金会(英语:Ford Foundation)是以美国纽约为总部,致力于人类福利促进发展的私人基金会。基金会由Edsel Ford和亨利·福特于1936年创建,最初是用Edsel Ford捐赠的25000美元启
  • .im.im为英国海外属地马恩岛国家及地区顶级域(ccTLD)的域名。由于即时通讯的缩写为IM,有些即时通讯软件使用.im作为后缀,例如Pidgin, imo.im. 而又因IM可以表示I'm的含义,一些个人网
  • 都市风景线《都市风景线》是台湾作家刘呐鸥唯一一部小说集,1930年4月出版,小说内容围绕大上海的情爱故事,并描写都市氛围和景观,是具有都市文化气息的作品。该小说集收录了8篇小说:《游戏》
  • 布鲁杰迪宅邸布鲁杰迪宅邸 (波斯语:خانهٔ بروجردی‌ها‎ ) 是伊朗卡尚的一座古宅。这座古宅建于1857年,由建筑师Ustad Ali Maryam为富商布鲁杰迪的新娘而建。数年前,Ustad Al
  • 让·埃舍诺让·埃舍诺(Jean Echenoz,1947年12月26日生于法国奥朗日),法国新小说派作家。他最著名的作品包括《切罗基》(1983年获梅迪西斯奖)、《我走了》(1999年获龚古尔奖)。《我走了》以人物
  • 文贞福文贞福(朝鲜语:문정복/文貞福 ,1967年1月10日-),大韩民国自由派政治人物,第21届国会议员。