基于面向对象的理念进行软件开发时,通过封装,继承等理念来达到理想的效果,在面向对象领域。面向对象建模技术的研究的主要成果就是统一建模语言UML 。
UML是统一建模语言,是一种面向对象的可视化建模语言,它能够让系统构造者用标准的、易于理解的方式建立起能够表达他们设计思想的系统蓝图,并提供一种机制,便于不同人之间有效地共享和交流设计成果。
UML中最重要的就是这9种图:(加上对象图—类图在某个具体时刻的静态结构—共10种图)用例图、类图、包图、序列图、协作图、状态图、动作图、部署图、构件图。
在软件开发的生命周期的各个阶段,用不同的uml图来描述系统,下面就是