大家好,今天来给大家分享uml图的相关知识,通过是也会对uml图中的各种箭头相关问题来为大家分享,如果能碰巧解决你现在面临的问题的话,希望大家别忘了关注下本站哈,接下来我们现在开始吧!
1UML图的主要模型
模型都包括些什么 UML模型一般有需求分析模型,分析设计模型,资料库模型等等,基本根据你的需求而定。
业务场景活动图(New Diagram | UML Behaviorar | Activity)业务场景活动图是在普通活动图的基础上,采用泳道来表达各种角色的责任和相互交互,在业务场景活动图中也要使用业务语言来表达。
其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图(包含包)、对象图、组件图和配置图等五个图形,是标准建模语言UML的静态建模机制。
UML中规定了9中基本的框图,也就是有9中基本的模型,但是还可以有其他扩展的模型。比如对象图,包图,profile模型等。
第五类是实现图(Implementation diagram) (组件图、配置图)标准建模语言UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。
uml就是 Unified Modeling Language就是 统一建模语言,是软件工程中用的一种建模语言。
2uml图包括哪几种类型
UML图分为两种类型:结构图和行为图。结构图是可视化组件如何以静态格式组织,行为图则是以动态的格式描述组件之间的交互。一般来说,在UML中只要掌握类图、用例图、时序图的使用,就可以完成大部分的工作。
UML中包含9种常用视图图。可以将这9种图分为两类,一类用于结构建模,称为结构图;一类用于行为建模,称为行为图。
UML包括九种图:使用案例图、类图、对象图、构件图、部署图、活动图、协作图、状态图、序列图。
3UML图的关系及箭头使用
表示方式: 用实线空心箭头表示。注意: 箭头方向是 子类 指向 父类 。表示方式: 用虚线空心三角形箭头表示,实现类指向接口。表示方式: 虚线箭头。注意: 类A需要用到类B,类A指向类B。表示方式: 实线箭头。
uml类图的 6 种连线分别为: 依赖 :dependency [dpendnsi] 使用关系,一个类的实现需要另一个类的协助。带箭头的虚线指向被使用者。
关联、实现、泛化都是依赖关系。B、 用带箭头的虚线表示,箭头指向被依赖元素。
UML中用带实心菱形头的实线表示Composition关系,菱形头指向整体。泛化(Generalization):UML对象和类的泛化关系就是通常所说的继承关系,UML中用带空心箭头的实线线表示Generalization关系,箭头指向一般个体。
部分和整体的生命周期一样。 示例: 鸟和翅膀就是组合关系,因为它们是部分和整体的关系,并且翅膀和鸟的生命周期是相同的。
类图(classdiagram)类图显示一组类、接口、协作以及它们之间的关系。类图可用于说明系统的静态设计视图。包含主动类的类图可用于说明系统的静态进程视图。
好了,关于uml图和uml图中的各种箭头的分享到此就结束了,不知道大家通过这篇文章了解的如何了?如果你还想了解更多这方面的信息,没有问题,记得收藏关注本站。