为什么使用 UML 建模?

为什么使用 UML 建模?

谈到 UML 建模的目的和重要性,我们总会以建筑为喻。想想看,您若要建造一间狗屋,大概可一个人完成吧?建造狗屋的过程简单,只需一些基本工具,如钉子、锤子、锯子和胶带,花上几个小时便完成,你不必为狗屋建模,或只需要极小规模建模。

那建造一座房子又如何?建房子可要复杂一点了,我们需要详细的计划,绘制一些草图之类的,过程也难以凭一己之力完成。建房子需要详细的建模,明确的流程和更精良的工具。

那么建一楝高层建筑呢?建模无疑是任何建设项目的重要组成部分啊!

那软件开发又如何? Grady Booch 说:

建模是制作优质软件不可或缺的核心部分,我们建立模型来传达系统所需的结构和行为、展现和控制系统的体系结构和了解我们正在建立的系统,这当中经常揭示简化和重用的机会。我们也会借建模来管理风险。

- Grady Booch , 统一建模语言用户指南 (第二版)

相关推荐