zoukankan      html  css  js  c++  java
  • UML

    Unified Modeling Language (UML)又称统一建模语言或标准建模语言

    UML(面向对象)的模型主要有三部分构成:

    • 事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象 
    • 关系(Relationships):关系把事物紧密联系在一起 
    • 图(Diagrams ):图是事物和关系的可视化表示 
    UML建模类型:
    • 结构建模
    • 行为建模
    • 架构建模

    九种建模图:

    • 用例图
    • 业务流程图
      • 业务流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。
      • 活动图是面向对象的,而流程图是面向过程的。
    • 类图
    • 对象图
    • 时序图
      • 详细设计中用
      • 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)、自关联消息(Self-Message)
      • https://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html
    • 协作图
    • 状态图
    • 活动(系统)流程图
      • 活动图是UML用于对系统的动态行为建模的一种常用工具,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。
      • http://www.uml.org.cn/oobject/201409092.asp(讲解活动图)
      • https://www.cnblogs.com/nizuimeiabc1/p/5909790.html(活动图与流程图区别)
    • 组件图
    • 配置图

    常用工具:VISO、Rational Rose、StarUML、Web Sequence Diagrams、Timing Designer、Trufun Plato

    常用和听说的是powerdesigner,但是因为有版权需要付费,因此在公司中要注意。

    er master  eclipse集成可用于数据库的建模,和生成java对象。

    oracle也有一款数据库建模工具,能自动映射到数据库表上。

    有一款在线编辑的建模工具processOn,,可快速绘制流程图,思维导图等,常用建模图形。

    在线编辑网址: https://www.processon.com/

    ProcessOn是一个在线作图工具的聚合平台,它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图。

    ProcessOn目前已经支持流程图、原型设计、软件建模、 以及思维导图等四大领域在线作图

  • 相关阅读:
    大道至简 第一章 读后随笔
    大道至简 第二章 读后随笔
    动手动脑及实验性练习总结
    大道至简 第三章 阅读心得
    课程作业01 相加运算
    JS函数与BOM
    设备像素,设备独立像素,CSS像素
    斐波那契数列
    JS基础与循环
    吴requests类库 作业总结
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/8672954.html
Copyright © 2011-2022 走看看