UML 总结

UML

定义及作用

    统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。

    一个成功的开发项目之所以成功,是因为功能的提出者(客户)和实现功能的开发人员(程序员)之间有一座可以很好沟通的桥梁。UML借助一套图形和符合,可以完成这座桥梁的作用。


UML 构成

   


UML的九种图

     UML 总结_第1张图片

                   包图:包中类以及包与包之间的关系(静态图)

图之间的关系

    系统的部署图利用系统物理结构的节点显示属于该节点的构件,然后使用构件图显示该构件包含的,接着使用交互图显示该类对象参与的交互,最终到达某个用例

    UML并不限定仅使用这9种图,开发工具可以采用UML来提供其他种类的图,但到目前为止,这9种图在实际应用中最常用的。


UML与软工的结合


    前面我们学过软件工程,那么UML与软工的结合呢?



小结

    记得看过一本书,上面这样写道:“UML图是用来画出来找错误的,而不是要画一个完美的图形,无论是否正确,画图是用来记录和构思你的想法的,而不是一开始就是要画一个正确的图。”

    Scott Adams 告诉我们:"创造是允许我们犯错,艺术则是知道保留正确。"

你可能感兴趣的:(UML 总结)