java自学笔记6:UML简介+阶段练习

1.UML概念

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

     是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持

       
2.UML图示
  UML2.2中一共定义了14种图示(diagrams)。

3.常用UML图
  用例图(The Use Case Diagram)
   用例图能够以可视化的方法,表达系统如何满足所收集的业务规则以及特定的用户需求等信息。
  
java自学笔记6:UML简介+阶段练习
   序列图(The Sequence Diagram)
   序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互
 
    java自学笔记6:UML简介+阶段练习
  3.类图(The Class Diagram)
    UML类图,业务逻辑和所有支持结构一同被用于定义全部的代码结构
    java自学笔记6:UML简介+阶段练习
  4.UML建模工具
   Visio,Rational Rose,PowerDesign三种建模工具应用最广
   3.1 Rational Rose,它是IBM的
   3.2 Microsoft 的 Microsoft Offuce Visio.

   3.3 PowerDesign