UML(2)UML结构/三角还没没有总结完成

  UML是一种由图形符号表达的建模语言,其结构主要包括以下几个部分:

  1视图

    UML视图用于从不同的角度来表示待建模系统。

    视图是由许多图形组成的一个抽象组合,在建立一个系统模型时,只有通过定义多个视图,每个视图显示该系统的一个特定方面,才能构造出该系统的完整蓝图,视图也将建模语言链接到开发所选择的方法和过程。

    UML视图包括用户视图、结构视图、行为视图、实现视图和环境视图。

    其中,用户视图以用户的观点表示系统的目标,它是所有视图的核心,用于描述系统的需求;

    结构视图表示系统的静态行为,描述系统的静态元素如包、类与对象,以及它们之间的关系;

    行为视图表示系统的动态行为,描述系统的组成元素(如对象)在系统运行时的交互关系;

    实现视图表示系统中逻辑元素的分布,描述系统中物理文件以及它们之间的关系;

    环境视图表示系统中物理元素的分布,描述系统中硬件设备以及它们之间的关系;

  2图

    UML图是描述UML视图内容的图形。

    UML2.0提供了13种图,分别是用例图、类图、对象图、包图、组合结构图、状态图、活动图、顺序图、通信图、定时图、交互概览图、组件图和部署图。

    通过它们之间的相互组合可提供待建模系统的所有视图。

    其中,用例图对应用户视图;

    类图、对象图、包图和组合结构图对应结构视图;

    状态图、活动图、顺序图、通信图、定时图和交互概览图对应行为视图;

    组件图对应实现图;部署图对应环境视图

    

    

    

    

  

  

原文地址:https://www.cnblogs.com/158-186/p/12675485.html