天天看点

UML之初级篇引言概述 事物关系 九种图UML工具总结

引言

        最近一直在看UML视频,这个是在结束了软工文档之后开始的新的项目,写软工文档的时候比较枯燥,特别期待着看UML,刚开始开始看的时候确实很好奇,一天看好几集都不会感觉累,而且成就感还很大,学习起来很顺利。现在来说说看了一段时间的UML对它的认识,下图是一个大概的理解,刚接触这个东西对里面的知识认识的还不够深刻,如下内容如有不对,请各位大神扶正。

UML之初级篇引言概述 事物关系 九种图UML工具总结

概述

         UML(Unified Modeling Language )又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

     值得强调的一点是:UML不是程序设计语言也不是形式化语言,而是统一建模语言,是用来设计软件蓝图的可视化建模语言。

UML构成 

   UML有3种基本的构造块:事物、关系和图。

   事物:是构成模型图的基本符号

   关系:用来把事物结合在一起,包括依赖、关联、泛化和实现关系。

   图:UML表示法集中了不同的图形,包括九种图,用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图

UML之初级篇引言概述 事物关系 九种图UML工具总结

事物

     事物是对模型中最有代表性成分的抽象;关系是把事物结合在一起;图聚集了相关的事物

     事物分为结构、行为、分组、注记

UML之初级篇引言概述 事物关系 九种图UML工具总结

关系

   UML中有四种关系 :关联,依赖,泛化,实现。

UML之初级篇引言概述 事物关系 九种图UML工具总结

九种图

UML之初级篇引言概述 事物关系 九种图UML工具总结

UML工具

       现在给uml工具做一个简单的介绍,Rational Rose是一种面向对象的统一建模语言的可视化建模工具它包括统一建模语言(UML),OOSE,以及OMT,它在rose建模中提供建立、视图、修改和操作组件

总结

      通过学习了UML视频,感觉学好它还是很有必要的,虽然刚开始接触UML,学的也是懵懵懂懂,但是相信通过之后的学习会对它有一个更加全面的认识,当然博客也会随时更新,菜鸟一枚,请多指正~~~