zoukankan      html  css  js  c++  java
  • UML uml基础知识

    uml基础知识

    一.了解:

    uml是Unified Modeling Language的缩写,意思是统一建模语言或标准建模语言。

    UML规范用来描述建模的概念有,类(对象的)、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态

      最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图

    二.分类:

    五种类图定义:

    1.用例图:从用户角度描述系统功能,并指各功能的操作者。
    2.静态图:包括类图,包图,对象图。
    类图:描述系统中类的静态结构
    包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构
    对象图:是类图的实例
    3.行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图
    活动图:描述了业务实现用例的工作流程
    状态图:是描述状态到状态控制流,常用于动态特性建模
    4.交互图:描述对象之间的交互关系
    顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互
    合作图:描述对象之间的协助关系
    5.实现图:
    配置图:定义系统中软硬件的物理体系结构

    三.模型分类:

    十种模型图定义:
    (1)、用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系
    (2)、类图:展示系统中类的静态结构
    (3)、对象图:是类图的一种实例化图(对象图是对类图的一种实例化)
    (4)、包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图)
     
  • 相关阅读:
    MQTT TLS 加密传输
    python多进程并发redis
    各种消息队列的特点
    mqtt异步publish方法
    Numpy API Analysis
    Karma install steps for unit test of Angular JS app
    reinstall bower command
    Simulate getter in JavaScript by valueOf and toString method
    How to: Raise and Consume Events
    获取对象的类型信息 (JavaScript)
  • 原文地址:https://www.cnblogs.com/zlp520/p/8926341.html
Copyright © 2011-2022 走看看