📝 UML教程

42篇技术文档
  UML 2.0-概述

📅  最后修改于: 2020-12-13 15:10:08        🧑  作者: Mango

UML 2.0与统一建模语言世界完全不同。它本质上更加复杂和广泛。与UML 1.5版本相比,文档范围也有所增加。 UML 2.0已添加了新功能,因此其用途可以更广泛。UML 2.0添加了正式和完全定义的语义的定义。这种新的可能性可以用于模型的开发,并且可以从这些模型中生成相应的系统。然而,为了利用这个新的维度,必须付出相当大的努力来获取知识。UML 2.0中的新尺寸UML的结构和文档已在UML 2...

  UML-有用的资源

📅  最后修改于: 2020-12-13 15:10:28        🧑  作者: Mango

以下资源包含有关UML的其他信息。请使用它们来获得有关该主题的更深入的知识。UML上的有用链接对象管理组-OMG统一建模语言规范。UML @ Wiki-关于UML的好教程。UML®资源页面-UML的各种其他资源的列表。有关UML的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  UML-知识测试

📅  最后修改于: 2020-12-13 15:10:51        🧑  作者: Mango

本章列出了有关本教程的UML概念的简单问题。根据给定的一组问题,您可以评估自己,以建立成为UML专家的良好信心:类图可以显示系统的动态行为吗?部署图可以用于正向和反向工程吗?可以用于正向和反向工程吗?它可以代表并行的活动流吗?我们可以将状态图转换为活动图吗?我们可以在组件图中使用正向工程吗?我们可以将用例图用于正向和反向工程吗?描述用例图的目的?面向对象的概念如何与UML相关?组件图是否代表系统的...

  UML-工具和实用程序

📅  最后修改于: 2020-12-13 15:11:14        🧑  作者: Mango

如果要在此页面上列出您的网站,书籍或任何其他资源,请联系webmaster@tutorialspoint.comStarUML-StarUML是一个开源项目,旨在开发在Win32平台上运行的快速,灵活,可扩展,功能强大且可免费使用的UML / MDA平台。ArgoUML-ArgoUML是领先的开源UML建模工具,并包括对所有标准UML图表的支持。Umbrello UML Modeller-Umbr...

  讨论UML

📅  最后修改于: 2020-12-13 15:11:26        🧑  作者: Mango

UML(统一建模语言)是用于指定,可视化,构造和记录软件系统工件的标准语言。 UML是由对象管理组(OMG)创建的,UML 1.0规范草案是在1997年1月向OMG提出的。它最初开始捕获复杂软件和非软件系统的行为,现在已成为OMG标准。本教程全面了解UML。...

  UML教程

📅  最后修改于: 2021-01-11 13:07:33        🧑  作者: Mango

