①UML概述
UML(Unified Modeling Language)统一建模语言,它是一种面向对象的建模语言,其作用是帮助用户对软件系统进行面向对象的描述和建模,它描述的是这个软件开发过程从需求分析直到实现和测试的全过程。
②UML十大模型图及分类
用例图Use Case Diagram,静态图Static Diagram(包括类图(Class Diagram)对象图(Object Diagram)包(Package)),行为图(包括状态图(State Diagram)活动图(Activity Diagram)),交互图Interaction Diagram(包括时序图(Sequence Diagram)协作图(Collaboration Diagram)),实现图Implementation Diagram(包括组建图(Component Diagram)配置图(Deployment Diagram))。
静态建模机制(用例图,类图,对象图,包,组建图,配置图)
动态建模机制(消息,状态图,活动图,时序图,协作图)
③UML有哪些用途
UML的目标是以面向对象图的方式来描述任何类型的系统,其中最常用的是建立软件系统的模型,但同样可以用于描述非软件领域的系统(如机械系统,企业机构或业务过程),可以处理复杂数据的信息系统及具有实时要求的工业系统或工业过程等。