http://blog.sina.com.cn/s/blog_617032070100eir3.html
第二章 基本概念
模型、视与图(Model, View andDiagram)
项目与单元
项目
项目结构
项目子元素 | 描述 |
模型(Model) | 管理一软件模型的元素。 |
子系统(Subsystem) | 管理表示子系统的模型的元素。 |
包(Package) | 管理元素所需的最一般的元素。 |
项目文件
单元
单元结构
单元的层次结构
模型片段(ModelFragments)
模块
模块
StarUML™的模块有下列功能:
方法(approaches)
方法的结构
方法组成部分 | 描述 |
项目结构 | 特定的项目的基本结构。这个基本结构可以用包、子系统和模型元素来设计。也可以用图描述设计概要 |
导入轮廓 | 项目中自动包含的默认的UML轮廓。 |
导入框架 | 项目中自动加载并包含默认的框架。 |
导入模型片段 | 项目中自动加载并包含的模型片段。 |
框架(Frameworks)
框架(Frameworks)结构
组成部分 | 描述 |
框架文件(.FRW) | 框架文件包含单元所用UML轮廓(profile)信息。 |
单元文件(.UNT) | 单元文件包含框架的实际模型信息。 |
UML 轮廓(profile)
UML (Unified Modeling Language(统一模型语言))是如此的一般化,一致于可以表示任何的思想和观念。也许这也是弱点来源之一,因为特定领域的观念不容易详细表述。为克服这个弱点,StarUML™提供UML轮廓(profile)来扩充UML。通过在UML轮廓中直接应用这些概念StarUML™可轻松支持UML的扩充。
UML 轮廓(Profile)结构
UML Profile由下列部分构成:
组成部分 | 描述 |
构造型(Stereotype) | 构造型附着于特定UML元素,为的是进一步明晰语义,提供扩充属性,使得建模更为准确。构造型不仅指定了图标文件来作为图形表示,而且还通过定义扩充表示法文件(.PNX),定义了表示法概要。扩充表示法的更多细节,请参看开发者指南。 |
标记定义(TagDefinition) | 默认的UML属性不足以精密建模时,标记定义为这些元素提供补充信息。在StarUML™中,标记定义既可以包含在特定的原型中,也可以独立存在。 |
数据类型 | 数据类型默认地包含在轮廓中。 |
图类型 | 图类型是StarUML™提出的扩充元素,为的是使用户可以定义新的图形类别。 |
元素原型 | 元素原型是StarUML™提出的扩充元素,为了使用户可以定义元素样本,作为创建元素配置现存属性的样本。这些定义了的元素原型可以创建联系到托盘(palette)的元素或者通过外部API创建元素。 |
模型原型 | 模型原型是StarUML™建议的扩充元素,目的类似于元素原型。但只使用于模型。预定义的元素作为模型原型出现在模型附加菜单上。 |
托盘() | 摸板是StarUML™建议的扩充元素,目的是使得用户可以增加托盘。 |
UML轮廓的应用
UML轮廓(profile)可用于下列用途。OMG(Object ManagementGroup(对象管理组织))也说明了用于特定用途的UML轮廓标准。
l
l
l
?
添加模块(Addition ofModule)
如果你安装了用户或第三方开发商开发的模块,那么你可以使用StarUML™的扩充功能。为了在系统中安装新的附加模块,并不需要复杂的认证。如果你想安装模块用户或第三方开发的新的附加模块,把组成模块的文件复制到<install-dir>\modules\子目录下即可。
在StarUML™中添加模块
StarUML™ 包含平台服务器模块。
?
?