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

来源:互联网 发布:淘宝代理充值怎么做 编辑:程序博客网 时间:2024/06/07 22:46

1.UML概念

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

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

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

3.常用UML图
  用例图(The Use Case Diagram)
   用例图能够以可视化的方法,表达系统如何满足所收集的业务规则以及特定的用户需求等信息。
  

   序列图(The Sequence Diagram)
   序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互
 
    
  3.类图(The Class Diagram)
    UML类图,业务逻辑和所有支持结构一同被用于定义全部的代码结构
    
  4.UML建模工具
   Visio,Rational Rose,PowerDesign三种建模工具应用最广
   3.1 Rational Rose,它是IBM的
   http://www.uml.org.cn/RequirementProject/200604043.htm
   3.2 Microsoft 的 Microsoft Offuce Visio.
   http://www.microsoft.com/china/office/xp/visio/default.asp

   3.3 PowerDesign
   http://www.uml.org.cn/UMLTools/powerDesigner/power/DesignerToolIntroduction.htm