uml活动图_UML 2.5版本与UML分类概述

UML简述

UML图是设计、实现或已经存在的系统模型的部分图形表示(视图)。UML图包含图形元素(符号)——与边缘连接的UML节点(也称为路径或流)——它们表示设计系统的UML模型中的元素。该系统的UML模型可能还包含其他文档,例如作为模板文本编写的用例。

UML规范并不排除混合不同类型的图表,例如,将结构和行为元素结合起来以显示嵌套在用例中的状态机。因此,各种图表之间的界限并不严格执行。同时,一些UML工具会限制可用图形元素的集合,这些图形元素可用于处理特定类型的图表。

UML 2.5图的分类

UML规范定义了两种主要的UML图: 结构图和行为图。

结构图:显示了系统及其各个部分在不同抽象层和实现层上的静态结构以及它们如何相互关联。结构图中的元素表示系统的有意义的概念,可能包括抽象的,真实的世界和实现概念。

行为图:显示了系统中对象的动态行为,可以将其描述为随着时间的推移对系统进行的一系列更改。

UML 2.5图可以按照如下所示进行分层次分类。请注意,以蓝色显示的项目不是官方UML 2.5分类图的一部分。

d26c1f33706be462be0b8b82f8f8c2d9.png

UML 2.5图表概述。

请注意,蓝色的项目不是UML 2.5图表的官方分类标准的一部分。

UML 2.5结构图


结构图并没有利用时间相关的概念,也没有显示动态行为的细节。但是,它们可能会显示与结构图中展示的分类器行为的关系。

类图(Class diagram)

将设计系统,子系统或组件的结构显示为相关类和接口,以及它们的特征,约束和关系 – 关联,泛化,依赖关系等。关键概念:类(Class),接口(interface),特性(feature),约束(constraint),关联(association),泛化(generalization),依赖(dependency)。

对象图对象图(Object diagram)

实例级的类图,它显示了类和接口(对象)的实例、有属性与值含义和关联关系(关联的实例)对象图在现在已经过时的UML 1.4.2规范中定义为“实例的图形,包括对象和数据值。静态对象图是类图的一个实例;它显示了一个系统在某个时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UML Specification 2.5.1.zip pdf文档,全书796页 Scop∈ This specification defines the Unified Modeling Language (UML), revision 2.The objective of UML is to provide system architects, software engineers, and software developers with tools for analysis, design, and implementation of |software-based systems as well as for modeling business and similar processes. The initial versions of UML(UML 1) originated with three leading object-oriented methods (Booch,OMT,and OOSE), and incorporated a number of best practices from modeling language design, object-oriented programming,and architectural description languages.Relative to UML 1,this revision of UML has been enhanced with significantly more precise definitions of its abstract syntax rules and semantics,a more modular language structure,and a greatly improved capability for modeling large-scale systems. One of the primary goals of UML is to advance the state of the industry by enabling object visual modeling tool interoperability.However, to enable meaningful exchange of model information between tools,agreement on semantic and syntax is required. UMLmeets the following requirements: · A formal definition of a common MOF-based metamodel that specifies the abstract syntax of the UML.The abstract syntax defines the set of UMLmodeling concepts,their attributes and their relationships,as well as the rules for combining these concepts to construct partial or complete UMLmodels. A detailed explanation of the semantics of each UMLmodeling concept.The semantics define, in a technology-independent manner,how the UML concepts are to be realized by computers. A specification of the human-readable notation elements for representing the individual UMLmodeling concepts as well as rules for combining them into a variety of different diagram types corresponding to different aspects of modeled systems. Unified Modeling Language 2.5.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值