Java开发为什么需要UML

原创 2004年07月22日 20:52:00

知道UML造成了怎样的局面大混乱吗?知道什么样的功能是UML

拥有但JAVA不具备的吗?知道我们为什么需要除JAVA外的另一种

电脑语言吗?UML并不仅仅只是JAVA或者其它什么语言的替代

品。UML并不仅仅只是JAVA或者其它什么语言的替代品。UML是

面向对象的分析及设计的注释。UML是独立于那些传统设计语言之

外的一种语言。因为UML并不依附于某种语言,而且它被用作是联

系沟通Java、 C++ 、Smalltalk等语言的基础工具。通过使用

UML,可以在开始编码之前规划好整个系统,并且开发人员清楚自

己所负责的模块在整个系统中所起的作用。

  更为重要的是,UML可以帮你记录下从设计就开始出现的错

误,要知道糟糕的设计会带来一系列的麻烦。设想一下,在源代码

编制到一半的时候,你突然发现你所需要的信息已经枯竭了,但你

却没有办法重新取得信息,因为你没有引用OBject,甚至于你引用

了object,然而信息确是非public的。显然的,你将花费数天时间来

找出代码的变化。

  UML可以帮您摆脱如下一些困境:代码随着细节的增多而累

积,因此,查找哪些是系统的基本要素,了解objects之间的关系如

何以及它们之间怎么联系都会变得困难起来。当大量的代码产生出

来的时候,做一些改变也变得困难。因此决定一个对象的功能被分

配到协作中的设置是一项主要的工作。甚至有时只是改变一个方法

的名称那样简单事情,也很可能导致一个很长的编辑----编译---错

误循环。

  在编码之前高水平的设计是进行正确的需求分析和精确的定

义,UML的自动化工具固然重要,但UML在设计讨论中就显得更

为有用。

 

Java利器之UML类图详解

前言 UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。U...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年01月14日 17:18
  • 7531

UML建模注意事项

众所周知,UML建模已经成为软件工程过程不可或缺的部分。好的UML模型有利于整个软件开发的过程。为了增强UML模型的可读性,易理解性,我们必须遵循UML应有的规范,不被易混淆概念所迷惑。下面将列举一些...
  • d1995618h
  • d1995618h
  • 2015年06月24日 16:28
  • 385

为什么现在UML很少用了

新霸哥发现UML在面向对象的设计中的需求,相关行为、一些体系结构的实现提供了一套综合完整的表示法,但是由于使用的人比较少,初学者不容易快速入门,所以就导致了UML不是那么的受欢迎。   UM...
  • Aweijun360
  • Aweijun360
  • 2016年09月19日 07:31
  • 2562

6个Java项目UML反向工程工具

本文介绍6款开源的工具,可以将Java项目反向工程到UML的类图。 1.Eclipse MDT 模型开发工具(MDT)提供了一些示范性工具,在元模型的基础上的发展模式。它支持创建UML图,...
  • l1304084583
  • l1304084583
  • 2015年10月17日 19:23
  • 1438

<Java设计模式>—UML类图

个人感觉总结很好的UML类图,转自http://blog.csdn.net/u013467442/article/details/41808501 UML类图几种关系的总结 在UML类图...
  • namePeng
  • namePeng
  • 2016年02月01日 21:19
  • 2862

在开发过程中如何运用UML 整理

若转载请注明出处,谢谢,链接地址:http://write.blog.csdn.net/postedit/8542968 下面是我根据项目开发过程中,项目进行的一种GRAPPLE思想总结。请注意系统...
  • suxinpingtao51
  • suxinpingtao51
  • 2013年01月25日 17:25
  • 2074

Java集合类学习UML图——ArrayList

Java集合类学习UML图——ArrayList ArrayList类的定义 public class ArrayList extends AbstractList implement...
  • embedclub_LYF
  • embedclub_LYF
  • 2016年06月02日 20:27
  • 1024

UML与Java-- UML类图于Java的基本实现

类图是最常用的UML图,他可以清楚地表示程序中类的基本结构,类与类之间的结构关系,掌握UML类图对于了解系统的总体结构和设计模式有着重大的作用。下面我会介绍类图的基本知识以及类图在Java中的基本实现...
  • u011125703
  • u011125703
  • 2016年03月20日 09:54
  • 2232

UML在需求分析与系统设计中之实战讲解(完整UML图形演示)

小序: 从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念、图形的元素和属性,以及图形的画法都不能说不熟悉。但是怎样在实际中有效地使用UML使之发挥应有的作用,怎样捕捉用户心中的需求并...
  • dyllove98
  • dyllove98
  • 2013年08月07日 18:23
  • 6540

疯狂Java之学习笔记(4)---------------UML及面向对象

在疯狂Java讲义中加入UML一些内容 我认为,学习UML,还是比较有用,在后期的JAVA EE的开发中,对项目中的各项事务之间的逻辑关系进行图形化显示有较大的作用,因此,在这里,我对UML的核心知...
  • u011225629
  • u011225629
  • 2015年04月24日 16:33
  • 2019
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java开发为什么需要UML
举报原因:
原因补充:

(最多只允许输入30个字)