zoukankan      html  css  js  c++  java
  • StarUML之二、StarUML初识

    为什么用StarUML

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

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

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

    本系列内容主要基于官方文档与个人理解,如有错误请评论指正。

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

    基本概念(根据网络资料和个人理解)

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

     XXXDiagram-图,我理解为画布

    画布上可以放对应图的设计元素,点击XXXDiagram查看画布内容.

     

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

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

    Fragment-片段,我理解为设计碎片,
    可以将项目中任何Model XXXDiagramelement单独存放为一个文件(.mfj),可在其它项目中导入使用。
    注意:共享的设计元素不会导出
     
    Profile-配置文件(概要文件)
    特定的领域或平台使用UML是不够的,需要定义UML概要文件进行补充.比如java的设计
     
    Extension-扩展配置(菜单Tools-Extension Manager)
    向StarUML添加新特性的包,比如需要生成java代码,需要安装相应的包,安装后Tools中会显示相关操作。
     
     
  • 相关阅读:
    Java时间日期格式转换
    数据库性能优化
    java 词法分析器
    hdu 1018 Big Number
    hdu 1233 还是畅通工程
    hdu 2583 permutation 动态规划
    Sublime Text 3 安装 Package Control 结果返回 275309,找不到 Install Package
    Sublime Text 常用快捷键(Mac环境)
    sublime设置 reindent 快捷键
    scrollWidth、clientWidth 和 offsetWidth
  • 原文地址:https://www.cnblogs.com/sun-null/p/12220935.html
Copyright © 2011-2022 走看看