一、软件开发为什么需要UML

(软件越来越复杂),开发人员仍然沿用25年前的方法来开发,这就是问题的根本所在
                                                                                      --IvarJacobson
 掌握软件开发的方法就能不断的复制成功。

 你应该使用UML吗?一个字:是!旧的面向对象符号正在快速地消逝。它们还会残留在UML稳固前出版的书上面,但新的书、文章等等将会全部以UML作为符号。如果你正在使用旧的符号,你就应该在1998年间转换到UML。如果你正要开始使用建模符号,你就该直接学习UML。
                                                                                    --Martin Fowler, 1997 
  用UML进行软件开发是一个可以积累的软件开发的过程。可以防止知识和信息的流失。

二、UML 建模的一般过程

  0.业务
  1.需求
  2.分析:结构
  3.分析:行为
  4.设计

  主要步骤如下图:
  UML概述(1)

图(1.0)


三、现在流行的UML建模工具

  1.   Visio
  2.   Enterprise Architect 简称 EA
  3.   Ratinal SoftWare Rose
  4.   Together
  5.   PowerDesigner
  6.   SmartUML (开源免费)

四、学习资源
    1.书籍
    UML概述(1)

图1.4.0书籍

    2.网络资源
    UMLChina http://www.umlchina.com

参考文献:
http://www.umlchina.com
http://www.uml.org.cn/oobject/OObject.asp

相关文章:

  • 2021-06-02
  • 2021-06-14
猜你喜欢
  • 2022-01-21
  • 2021-12-21
  • 2021-11-09
相关资源
相似解决方案