天空之城
new,think,program,happy to live
posts - 39,comments - 39,trackbacks - 0
UML
UML:Unified   Modeling   Language,多译为统一建模语言  
          提到UML,在软件工程中也常理解为是IBM提出的软件工程的一系列标准,这一套标准很复杂,真正完全实现这些标准的软件工程很少见,大多是采取的一个子集并结合自己的实际。在这里,我只是把它当作建模语言来看待。这个语言是一种图形语言,主要是作为设计时建模的一种标准的图形模型,便于程序员与程序员、程序员与客户、设计员与代码员之间的沟通,同时它也帮助设计人员将头脑中的基于程序代码的对程序功能的理解形成文档,便于理清头绪,进行下一步编码的工作。换言之,设计过程的产品,可以表现为一些文本文档,或者一些框架代码,或者一些伪代码,但比较标准通用的,是表现为一大堆UML图。UML包括动态图和静态图两大类,其中静态图中的类图最为常用。很多人初学时不知道该怎么做设计,写小软件时常常没有设计过程,其实很简单,把软件的类图画出来就好了。学做设计时未必要找一个像Together或者Rational   Rose一样的巨无霸。用一样简单的可以做UML图的工具就好,专门用来画UML图的小工具很多,网上容易找。
posted on 2006-05-14 12:52 太极虎~宏 阅读(82) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理