第1章 简介
UML(Unified Modeling Language,统一建模语言)是软件和系统开发的标准建模语言。
在系统设计中采用模型化设计的重要原因之一是:管理系统设计的复杂性。模型化可以帮助用户高屋建瓴,是用户专注与系统设计的部分,收集关键信息,编制文档并在各个部分之间建立通信。
模型是对真实事务的抽象,是对真实系统的简化。对系统建模可以简化系统的设计和维护,使之更容易理解、评估和除错。更妙的是,如果采用规范化的建模语言,虽然语言本身是抽象的,但却像其他编程语言一样精确。这种精确性实现了语言的机器可读性,因此,可对其进行解释和执行,并在不同系统之间进行变换。
要有效的进行系统建模,需要一项非常重要的技术:可用来描述模型的语言。而这正是UML表演的舞台。
什么是建模语言
建模语言可由伪代码、实际代码、图片、图或大段描述组成;实际上,它几乎能够描述系统的任何元素。组成建模语言的元素称为该语言的表示法。
(由于现在在家手头没有UML工具,暂时停止。。。困了,睡觉先)