介绍StarUML的基本概念,这些都是有效运用StarUML?所需要的。包括对模型、视图、图、项目、单元、方法、框架、模型块及其差异以及UML轮廓。
模型、视与图(Model, View and Diagram)
项目与单元(Project and Unit)
模块(Module)
模型、视与图(Model, View and Diagram)
StarUML清晰地区分了模型、视与图(Model, View andDiagram)的概念。模型是包含软件模式信息的元素。视则是模型中信息的可视表达法,图则是表示用户特定设计思想的可视元素的集合。
项目与单元
项目
在StarUML中,项目是基本的管理单位。一个项目可以管理一个或多个软件模型,它是在任何软件模型中都存在的顶级的包。一般地说,一个项目保存在一个文件中。
项目结构
一个项目包含并管理下列子元素:
项目子元素 |
描述 |
模型(Model) |
管理一软件模型的元素。 |
子系统(Subsystem) |
管理表示子系统的模型的元素。 |
包(Package) |
管理元素所需的最一般的元素。 |
项目文件
项目文件以XML格式、.UML为扩展名保存。StarUML中,所创建的全部的模式、视、图保存在一个项目文件中。一个项目也可以分开来保存在多个单元中。项目文件中包含下列信息:
项目中所用的UML轮廓(profiles)
项目所引用单元文件
项目