1、UML历史:
1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。通过使用UML,这些人员能够阅读和交流系统架构和设计规划–就像建筑工人多年来所使用的建筑设计图一样。
2、为什么要用UML?
利用UML模型可以更好地理解问题,并且可以加强人员之间的沟通,及时发现错误或疏漏的地方,然后达到预期的设计效果,为最后的代码提供逻辑依据。
3、UML特点:
具有统一的标准,UML支持面向对象软件开发的建模语言,可视化强,具有独立,表达简单,图形结构清晰,容易掌握等特点。
4、UML构成:
UML的视图是由各种图(9种常用图)组成的,即用例图、类图、对象图、状态图、活动图、时序图、协作图、组件图及配置图。
根据这些图的基本功能和实现行为分为2类,即结构行为和动态行为,其中:
结构行为描述了系统中结构成员的相互关系,包括类图、对象图、用例图、组件图和配置图。
动态行为描述了系统随时间变化的行为,包括状态图、活动图、交互图(时序图和协作图)。
UML总结:
如果把UML建模的过程当成建房子的过程,那也就是学习如何从建筑工人成长为建筑师的过程。一个工程师不能简单地只是掌握堆砌砖瓦的技术,还应该有设计高楼大厦的能力。这篇博客还没上图,下一篇将会带大家看一下我画的9种UML图,有没有很期待,欢迎大家的来访哦。