UML之初级篇

引言

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


概述

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

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

UML构成 

   UML有3种基本的构造块:事物、关系和图。
   事物:是构成模型图的基本符号
   关系:用来把事物结合在一起,包括依赖、关联、泛化和实现关系。
   图:UML表示法集中了不同的图形,包括九种图,用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图



事物

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

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

关系

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




九种图

UML工具

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

总结

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

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值