UML教程UML(统一建模语言)是软件工程领域的通用图形化建模语言。 UML用于指定,可视化,构造和记录软件系统的工件(主要元素)。它最初是由Grady Booch,Ivar Jacobson和James Rumbaugh于1994-95年在Rational软件上开发的,并在1996年进行了进一步的开发。1997年,它被Object Management Group采纳为标准。UML(统一建模语言...

  UML构建块

📅  最后修改于: 2021-01-11 13:08:31        🧑  作者: Mango

UML构建块UML由三个主要构建块组成,即事物,关系和图表。构建块通过围绕几个不同的块旋转来生成一个完整的UML模型图。它在开发UML图中起着至关重要的作用。以下列出了基本的UML构建基块:东西人际关系图表东西任何属于现实世界的实体或物体都称为事物。它可以分为几个不同的类别:结构性事物行为事物分组的东西注释性的东西结构性事物描述模型静态行为的名词称为结构性事物。它们显示了物理和概念上的组成部分。它...

  UML体系结构

📅  最后修改于: 2021-01-11 13:09:25        🧑  作者: Mango

UML-架构软件体系结构是关于如何在最高级别构建软件系统的。需要在考虑质量和设计的同时从多个角度进行大胆思考。软件团队与许多实际问题相关联,例如:开发团队的结构。业务需求。开发周期。结构本身的意图。软件体系结构提供了完整软件系统的基本设计。它定义了系统中包括的元素,每个元素具有的功能以及每个元素之间的关系。简而言之,这是整个系统的整体情况或整体架构。为了形成架构,软件架构师将考虑以下几个因素:该系...

  UML图

📅  最后修改于: 2021-01-11 13:10:18        🧑  作者: Mango

UML图UML图分为结构图,行为图和交互概述图。这些图在下图中按层次进行了分类:1.结构图结构图描述了系统的静态视图或结构。它广泛用于软件体系结构文档中。它包含类图,组合结构图,组件图,部署图,对象图和包图。它提出了系统的大纲。它强调要存在的要建模的元素。类图:类图是使用最广泛的图之一。它是所有面向对象软件系统的骨干。它描述了系统的静态结构。它显示系统的类,属性和方法。这有助于识别不同对象以及类之...

  UML关系

📅  最后修改于: 2021-01-11 13:11:13        🧑  作者: Mango

UML关系关系描述了统一建模语言中的多个事物之间的联系,例如结构,行为或分组事物。由于它被称为链接,因此它演示了系统执行时事物之间如何相互关联。它包含四种类型的关系,即依赖关系,关联关系,泛化关系和实现。相依性只要影响另一个类的类的结构或行为发生变化,这种关系就称为依赖性。或者,简单地说,我们可以说包含在其他类中的一个类称为依赖项。这是单向关系。协会关联是一种结构关系,表示两个实体如何在系统中相互...

  UML关联vs聚合vs组合

📅  最后修改于: 2021-01-11 13:12:11        🧑  作者: Mango

UML关联,聚合与组合在UML图中,关系用于链接几件事。它是结构,行为或分组事物之间的联系。以下是下面列出的标准UML关系:协会相依性概括实现协会关联关系是一种结构关系,其中在系统内链接了不同的对象。它表现出代表活动的对象之间的二进制关系。它描述了对象之间的关系,例如一个老师,可以与多个老师关联。它由类之间的一条线表示,后跟一个导航方向的箭头,当箭头在两侧时,则称为双向关联。我们可以通过在表示关联...

  UML协会

📅  最后修改于: 2021-01-11 13:13:04        🧑  作者: Mango

UML协会关联是类之间的语义关系,它表明一个实例如何与系统中的另一个实例连接或合并。对象在逻辑上或物理上进行了组合。由于它将一个类的对象连接到另一类的对象,因此将其分类为结构关系。以下是应用于关联关系的约束:{implicit}:顾名思义,隐式约束定义该关系不可见,但它基于一个概念。{ordered}:描述一组实体以某种特定方式位于关联的一端。{changeable}:可更改的约束确保按需在需要时...

  UML依赖性

📅  最后修改于: 2021-01-11 13:13:58        🧑  作者: Mango

UML依赖依赖关系描述了系统中各种事物如何相互依赖。在UML中,依赖关系是客户(一个元素)依赖于供应商(另一个元素)的一种关系。它用于类图,组件图,部署图和用例图,这表明对供应商的更改必须对客户端的更改。下面是一个示例:依赖关系的类型以下是下面给出的依赖关系,关键字或构造型的类型:<< derive >>-这是一个约束,它指定模板可以由源使用给定参数在目标位置初始化模板。<< derive >>-...

  UML通用化

📅  最后修改于: 2021-01-11 13:14:52        🧑  作者: Mango

UML通用化在UML建模中,泛化关系是一种实现称为“继承”的面向对象概念的关系。泛化关系发生在两个实体或对象之间,这样一个实体是父级,另一个是子级。子级继承其父级的功能,并且可以访问和更新它。在类,组件,部署和用例图中利用泛化关系来指定子级从其父级继承操作,特征和关系。为了满足UML的标准,它必须在泛化关系中使用相同类型的模型元素,即,泛化关系既可以在参与者之间使用,也可以在用例之间使用,但是不能...

  UML实现

📅  最后修改于: 2021-01-11 13:15:45        🧑  作者: Mango

UML实现在UML建模中,实现是两个对象之间的关系,其中客户(一个模型元素)实现了供应商(另一个模型元素)指定的责任。实现关系可用于类图和组件图。实现关系没有名称。它主要在接口中找到。它由一条虚线表示,该虚线的一端从客户端指向服务器,一端带有空心箭头。接口实现接口实现是分类器和接口之间的一种特殊关系。在接口实现关系中,实现分类器符合接口定义的约定。实现接口的分类器可识别符合该接口及其任何祖先的对象...