zoukankan      html  css  js  c++  java
  • UML系列 (一) 初识


            我们学习了UML的一些知识和内容,下面是对UML的一些简单总结。

    1.1 什么是uml

         1.1.1 一种可视化的面向对象的建模语言
         1.1.2 描述了一个系统的静态结构的动态行为
         1.1.3 用图形方式表现典型的面向对象系统的整个结构
         1.1.4 从不同角度为系统建模,并形成系统的不同视图
    1.2 uml的事物
         1.2.1 structure thing
            1.2.1.1 class
            1.2.1.2 interface

            1.2.1.3 collaboration

            1.2.1.4 use case
            1.2.1.5 activity class
            1.2.1.6 component
            1.2.1.7 node

         1.2.2 action thing
            1.2.2.1 interaction
            1.2.2.2 state machine

         1.2.3 separate thing
            1.2.3.1 package

         1.2.4 note thing
            1.2.4.1 notes
    1.3 uml工具
         1.3.1 rational rose
         1.3.2 together

         1.3.3 microsoft visio


    -------------------------------------------------------------
    2 uml中的models diagram
    -------------------------------------------------------------
         2.1 use case diagram
         2.2 class diagram
         2.3object diagram
         2.4 state daigram
         2.5 activity diagram
         2.6 intercaction diagram
              2.6.1 sequence diagram
              2.6.2 collaboration
         2.7 realize diagram
             2.7.1 component diagrams

             2.7.2 deployment diagrams


    -------------------------------------------------------------
    3 uml中的规则
    -------------------------------------------------------------
    3.1 命名
          3.1.1 为事物、关系和图起名
    3.2 范围
          3.2.1 给一个名称以特定含义的语境
    3.3 可见性
         3.3.1 怎样让其他人使用或看见名称
    3.4 完整
         3.4.1 事物如何正确、一致地相互联系
    3.5 执行
         3..1 运行或模拟动态模型的含义是什么
    -------------------------------------------------------------
    4 uml中的关系
    -------------------------------------------------------------
         4.1 association
        4.2 dependency
        4.3 generation
        4.4 realization
    -------------------------------------------------------------
    5 uml中的公共机制
    -------------------------------------------------------------
           5.1 规格说明
           5.2 修饰
           5.3 通用划分

           5.4 扩展机制

          

  • 相关阅读:
    Spring+SpringMVC+MyBatis+easyUI整合
    @RequestMapping 用法详解之地址映射(转)
    Servlet的5种方式实现表单提交
    activiti 快速入门--组任务(candidate users)分配(6)
    activiti数据库表结构剖析
    Java程序如何生成Jar、exe及安装文件
    StringEscapeUtils对字符串进行各种转义与反转义
    30分钟学会如何使用Shiro
    Java基础恶补——内存泄露、内存溢出
    ashx文件结合ajax使用(返回json数据)
  • 原文地址:https://www.cnblogs.com/lilongsheng/p/3226138.html
Copyright © 2011-2022 走看看