zoukankan      html  css  js  c++  java
  • UML学习

    UML:统一建模语言由OMG(Object Management Group)在1997年发表的图标式软件设计语言,它综合了很多当时已经存在的面向对象的建模语言、方法和过程。

    UML语言具有以下的重要功能:可视化(Visualizing)功能、说明(Specifying)功能、建造(Constructing)功能和建文档(Documenting)功能。

    UML包括:1、使用案例图(Use case diagrams) *:行为型图,使用案例图描述一系列的角色和使用案例及它们之间的关系。可以用来对一个系统的最基本的行为进行建模。

                  2、类图(Class diagrams)  *: 结构型图,类图描述一些类、包的静态结构和它们之间的静态关系。

                  3、序列图(Sequence diagrams) *:

              4、合作图(Collaboraion diagrams):行为型图,合作图是一种相互作用图,描述发出信息、接收信息的一系列对角的组织结构。

         5、状态图(Statechart diagrams):行为型图,描述一系列对象的内部状态及状态的变化和转移。注意一个类不能有两个不同的状态图。

              6、活动图(Activity diagrams):行为型图,描述不同过程之间的动态接触。活动图是使用案例图所描述的行为的具体化

          7、构件图(Component diagrams):结构型图,描述可以部署的软件结构件(比如jar文件,EJB等)之间的静态关系

          8、部署图(Deployment diagrams):结构型图,描述一个系统的拓扑结构。

  • 相关阅读:
    C语言C++编程学习:排序原理分析
    Ubuntu下开机进程管理工具sysvrcconf
    康托展开
    USACO 3.2 Magic Squares题解
    『转』ubuntu的电池管理
    poj1061青蛙的约会解题报告
    Dancing Links
    【转】史上最强vim配置文件vimrc
    四柱汉诺塔
    又遇欧拉 转载之
  • 原文地址:https://www.cnblogs.com/sail/p/6735298.html
Copyright © 2011-2022 走看看