几乎所有的重要的软件开发都使用了某种方法学,哪怕是一个非常不正规的方法学。通常包括建立模型以帮助理解系统的结构和设计。

方法学定义了语言和过程。语言定义了使用的模型和表示这些模型的表示法。过程则定义了在如何以及何时产生各种不同的模型。

UML是一种描述面向对象设计模型的语言,不是方法学的全部。

UML以若干视图描述系统的不同特性和不同用途。

模型中包含的信息用图以图形的形式来交流。

设计模型和源代码共享一个公共的语义基础——对象模型。这保证了系统的设计和代码之间保持亲密的关系。

posted on 2007-08-16 07:38  Coding让生活更美好  阅读(460)  评论(0编辑  收藏  举报