重温UML

                   所谓小别胜新婚啊,学过UML有段时间了,这次合作版又用到它了,毕竟每次用都会有不同的体会,于是我把这次痛的领悟这次总结一下。

         问问自己UML是什么呢?可能我们会笑着回答:这不简单吗?

         UML不就是一种可视化建模语言吗?我们经常接触到无非5大视图9种图吗?

         好吧,我们先说说这59(5大视图9种图)吧!那就请看下这张图!



    这五种视图从不同的侧面描述整个系统,组成了UML语言的完整模型。


    对于我们现在这个阶段可能用到最多也最熟悉的就是前面两个视图了,即:用例视图和逻辑视图了。

     其实大家明白:画出系统的用例视图和逻辑视图,其实该我们就可以进行编码了。

     那下面我们就重温一下,用例图、类图和时序图吧!

     (1)先看看用例图吧。

           想到用例图,我们会带有一种轻视的笑脸,觉得那还不简单,其实这里有技术含量的,不少人分不清里面的关系。

          在用例图里面,不是都用到关联、依赖、范化和实现这四种关系的。

          这些细节体现着你的学习的态度,我第一次画用例图,没用仔细用明白其中关系。这次合作版再画用例图时,认真的重温一下用例图。搞清的其中关系的运用。

  用例图里面只有,关联、泛化、扩张和包含。这四种关系。而且这四种关系运用的场合也是不一样的。

   

    (2)下面我们看看类图吧!还是拿句话一图胜千言,请看图



     想必现在大家都有这种体会吧:其实用明白类不难,难再我们如何抽象出这个类。


   (3)最后是时序图,请看大图。

    用例图、类图和时序图三者之间的关系。

   画完个人重构版之用例、类和时序图后,应该大概明白这三者之间的关系了吧。

   (1)每个用例(功能)应该有个时序图来描述。

   (2)而时序图的每个消息是与类图中的方法是一一对应的。


   

            

    

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值