UML细化、可视化和文档化软件系统模型,包括软件系统模型的结构和设计,通过UML这一种方式就可以解决所有这些需求。(你可以使用UML处理业务建模
和其他非软件系统建模。)采用任意一个基于UML的工具,你可以分析你建立应用程序前的需求,并为这些需求设计一个解决方案,采用UML十二种标准框图可
以描述解决方案。
UML定义了十二种模型框图,这些框图被分为三类:四种模型框图描述静态应用结构;五种模型框图描述动态行为的不同方面;剩下三种模型框图描述应用模块的组织和管理方式。
结构框图包括类图、对象图、组件图和部署图。
行为框图包括用例图、顺序图、活动图、协作图和状态图。
模型管理框图包括包、子系统和模型。
UML定义了十二种模型框图,这些框图被分为三类:四种模型框图描述静态应用结构;五种模型框图描述动态行为的不同方面;剩下三种模型框图描述应用模块的组织和管理方式。
结构框图包括类图、对象图、组件图和部署图。
行为框图包括用例图、顺序图、活动图、协作图和状态图。
模型管理框图包括包、子系统和模型。