StarUMLStarUML工具介绍工具介绍王站王站GMCGMC事业部事业部前言前言内容内容UMLUML基本语法介绍基本语法介绍StarUMLUStarUMLU工具介绍工具介绍范围:范围:顺序图顺序图类图类图目录UML介绍StarUML工具介绍问题解答目录11、、UMLUML介绍介绍1.1UML1.1UML是什么是什么UnifiedModelingLanguage描述、构造和文档化系统制品的可视化描述、构造和文档化系统制品的可视化语言语言UMLUML语义语义UMLUML表示法表示法面向对象分析、设计和建模的思想面向对象分析、设计和建模的思想软件工程方法软件工程方法1.2UML1.2UML可视框图可视框图用例图从用户角度、以用例方式描述系统功能从用户角度、以用例方式描述系统功能,,指出各功能的操作者及交互关系指出各功能的操作者及交互关系静态图包括类图、对象图和包图包括类图、对象图和包图行为图状态图:类图的补充,描述对象可能得状状态图:类图的补充,描述对象可能得状态及事件发生时状态转移条件态及事件发生时状态转移条件活动图:状态图的变体,描述一组顺序或活动图:状态图的变体,描述一组顺序或并发的活动并发的活动1.2UML1.2UML可视框图可视框图交互图顺序图(时序图):面向时间描述对象交互顺序图(时序图):面向时间描述对象交互的视图的视图通信图:对象间消息的结构化视图通信图:对象间消息的结构化视图实现图构件图描述代码部件的物理结构及各部件之构件图描述代码部件的物理结构及各部件之间的依赖关系间的依赖关系配置图定义系统中软硬件的物理体系结构配置图定义系统中软硬件的物理体系结构22、、StarUMLStarUML工工具具2.1StarUML2.1StarUML介绍介绍开源开源UMLUML工具,工具,DelphiDelphi语言开发语言开发支持支持UML2.0UML2.0,支持,支持MDA(MDA(模型驱动架构))支持支持JavaJava、、C++C++、、C#C#代码生成代码生成与与MS-OfficeMS-Office集成集成基于基于XMIXMI20052005年发布年发布StarUML5.0StarUML5.0版本版本2.1StarUML2.1StarUML介绍介绍交互图顺序图(时序图):面向时间描述对象交互顺序图(时序图):面向时间描述对象交互的视图的视图通信图:对象间消息的结构化视图通信图:对象间消息的结构化视图实现图构件图描述代码部件的物理结构及各部件之构件图描述代码部件的物理结构及各部件之间的依赖关系间的依赖关系配置图定义系统中软硬件的物理体系结构配置图定义系统中软硬件的物理体系结构2.2StarUML2.2StarUML使用:创建工程使用:...