前言:

UML已成功应用于电信、金融、政府、电子、国防、航天航空、制造与工业自动化、医疗、交通、电子商务等领域中。
  
  那UML是什么呢?他又包含什么呢…… 
  
  别急,请往下看,小编来告诉您。

思维导图:

uml系统架构举例 uml 架构图_uml系统架构举例

Unified Modeling Language(UML)又称统一建模语言或标准建模语言,它是面向对象软件的标准化建模语言。

   UML有3种基本的构造块:事物、关系和图。

   事物是对模型中最具有代表性的成分的抽象,  包括:

   1.结构事物:如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(Component)和节点(Node);          
   
   2.行为事物,如交互(Interaction)、态机(Statemachine)。                    
   
   3.分组事物(包,Package)    
   
   4.注释事物(注解,Note)。

 关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。

九种图:

UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图(又称序列图)、协作图、构件图(又称组件图)、部署图(又称配置图)9种图。这些图从不同的侧面对系统进行描述。系统模型将这些不同的侧面综合成一致的整体,便于系统的分析和构造。

包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图。

其中状态图和活动图可以归类为行为图;
                
   时序图、协作图可归为交互图。 
                
   用例图、类图、对象图、构件图、部署图为静态图。

uml系统架构举例 uml 架构图_9种图-机房收费系统_02

小结:

UML的介绍先到这里啦,下次精彩继续。