近期对《大象-Thing in UML》这边书进行了学习,这本书写的非常好强烈推荐大家反复阅读。UML本身只是一种语言,是一个工具,其核心是面向对象的思想以及如何标准化软件开发过程的各个产物。书中并没有很多篇幅去介绍UML中的各个元素如何绘制,更多的是结合案例说明了软件开发过程中如何使用UML,如何通过UML完成软件开发工作,整个系统的开发过程在各个阶段的成果都有迹可循,有理有据的描述了从需求、分析、设计、实现规范了各个阶段的产物并给出了相关最佳实践。
虽然是第二次看这本书了,但很多概念还是并没有掌握透彻,书中给出了清晰的解释建议大家身边必备这本书实时翻看。这次阅读也是对本书中的概念和过程做了一个绘图的总结,通过这个方式把书中的内容串起来,便于理解和巩固。
个人总结
软件开发过程以及对应的成果物
统一开发过程的核心元素
核心模型
迭代开发过程
书中的核心视图