UML视频总结(1) —UML基础

         UML视频,已近看完一段时间了。但是总感觉自己脑子里没有留下多少东西,而且在画9中图的时候也感觉无从下手。昨天和文斌、浩杰在外面讨论UML学习的感受的时候发现自己学的其实挺多的,只是自己没有总结,没有成为自己的东西。
         我把UML视频分为三大部分:UML基础、UML应用和举例。
          UML的应用讲的是于UML在实际应用中有关的一些知识,像面向对象和RUP开发。
          UML举例讲的是9种图在实际软件开发的时候的应用。
          UML基础讲的是UML的构成。UML由三大部分构成:构造块、规则、公共机制。构造块主要讲的是UML的组成。规则主要讲的构造块如何运用也就是我们如何画图。公共机制分为公共分类和扩展机制,主要讲了一些使用UML描述系统的一些原则。就像我们盖房子是一样的,构造块就是那些可以用的材料(砖头、水泥、钢筋等),规则就是讲这些材料怎么用,那些材料和那些材料结合可以达到那种效果,共用机制则是描述使用这些材料的效果和要想达到这种效果的一些约束。但用户通过这些这些描述发现没有满足自己的要求的时候,则可以通过扩展机制来添加一些新的材料。听到这里是不是有点蒙啊?蒙就对了,你分析你也蒙。
          UML视频总结(1) —UML基础_第1张图片UML视频总结(1) —UML基础_第2张图片
          UML视频中重点是UML基础,而UML基础中重点是构造块。下面在对构造块进行细讲。
          构造块分为三大部分:事务、关系、图。
          事务主要是构造块中有哪些元素,就和vb中有哪些控件是一个道理。事务可以分为四种: 结构事务用来描述系统中的静态结构。行为事务描述系统汇总的动态行为。分组事务把系统中的结构结构进行分组。注释事务对系统中的事务进行描述。
           关系描述的是事务和事务之间联系。现实的生活中任何事务之间都是有关系的,而UML就是用来描述现实世界的,所以UML中事务与事务之间也有关系。只不过为了表达意思的统一,每种关系都给了定义。从关系的定义比较关系的联系的强度为 :
                                           组合>聚合>继承>实现>关联>依赖
  
           从关系的图标上看我总结的规律是:越是复杂越是看起来笔画多的关系,联系越强。

UML视频总结(1) —UML基础_第3张图片
        
        事务和关系都是为图服务的,应为最终描述系统的还是图。所以在构造块中最重要的图,由于篇幅的原因,构造块中图的总结见下一篇博客。

         总结:任何新学的知识总结很重要 ,总结的时候不要仅仅局限于把知识点分类、和叙述一遍。要加上自己的理解,虽然第一遍的总结 肯定是错误的,但是这不重要,因为学习就是一个不断积累、不断改进的过程。
      

你可能感兴趣的:(UML视频总结(1) —UML基础)