zoukankan      html  css  js  c++  java
  • UML(2)UML结构/三角还没没有总结完成

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

      1视图

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

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

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

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

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

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

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

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

      2图

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

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

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

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

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

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

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

        

        

        

        

      

      

  • 相关阅读:
    全排列和几道例题
    NOJ1333: [蓝桥杯2017初赛]Excel地址
    力扣5-最长回文子串-(Manacher算法)
    CF1003E-Tree Constructing-(构造+dfs)
    NOJ1329:[蓝桥杯2017初赛]k倍区间-(前缀和)
    Java 时间
    小魂和他的数列-(离散+二分+树状数组)
    AC自动机入门和几道例题
    java写入加速
    清理 Excel 导出的 HTML 的多余属性
  • 原文地址:https://www.cnblogs.com/158-186/p/12675485.html
Copyright © 2011-2022 走看看