2、StarUML初识

为何用StarUMLjava

UML建模工具比较常见的PowerDesigner ROSE StarUML网络

starUML-开源免费(1-2百M),PowerDesigner-精细和一体化(6-7百M),ROSE-大而全(3-4百M)工具

看我的设计目的,starUML(http://staruml.io/)知足我的基本须要敏捷的简洁的建模,可访问官网下载最新版本(StarUML 3)spa

本系列内容主要基于官方文档与我的理解,若有错误请评论指正。设计

安装以后的主界面简介如图所示(官网介绍:https://docs.staruml.io/):code

 

 

基本概念(根据网络资料和我的理解)blog

Project-项目,UML设计存放的文件(.mdj)
 
Model-软件系统的任何方面的描述,如结构、行为、需求等,软件模型能够用一个或多个具备不一样方面的图来表示
          一个模型元素能够有多个对应的视图元素。Model中的元素可共享其它Model元素。

 

 XXXDiagram-图,我理解为画布element

画布上能够放对应图的设计元素,点击XXXDiagram查看画布内容.文档

 

Element- 元素(设计元素、模型元素、视图元素)
get

不一样元素的区别后面章节详细说明

Fragment-片断, 我理解为设计碎片,
能够将项目中任何Model\ XXXDiagram\element单独存放为一个文件(.mfj),可在其它项目中导入使用。
注意:共享的设计元素不会导出
 
Profile-配置文件(概要文件)
特定的领域或平台使用UML是不够的,须要定义UML概要文件进行补充.好比java的设计
 
Extension-扩展配置(菜单Tools-Extension Manager)
向StarUML添加新特性的包,好比须要生成java代码,须要安装相应的包,安装后Tools中会显示相关操做。
相关文章
相关标签/搜索