STARUML帮助手册
说明
StarUML 是一个开源项目。
特点:快速、灵活、易扩展、免费、功能强大支持UML/MDA方法,可运行在32位windows
平台。
STARUML概述
StarUML是一个软件模型设计工具,支持UML语言和MDA(模型驱动架构)
主要特点
标准的UML模型 开源模型风格 支持MDA 易扩展
基本概念
模型、视图、图表
? ? ?
模型:是一个包含软件模型信息的元素
视图:是一个可视化的用于展示一个模型的信息,包含在模型中 图表:是一个视图元素集合,用于表现用户的设计思路
项目和单元 项目
项目是一个基本管理单元在starUML中。一个项目可以管理一个或多个软件模型。在顶级
包中总是存在多个软件模型。广义上来说,一个项目保存为一个文件。
项目架构 ? ? ?
一个项目包含并管理如下子元素: 模型:用于管理软件模型 子系统:管理子系统 包:映射被管理的元素
项目文件
项目文件被保存为一个xml格式文件,扩展名为\。大部分所有的模型是、视图、图表
都将保存在一个项目文件中。一个项目文件也可以被分解为多个单元。 ? ? ? ?
项目文件中包含如下信息: UML预配置文件,项目中将使用 单元文件,项目中被引用 项目中所有模块的信息 项目中所有视图和图表信息
单元
一个项目通常情况是保存在一个文件中,但有时一个项目需要被保存在多个小的文件中,
以便开发人员能协同工作。在这种情况下,项目可用被划分为多个单元。每个单元都拥有一个层次结构,每个单元内部还可以包括子单元。单元文件也被保存为一个UML文件并且被一个项目文件所引用或是被其他单元文件(.unt)引用。
单元组成元素
只包括包、子系统、模型元素可以组成一个单元。所有元素都将被包含在这个unt文件中。
单元层次结构
一个项目可以包含多个单元 一个单元可以包含多个子单元 以此类推...
所有单元形成了一个单元层次结构
模型片段 一个模型片段是一个项目的一部分,可以保存为一个分离文件。只包含模型、子系统或者
包的元素可以包装成一个模型片段。模型片段文件扩展名是“MFG”.模型片段和单元的最大区别是,单元只属于一个项目,而模型片段可以属于多个项目。
模块
模块就是一个包,这个包里提供了一些新的功能和特点。
方法
方法结构
框架
框架结构
UML预配置文件
UML预配置文件结构
项目管理 管理项目
创建项目 1. 2.
选择File -> New Project菜单 选择项目风格
开头项目 1. 2.
选择File->Open ...菜单
选择项目文件(.uml)单击打开按钮
保存项目 1. 2.
选择File->Save As...菜单
填写项目文件名称,单击保存按钮
关闭项目 1. 2.
选择File->Close...菜单 单击YES
管理模型、子系统、包 单元管理
创建单元 1. 2. 3.
选择一个元素(包、模型、子系统)包装成一个单元 单击右键,选择unit->sepate unit菜单
弹出一个保存对话框,填写单元文件名,单击保存按钮
合并单元 1. 2. 3.
从模型浏览器选择一个元素
单击右键,选择unit->uncontrol unit...菜单 选择一个项目或者一个父单元
保存单元 1. 2.
从模型浏览器选择一个元素 单击右键,选择unit->Save unit..菜单
移除单元 1. 2. 3.
从模型浏览器选择一个元素
单击右键,选择unit->Delete unit..菜单 弹出一个确认弹出框,单击yes
模型片段
创建模型片段 1. 2. 3.
选择一个元素(包、模型、子系统)包装成一个模型片段 选择File->Export->Model Fragment...菜单 输入模型片段文件名,单击保存
导入模型片段 1. 2. 3.
选择File->import->Model Fragment...菜单 选择指定模型片段文件,单击打开
选择元素对话框,决定元素将被导入到那个模型中
导入一个框架
1. 2.
选择File->Import->Framework... 选择框架,单击OK
使用UML预处理文件
略
使用STARUML建模
这章节,我们将详细描述如何创建元素,编辑元素,以及组织模块结构
编辑元素和图表
创建项目
创建元素在图表中
创建视图元素在图表中 活动图 编辑元素 复制和粘贴
相关推荐: