[摘]UML学习一:标准建模语言UML的内容

先是类是用例图,从顾客角度描述系统机能,并建议各职能的操笔者。 
其次类是静态图 (Static diagram),包蕴类图、对象图和包图。当中类图描述系统中类的静态结构。不止定义系统中的类,表示类之间的联络如涉嫌、重视、聚合等,也蕴含类的内部结构(类的性质和操作)。类图描述的是一种静态关系,在系统的全套生命周期都以一蹴而就的。 
目的图是类图的实例,差非常少使用与类图完全同样的标记。他们的分歧点在于对象图彰显类的多个目的实例,而不是实际上的类。一个目的图是类图的三个实例。由于目的存在生命周期,因而对象图只好在系统某临时间段存在。 
包由包或类组成,表示包与包里面包车型客车涉嫌。包图用于描述系统的分层结构。 
其三类是表现图(Behavior diagram),描述系统的动态模型和构成对象间的并行关系。当中情景图描述类的对象具有希望的情景以及事件时有发生时景况的转变条件。常常,状态图是对类图的填补。在实用上并无需为富有的类画状态图,仅为那些有多个状态其作为受外围条件的影响何况产生更动的类画状态图。
而活动图描述满意用例供给所要举行的活动以及运动间的自律关系,有助于识别并行活动。 
第四类是相互图(Interactive diagram),描述对象间的相互关系。当中顺序图展现对象之间的动态合营关系,它强调对象之间音信发送的各类,同期体现对象之间的并行;协作图描述对象间的同盟关系,合营图跟顺序图相似,彰显对象间的动态合营关系。除显示音讯沟通外,合营图还显示对象以及它们之间的涉嫌。倘使重申时间和一一,则应用种种图;假使重申上下级关系,则接纳同盟图。那二种图合称为交互图。 
第五类是落实图 ( Implementation diagram )。个中构件图描述代码部件的物理构造及各部件之间的依赖关系。一个构件可能是多少个能源代码部件、三个二进制部件或三个可举行部件。它含有逻辑类或促成类的有关音信。部件图有助于解析和通晓部件之间的相互影响程度。 
布署图定义系统中国APP与技能服务总公司硬件的情理体系布局。它能够突显实际的计算机和装置(用节点表示)以及它们中间的连年关系,也可呈现延续的种类及部件之间的信任性。在节点内部,放置可进行部件和指标以突显节点跟可实行软件单元的呼应关系。 
从利用的角度看,当使用面向对象技巧设计系统时,首先是陈说须求;其次依据必要创建类别的静态模型,以结构系统的结构;第三步是汇报系统的作为。在那之中在率先步与第二步中所创设的模型都以静态的,富含用例图、类图(包蕴包)、对象图、组件图和配置图等多少个图形,是正式建立模型语言UML的静态建立模型机制。当中第三步中所创设的模型恐怕能够实行,也许表示实施时的时序状态或相互关系。它蕴涵状态图、活动图、顺序图和同盟图等多个图形,是专门的工作建立模型语言UML的动态建立模型机制。因而,规范建立模型语言UML的显要内容也得以综合为静态建立模型机制和动态建立模型机制两大类。

从使用的角度看,当使用面向对象才具设计系统时,
先是是描述必要;
扶助依照须要创立系统的静态模型,以协会系统的布局;
其三步是描述系统的行事。
当中在率先步与第二步中所建立的模子都以静态的,
归纳用例图、类图(饱含包)、对象图、组件图和配置图等三个图形,
是标准建立模型语言UML的静态建立模型机制。
里头第三步中所创建的模型只怕能够施行,
抑或表示施行时的时序状态或互相关系。
它包括状态图、活动图、顺序图和合营图等多少个图形,
是行业内部建立模型语言UML的动态建立模型机制。
因此,
标准建立模型语言UML的保护内容也足以综合为
静态建立模型机制和动态建立模型机制两大类。

群集建立模型语言(UML:Unified Modeling Language)
作为一种建立模型语言,UML的概念包蕴UML语义和UML表示法多个部分

 

职业建立模型语言UML的机要内容能够由下列五类图(共9种图形)来定义:
率先类是用例图,
      从顾客角度描述系统成效,并提出各职能的操小编。
其次类是静态图(Static diagram),
      富含类图、对象图和包图。
      其中类图描述系统中类的静态结构。
          不仅仅定义系统中的类,表示类之间的联系如涉嫌、注重、聚合等,
          也满含类的内部结构(类的性格和操作)。
          类图描述的是一种静态关系,在系统的全部生命周期都以可行的。
      对象图是类图的实例,大约使用与类图完全同样的标识。
          他们的差异点在于对象图展现类的五个目的实例,并不是实际的类。
          三个对象图是类图的叁个实例。
          由于目的存在生命周期,因而对象图只好在系统某临时间段存在。
      包由包或类组成,表示包与包里面包车型地铁涉及。
          包图用于描述系统的分段结构
其三类是作为图(Behavior diagram),
      描述系统的动态模型和构成对象间的交互关系。
          个中情景图描述类的靶子具有大概的图景以及事件发生时意况的转变条件。
              经常,状态图是对类图的补给。
              在实用上并不需求为富有的类画状态图,
              仅为那几个有八个状态其一颦一笑受外围条件的震慑而且发生变动的类画状态图。
          而移动图描述满意用例须求所要举办的移动以及运动间的封锁关系,
              有协助识别并行活动。
第四类是相互图(Interactive diagram),
      描述对象间的互相关系。
          当中顺序图显示对象之间的动态同盟关系,
              它重申对象之间消息发送的各类,同期出示对象时期的竞相;
          同盟图描述对象间的同盟关系,
              同盟图跟顺序图相似,展现对象间的动态合营关系。
              除展现音信调换外,同盟图还显得对象以及它们之间的关系。
          假设重申时间和各样,则动用种种图;
          假诺重申上下级关系,则选用合营图。
          那三种图合称为交互图。
第五类是完成图( Implementation diagram )。
          个中构件图描述代码部件的情理结构及各部件之间的依附关系。
              二个部件也许是三个能源代码部件、一个二进制部件或二个可执行部件。
              它富含逻辑类或达成类的有关消息。
          部件图有帮忙解析和通晓部件之间的相互影响程度。
          配置图定义系统中国应用程式与工夫服务总公司硬件的物理种类布局。
              它能够来得实际的管理器和设备(用节点表示)以及它们之间的连年关系,
              也可呈现接二连三的种类及部件之间的依附。
              在节点内部,放置可实践部件和对象以突显节点跟可进行软件单元的相应关系。

(1) UML语义 描述基于UML的准确元模型定义。
(2) UML表示法 定义UML符号的表示法,
    为开辟者或开辟工具使用那么些图形符号和文件语法为系统建立模型提供了标准。
    这一个图形符号和文字所抒发的是应用级的模型,
    在语义上它是UML元模型的实例。

本文由开元棋牌发布于办公软件,转载请注明出处:[摘]UML学习一:标准建模语言UML的内容

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。