首页 >
UML
✍ dations ◷ 2025-09-02 22:52:34 #UML
统一建模语言(英语: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图,包括用例图、协作图、活动图、序列图、部署图、构件图、类图、状态图,是模型中信息的图形表达方式,但是UML模型独立于UML图存在。UML的当前版本只提供了模型信息的交换,而没有提供图信息的交换。UML使用一套与Java语言或其他面向对象语言等价物,同时也是本体论等价物的图形标记。UML并不是一个方法学,也不要求使用一个方法学,但是UML对于Rational 统一过程来说是必不可少的。UML 2.2中一共定义了14种图示。为方便了解,可分类成右侧的结构。结构性图形(Structure diagrams)强调的是系统式的建模:行为式图形(Behavior diagrams)强调系统模型中触发的事件:交互性图形(Interaction diagrams),属于行为图形的子集合,强调系统模型中的资料流程: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)
相关
- 转化转型(英语:transformation),又译转化,即细胞通过摄取外源遗传物质(DNA或RNA)而发生遗传学改变的过程。在转化过程中,转化的DNA片段称为转化因子。受体菌只有处在感受态时才能够摄
- 用户界面用户界面(User Interface,简称UI,亦称使用者界面)是系统和用户之间进行交互和信息交换的介质,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件而设
- 贝达贝达(阿拉伯语:البيضاء (英文:Al Bayda)是位于利比亚东北部绿山省境内的一座城市,人口250000(2010年)。
- 心理统计学心理统计学是统计学方法在心理学以及教育学测量领域的应用。它的目的是测量人的能力、知识、态度、性格特征等,并且发展相应的工具。在心理统计学早期的理论和应用之中,重点集
- 車车部,为汉字索引中的部首之一,康熙字典214个部首中的第一百五十九个(七划的则为第十三个)。就正体中文中,车部归于七划部首,简体中文则归四划。车部通常从左方、下方为部字。且无
- 痕量痕量同位素是微量的自然放射性同位素。由于原始核素往往大于微量,可以推论相对于地球的年龄而言,痕量同位素的半衰期一般比较短。微量放射性同位素的存在,原因在于他们在地球上
- 诉诸对立诉诸反对(argument by contradiction),是一种非形式谬误,是不断宣称与对方矛盾的主张,而不提出理据。网络上又俗称这样不断坚持自己观点的做法为“跳针”。
- MgBsub2/sub二硼化镁(MgB2)是一种离子化合物,晶体结构属六方晶系。它是一种插层型化合物,镁层和硼层交替排列。研究人员在2001年发现,一种看起来毫不起眼的化合物硼化镁,在温度略接近绝对温度
- 班和平期间罕见军事强国有实力编制普通国家有实力编制班(英语:Squad)是现代陆军、海军陆战队等军种的编制,由若干个伍或士兵组成,一般是8到15人。班是现代陆军编制中的最基本作战单
- 约翰·恩瑟·李特尔伍德约翰·伊登斯尔·利特尔伍德(英语:John Edensor Littlewood,1885年6月9日-1977年9月6日),英国数学家,最为出名的是他和高德菲·哈罗德·哈代长期的合作。利特尔伍德出生在肯特郡的