七种基本UML元件分别是什么

技术七种基本UML元件分别是什么这篇文章给大家介绍七种基本UML元件分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。UML元件上节的讲解是按照功能对UML图形进行的分类,绘制UML图形时,我

本文向您介绍了七个基本的UML组件,内容非常详细。感兴趣的朋友可以参考一下,希望对你有所帮助。

UML组件

上一节的解释是按照功能对UML图形进行分类。在绘制UML图形时,我们的视图不是功能视图,而是功能视图上面的组件视图。类图和用例图在功能上是不同的,但是从SVG的角度来看,它们都是由框、线和词组成的。不同类型的UML图都有自己的绘图组件。当抽象层次高的时候(框、线、字的抽象层次* * *),属于同一类UML图形的组件集合会很小;抽象级别越低,集合越大。但是,太低级的抽象是没有意义的(在* * *,每个UML图都可以看作一个UML组件,就是* * *)。关键是如何找到一个折中点,既能保证构件集小,又方便绘图。SVG提供的基本绘图功能也可以用于UML绘图,但是效率会比较低。建立一个基本的UML图形组件库将大大提高绘图质量和速度。在现有的UML建模工具中,对UML建模组件有明确的分类。让我们以VisioProfessional2002为例,看看UML模型图的组件分类。

Visio的软件模型包括数据流模型图、程序结构图、ROOM、Jackson图和UML模型图等。Visio中UML图的功能分类比上述常见分类多了两种:包图和静态结构图。封装图是表达系统架构的有效机制。它可用于将系统划分为更小且可管理的子集。它可以由任何类型的UML图组成。静态结构图包括概念图和类图。概念图表示现实世界中的概念和概念之间的关系,它关注的是关系和属性,而不是方法。

首先是Visio根据功能分类方法划分的UML图的基本元素。可以看出,这种分类方法有很多重叠之处。例如,在用例图等四个UML图中,包被视为基本元素。但是这样,在明确分类的基础上,可以提高用户访问模板元素的速度。忽略UML函数的分类,完整的访问集应该包含100个左右的成员,访问组件的效率可能比较低。

或者,我们也可以结合这种按功能分类的方法,将UML基本元素按照视觉特征进行分组,然后按照每个视觉特征进行分组,再按照功能进行分组。使用支持向量机绘制UML图形可能是一种更好的分类和重用方法。这样,我们不仅可以确保用户可以快速访问UML组件,而且可以在基于SVG的建模工具中轻松管理。例如,我们可以进行以下分类:

人形组件,代表用例图中的主角;

椭圆元素,即用例图中的用例;

拐角构件,包括注释和约束;

包元素(包括包和子系统)、节点元素(立方体形状)和组件元素;

抽屉式矩形元素,这组元素有很多变体,不同的是顶部标签的默认字符和网格层数会有差异,包括长格式和短格式;

循环组件,包括“初始状态”、“最终状态”、“详细历史”和“简要历史”;

矩形圆形元素和菱形元素;

带有各种箭头的直线,包括实线和虚线;

带各种箭头的曲线类,包括实曲线和虚曲线。

以下是七个基本的UML组件。希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113116.html

(0)

相关推荐

  • 内存

    技术内存 内存一、物理内存和虚拟内存
    1、虚拟内存每个程序都有4G虚拟内存,相当于空头支票
    只有真正要用的时候,才会在物理内存中给你分配一块物理内存
    4kb页式管理,一页是4kb大小(物理页)2、虚拟内

    礼包 2021年12月24日
  • 香港服务器迁移网站要注意什么香港服务器租用

    技术香港服务器迁移网站要注意什么香港服务器租用将网站迁移到新的香港服务器需要大量规划。一些主要原因是磁盘空间不足、客户服务差以及服务器经常出现故障。起初,转向新的网络香港机房服务商可能看起来很棒,但实际上,不同的原因所需

    礼包 2021年11月3日
  • CentOS/RHEL系统如何实现每天自动备份MySQL数据库

    技术CentOS/RHEL系统如何实现每天自动备份MySQL数据库这篇文章主要介绍CentOS/RHEL系统如何实现每天自动备份MySQL数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

    攻略 2021年11月15日
  • max是什么意思车上的,雷克萨斯max什么意思

    技术max是什么意思车上的,雷克萨斯max什么意思max的意思是最大max是什么意思车上的,如果是车内的max按键,那一般是空调的强冷按键。在发动机机油尺上,也有max。max是最高液位,添加机油时不要让液位超过max刻

    生活 2021年10月22日
  • 如何进行JSP的mysql_jdbc驱动程序的安装和使用

    技术如何进行JSP的mysql_jdbc驱动程序的安装和使用这篇文章给大家介绍如何进行JSP的mysql_jdbc驱动程序的安装和使用 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。小编只是简单描述

    攻略 2021年11月16日
  • 鸟加几是什么字,请问:鸟字下面加个几字读什么

    技术鸟加几是什么字,请问:鸟字下面加个几字读什么是鸟加几是什么字:凫【fú】一、凫的释义:
    1、野鸭。
    2、凫水,游泳。
    二、凫的组词:
    凫茈、凫水、化凫、凫羽、蹑凫、凫骑、凫花、凫泛、凫翁、松凫、玉凫、凫乙、白凫、鱼凫

    生活 2021年10月28日