UML系统建模技术主要分为以下三个方面:
结构建模:从系统的内部结构和静态角度来描述系统,主要图形包括类图、用例图、组件图和配置图等。例如,类图用于描述系统中各类的内部结构(类的属性和操作)及相互间的关联、聚合和依赖等关系。
动态建模:描述系统中对象的动态行为和组成对象间的相互作用、消息传递,主要图形包括状态机图、活动图、顺序图和合作图等。例如,状态机图用于描述一个系统或对象从产生到结束或从构造到清除所处的一系列不同的状态。
模型管理建模:描述如何将模型自身组织到高层单元,主要图形是类图。