StarUML:

https://docs.staruml.io

A sophisticated software modeler for agile and concise modeling

使用 PlantUML 绘制的 UML

https://plantuml.com/zh/guide

https://plantuml.com/zh/download

PlantUML 是一个开源项目,支持快速绘制:

• 时序图

• 用例图

• 类图

• 对象图

• 活动图

• 组件图

• 部署图

• 状态图

• 定时图

同时还支持以下非 UML 图:

• JSON Data

• YAML Data

• Network diagram (nwdiag) • 线框图形界面

• 架构图

• 规范和描述语言 (SDL)

• Ditaa diagram

• 甘特图

• MindMap diagram

• Work Breakdown Structure diagram

• 以 AsciiMath 或 JLaTeXMath 符号的数学公式 • Entity Relationship diagram

通过简单直观的语言来定义这些示意图。

SciTech-SoftwareEngineering-UML: 使用 StarUML(Business) 和 PlantUML(开源项目) 绘制的 UML的更多相关文章

  1. [emacs] Drawing uml under emacs org-mode using plantUML - 类图

    [emacs] Drawing uml under emacs org-mode using plantUML - 类图 // */ // ]]>   [emacs] Drawing uml u ...

  2. 第四组项目总结(UML图设计)

    第四组项目总结(UML图设计) 相关链接: 墨刀原型链接:https://pan.baidu.com/s/1qrVI_je8NONVHT_FwH6Pwg 需求文档链接:https://www.cnbl ...

  3. UML类图介绍以及PlantUML使用方法

    类的UML表示方法 UML介绍 类图,是UML(统一建模语言)中用于描述"类"以及"类与类"之间的示意图.它形象的描述出了系统的结构,帮助人们理解系统. 类图是 ...

  4. UML及其StarUML介绍

    http://blog.csdn.net/monkey_d_meng/article/details/6005764 http://www.uml.org.cn/oobject/200901203.a ...

  5. Ubuntu 16.04安装UML工具StarUML 2

    StarUML 2是一个商业软件,但是没有时间限制,就像Sublime Text 3一样.而且具有跨平台,支持Mac.Windows. 这个软件曾经08年的时候在老D的博客上有推荐过,参考:http: ...

  6. 【项目 · Wonderland】UML设计

    团队作业---UML设计 Part 0 · 简要目录 Part 1 · 团队分工 Part 2 · UML Part 3 · 工具选择 Part 1 · 团队分工 Part 2 · UML 描述信息: ...

  7. 项目开发之UML之初识

  8. 【uml】之用例图中的关系 标签: uml图形 2014-11-23 11:10 1422人阅读 评论(29)

    用例图显示谁是相关的用户,用户希望系统提供什么样的服务(用例),用例之间的关系图,用例图主要的作用是获取需求.指导测试.所以,用例图是站在用户的角度来画的图,应该体现的是用户想要的功能,并不需要体现如 ...

  9. [转]UML八大误解

    潘加宇 本文删节版发表于<程序员>2013年11期 UML(统一建模语言)是软件建模的表示法标准.我从2002年开始专门从事研究和推广UML的工作,在为软件组织提供UML相关需求和设计技能 ...

  10. UML在需求分析与系统设计中之实战讲解

    UML在需求分析与系统设计中之实战讲解(完整UML图形演示) 小序: 从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念.图形的元素和属性,以及图形的画法都不能说不熟悉.但是怎样在实际中 ...

随机推荐

  1. LSposed hook(学习分享)

    Xposed模块编写 参考: https://www.52pojie.cn/thread-1740944-1-1.html https://www.52pojie.cn/thread-1748081- ...

  2. P1758 [NOI2009] 管道取珠 题解

    题意: 有点复杂,看 原题面 吧. 思路 发现可以等价为两个人独立操作操作出来的序列相同的方案数. 然后发现复杂度阈值可以接受 \(n^3\),因此直接套路地设 \(f_{t,i,j}\) 表示两个人 ...

  3. 队列-Python 实现

    用 Python 来实现 队列和双端队列, 直接上代码理解即可. 队列蛮好理解的, 就是模拟咱生活中的排队. 先进, 先出嘛. """ 队列 - ADT 队列 Queue ...

  4. live555开发笔记(三):live555创建RTSP服务器源码剖析,创建h264文件rtsp服务器源码深度剖析

    前言   对于live555的rtsp服务器有了而基本的了解之后,进一步对示例源码进行剖析,熟悉整个h264文件流媒体的开发步骤.   Demo         播放本地文件,多路播放的时候,总是以第 ...

  5. 告别源码阅读困境!五款 AI 工具强势救场

    一.简介 阅读项目源码困难重重,复杂的代码结构.繁多的依赖关系,常常让开发者们焦头烂额.别慌!这里有五款AI工具,堪称源码阅读神器,能帮你轻松搞定这些难题,快速理解项目核心,提升开发效率. 文章首发公 ...

  6. codeup之找x

    Description 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1). Input 测试数据有多组,输入n(1<=n& ...

  7. Grind75详解

    Day1 001 ToSum //O(n2) public int[] TwoSum(int[] nums, int target) { for (int i = 0; i < nums.Len ...

  8. 异步之舞:FastAPI与MongoDB的极致性能优化之旅

    title: 异步之舞:FastAPI与MongoDB的极致性能优化之旅 date: 2025/05/23 21:55:11 updated: 2025/05/23 21:55:11 author: ...

  9. 什么是云原生(Cloud Native)

    云原生(Cloud Native)是一种专门为云环境设计的软件架构和技术实践,它利用云计算的优势,实现 高可用性.可伸缩性.弹性部署.云原生应用通常基于 容器化.微服务.DevOps.持续集成/持续部 ...

  10. 快速上手python的坑

    快速上手python的坑 这篇文章是乱写的 零 使用的软件及其版本 python 3.6 PyCharm Community Edition 2016.2.3 一 输入输出 输出 (在python 3 ...