读后感
UML即统一建模语言,它的使用体现在了软件设计的整个声明周期。从需求分析到软件设计,从软件实现再到部署都会有UML的参与。UML能够在软件研发过程中起到帮助思考沟通,提升开发效率。但是,个人认为在没有软件开发的经验下学习UML其价值并不大,学习UML最好的办法就是在有软件开发的基础上,去学习,学习完之后在回顾重构自己已有的项目。这带来的好处非常多。首先,自己做的项目其实有些地方自己并没有深入思考过(或是因为时间不够,或是因为想不清楚),借助UML可以帮助你理清楚你自己的项目,从而能够实现重构代码,提升软件的某项性能,在次过程中也能够深入体验到UML在软件开发过程中起到的作用,如何使用以及带来的好处。之后的开发过程中,我们才能够很自然的去使用UML辅助开发。
有感而行动
本系列的读后感就是借助UML辅助开发我的个人博客网站。从需求分析直到软件部署。