zoukankan      html  css  js  c++  java
  • 2.1 uml序言

    UML Unified Modeling Language 统一建模语言

    模型的定义

    建模 modeling

      重要的研发成果常常产自类比(analogy);

           把不太理解的东西和一些已经较为理解、且十分类似的东西作比较,可以对这些不太理解的东西产生更深刻的理解,叫建模;

    模型

          建模产生的结果就是模型,模型是对现实的简化、对事物的一种抽象;

          模型可以帮助人们更好的了解事物的本质,抓住问题的要害;、

          在模型中,人们总是剔除那些与问题无关的、非本质的东西,从而使模型与真实的实体相比更加简单、易于把握;

    建模的原因是因为不能完整的理解一个复杂的系统;

    帮助我们展昭需要对系统进行可视化;

    允许我们详细说明系统的结构和行为;

    给出一个指导我们构造系统的模板;

    对我们所作出的决策进行文档化。

    模型都是对现实的简化,但是简化不能掩盖任何重要的细节

    UML的概念模型

    UML

          事物

                结构事物

                      类

                      接口

                      协作

                      用例

                      主动类

                      节点

                      构件

                      制品

                行为事物

                      交互

                      状态机

                      活动

                分组事物

                      包

                 注释事物

                      注释

          关系

                依赖

                关联

                泛化

                实现

          图

                类图

                对象图

                顺序图

                通信图

                用例图

                构件图

                活动图

                制品图

                包图

                时序图

                状态图

                部署图

                交互概览图

    UML的语法和语义定义

          命名 :为事物、关系和图起的名字

         范围 :使名字具有特定含义的语境

        可见性 :这些名字如何让其他成分看见和使用

        完整性 :事物如何正确 、一致地相互联系

        执行 :运行或模拟动态模型的含义是什么

    UML的公有机制

     

  • 相关阅读:
    JVM简单入门
    10 张图聊聊线程的生命周期和常用 APIs
    Spring Cloud实战 | 最八篇:Spring Cloud +Spring Security OAuth2+ Axios前后端分离模式下无感刷新实现JWT续期
    ueditor 插入视频代码解析
    CentOS下添加新硬盘并分区格式化的详细步骤
    Java 8 stream
    crontab命令详解
    计算机网络自顶向下学习杂记
    nginx安装
    js识别PC和H5
  • 原文地址:https://www.cnblogs.com/mayZhou/p/10367913.html
Copyright © 2011-2022 走看看