UML 2.5图的分类

新书速览|《UML 2.5基础、建模与设计实践新书速览|《UML 2.5基础、建模与设计实践

UML 2.5在UML 2.4.1的基础上进行了结构性的调整,简化和重新组织了 UML规范文档。UML规范被重新编写,使其“更易于阅读”,并且“尽可能减少前向引用”。

UML 2.5发展了UML 2.0规范 ,并迅速成为建立软件系统可视化、规范、文档的标准。统一建模语言(UML)也被用于非软件系统的建模,并在金融、军事、工程等领域有着广泛应用。

在UML 2.5.1规范中,UML图的类型有14种,比UML 2.0多了一种概要图,它们被分成两大类:结构建模图(Structure Diagram)和行为建模图(Behavior Diagram)。

1.5.1  结构建模图

结构建模图显示了系统及其各个部分在不同抽象层和实现层上的静态结构,以及它们如何相互关联。它们通常用来对那些构成模型的“要素”进行建模,比如类、对象、接口和物理组件。另外,它们也用来对元素间关联和依赖关系进行建模。

结构建模图分类如表1.2所示。

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

1.5.2  行为建模图

行为建模图显示了系统中对象的动态行为,可以将其描述为随着时间的推移对系统进行的一系列更改,并跟踪系统在真实环境下如何表现,以及观察系统对一个操作或事件的响应及其造成的结果。

行为建模图分类如表1.3所示。

《UML 2.5基础、建模与设计实践》(李波,姚丽丽,朱慧)【摘要 书评 试读】- 京东图书 (jd.com)

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、付费专栏及课程。

余额充值