软件工程17

文章讨论了《大象--ThinkinginUML》一书,强调UML在软件分析与设计中的重要性。学习UML需要大量实践和理解每个图形的语义。会读图比会画图更重要,实践中运用和总结是掌握UML的关键。书本为初学者提供基础,但深入理解和熟练运用需更多实践和高级学习。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


《大象–thking in UML》

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

一、我的感想

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

总结

该书为UML的理论学习与初步实践奠定基础,但是要真正达到运用娴熟,理解深入的程度,还需要不断实践总结与阅读更多高阶参考书籍。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值