摘要: 在开始讲述UML之前还有几个重要的概念必须要理解的。这些是UML中隐含的,非常重要的概念。但这些概念是很难理解的,不会用UML的表面原因是不知道在哪里用,怎么用,本质上是没有搞懂这些概念。下面将对这些概念逐一说明:一、建模 建模是通过对客观事物建立一种抽象的方法用以表征事物并获得对事物本身的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达方式。 下图为业务建模公式:二、用例驱动 用例驱动是一个非常重要的概念,或者说整个软件生产过程就是一个用例驱动。实现用例是必须要做的事情,一旦用例实现了,那么问题领域就解决了。这就是用例驱动方... 阅读全文
posted @ 2012-04-09 17:45 Sam.山子 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一、什么是UML?统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。二、背景知识UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的建模。UML的主要创始人是Jim Rumbaugh、Ivar Jacobson和Grady Booch,他们最初都有自己的建模方法(OMT、OOSE和Booch),彼此之间存在着竞争。最终,他们联合起来创造了一种开放的标准。(听起来是不是很熟悉?这个现象类似J2EE、SOAP和Linux 阅读全文
posted @ 2012-04-09 17:22 Sam.山子 阅读(320) 评论(0) 推荐(1) 编辑