读《大象:thking in UML》体会

        本书详细地介绍了UML在软件分析与设计方面的应用。UML作为OMG制定的软件建模语言标准,被广泛用于对象导向软件系统的规约、开发与管理。

体会:

        1.UML的学习约等于软件工程学乏。UML涵盖需求分析、结构设计、行为设计等方方面面,熟练掌握UML等同熟练掌握现代软件工程方法与思想。这需要投入大量时间与精力,需要在实践项目中不断运用与总结。
        2. 理解每个UML图的语义与适用范围很重要。UML包含十几种图形,每个图形有其特定的用途,我们需要清楚地理解每个图的表达意义与适用场景,才能很好地利用UML进行系统分析与建模。
        3. 会画UML图只是第一步,会"读"UML图更为重要。会画UML图只能说你掌握了一些工具,但是如果看不懂别人画的UML图,那实际上对UML与软件工程的理解还不够深入。我们需要培养"读图"的能力,从中理解设计思想与架构。
        4. 实践与总结很关键。要真正掌握UML,就必须投入实践,在具体项目中运用,总结经验,不断丰富与升华认知。UML理论简单,运用好难,这需要较长时间的实践积累。

总结:

        这本书是一本很好的UML入门书籍,对于初学者来说非常友好,可以循序渐进地学习UML的概念、语法和应用。每过一个阶段,会翻出来读一读。抽象的方法很值得借鉴。如果觉得一个东西太复杂,那是因为还没有抽象到一定高度去分析,然后,针对每一个子模块,支解到最简单去分析。很多年前总是花很多的时间去试图用语言描述清楚一个东西,但总觉得语言苍白无力得很,总是让看得人不明不白。但有了UML建模后,发现有时候图表胜过很多长篇大论。理论和项目的实践联系起来,会更好。有了很多实践再加上自己的理解和诠释,用起来才会得心应手。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值