|
知识路径: > 系统开发和运行维护知识 > 系统分析基础知识 > 面向对象分析方法 > 面向对象分析方法 > 统一建模语言(UML)概述 >
|
相关知识点:3个
|
|
|
|
|
(1)构造块。UML有3种构造块:事物、关系和图。事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。
|
|
|
(2)规则。规则是支配构造块如何放置在一起的规定,包括给构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。
|
|
|
(3)公共机制。公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制4种。规格说明是事物语义的细节描述,它是模型真正的核心;UML为每个事物设置了一个简单的记号,可以通过修饰来表达更多的信息;UML包括两组公共分类:类与对象、接口与实现;扩展机制包括约束、构造型和标记值。
|
|
|
UML对系统架构的定义是系统的组织结构,包括系统分解的组成部分,以及它们的关联性、交互机制和指导原则等提供系统设计的信息。具体来说,有以下5种系统视图:
|
|
|
(1)逻辑视图。逻辑视图也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。
|
|
|
(2)进程视图。进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。
|
|
|
(3)实现视图。实现视图对组成基于系统的物理代码的文件和构件进行建模。
|
|
|
(4)部署视图。部署视图把构件部署到一组物理节点上,用来表示软件到硬件的映射和分布结构。
|
|
|
|