UML用户指南 UML的体系结构及其组成
本节和大家学习一下UML用户指南,主要包括UML概念模型和UML体系结构两大部分内容,相信通过本节的介绍你对UML一定会有深刻的认识。下面我们一起看一下UML用户指南的详细介绍吧。

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都网站设计、网站制作、外贸营销网站建设、网站策划、网页设计、域名注册、网页空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。
UML用户指南
UML介绍
UML(UnifiedModelingLanguag)统一建模语言
①UML概述
⑴UML用于对软件进行可视化、详述、构造和文档化。
 ⑵UML是一种图形化语言。
 ⑶UML是一种标准语言,可以精确的、无歧义的、完整的描述模型。一个开发者用UML绘制了一个模型,另一个开发者可以无歧义的理解这个模型。
 ⑷UML绘制的图形可以用于制作文档。
 ⑸UML不限于对软件建模,也可以用于非软件系统建模。
②UML的概念模型
学习建模的三个主要要素:
 ⑴UML的基本构造块。
 ⑵支配这些构造块放在一起的规则。
 ⑶运用于整个UML语言的公共机制。
下面UML用户指南分别对UML的三个要素进行介绍:
⑴UML的基本构造块
UML的基本构造块有3种:
 Ⅰ、事物(thing)
 Ⅱ、关系(relationship)
 Ⅲ、图(diagram)
UML用户指南中UML包含4类事物,以下列出这些事物类别以及组成它们的具体事物:
 Ⅰ、结构事物(structuralthing):类(class)、接口(interface)、协作(collaboration)、用况(usecase)、主动类(activeclass)、构件(component)、节点(node)
 Ⅱ、行为事物(behavioralthing):交互(interaction)、状态机(statemachine)
 Ⅲ、分组事物(groupingthing):包(package)
 Ⅳ、注释事物(annotationalthing):注释(note)
UML用户指南中UML包含4种关系:
 Ⅰ、依赖(dependency)
 Ⅱ、关联(association)
 Ⅲ、泛化(generalization)
 Ⅳ、实现(realization)
UML用户指南中UML包含9种图:
 Ⅰ、类图(classdiagram)
 Ⅱ、对象图(objectdiagram)
 Ⅲ、用况图(usecasediagram)
 Ⅳ、顺序图(sequencediagram)
 Ⅴ、协作图(collaborationdiagram)
 Ⅵ、活动图(activitydiagram)
 Ⅶ、状态图(statechartdiagram)
 Ⅷ、构件图(componentdiagram)
 Ⅸ、部署图(deploymentdiagram)
⑵UML的规则
⑶UML用户指南中UML的公共机制
UML中包含4种公共机制:
 Ⅰ、规格说明
 也就是每种图形所代表的语义的文字叙述。
Ⅱ、修饰
 UML中大多数元素都可以用图形对其最重要部分进行可视化表示,而修饰用于描述这些元素的其他细节。例如描述一个类的某个操作的性质(公共操作、保护操作或私有操作)。
Ⅲ、通用划分
 通用划分有两种:对类和对象的划分、对接口和实现的分离。
 UML的每一个构造块几乎都存在这两种划分法,因此称为通用划分。
Ⅳ、扩展机制
 UML是可以以受控方式扩展的语言,它的扩展机制包括:
 ㈠构造型(stereotype)
 用于扩展UML的词汇,创建新的构造块。新构造块可以从现有构造块派生,用构造型来标记。
 ㈡标记值(toggedvalue)
 用于扩展UML构造块的特性,创建元素的新信息。
 ㈢约束(constraint)
 用于扩展UML构造块的语义,增加新的规则或修改现有的规则。下面UML用户指南为大家介绍一下UML的体系结构。
③体系结构
建议采用5个互连的视图来描述一个软件的体系结构:
 ⑴系统的用况视图(usecaseview)
 ⑵系统的设计视图(designview)
 ⑶系统的进程视图(processview)
 ⑷系统的实现视图(implementationview)
 ⑸系统的实施视图(deploymentview)
【编辑推荐】
- UML用户指南--UML图简介
- UML用户指南--UML类及其应用场合解析
- UML图中用例图和活动图简介
- 教你绘制整洁的UML图
- UML用户指南--解析三大UML关系
分享题目:UML用户指南 UML的体系结构及其组成
文章分享:http://jxruijie.cn/article/cciodsd.html

 
                