UML项目实战总结

    经过一个月的UML学习,终于完成了机房收费系统的UML建模工作,收获最大的就是对于面向对象的设计方法的深入理解。开始学习的时候,我会有这样的疑问,为什么把UML建模称为面向对象的建模语言?UML在软件设计开发中是如何应用的?第一个问题是我第一篇UML总结中回答过的(详见UML Section One),客户的需求,需要我们转换成计算机可以理解的语言,所以UML可以说是架起现实世界和虚拟世界的一座桥梁。第二个问题,通过这篇总结博客来回答。

        

        

1.需求分析阶段

UML来描述对问题分析的结果,把实现的系统看成一个黑盒子,描述系统完成哪些功能,如何与外部对象进行交互

2.设计阶段

使用UML来记录分析过程和描述设计方案,打开黑盒子,看系统内部对象如何相互合作完成系统功能。面向对象的核心是分析和设计对象,描述对象之间的合作关系

3.实现阶段

需要详细描述每个类和类的实现,把设计阶段得到的类图映射成详细设计和代码,感觉这部分更像是详细设计的内容

4.集成交付阶段

使用设计包图、设计类图和实现类图来完成系统的集成,系统集成不是面向对象分析和设计的内容,而是软件开发过程的一个阶段。所以这个阶段不需要UML图符表示;交付阶段,主要使用UML构件图和部署图

扫描二维码关注公众号,回复: 2272063 查看本文章

5.测试阶段

采用面向对象技术设计的系统在测试的策略和战术方面有很大不同,测试脚垫从过程模块移向类。测试工作主要强调类的属性、方法和状态。



总结:UML使我更加了解到了面向对象设计的思想,是迈向专业化设计的重要一步。

猜你喜欢

转载自blog.csdn.net/weixin_38634664/article/details/80796691
今日推荐