精华内容
下载资源
问答
  • StartUML-时序图

    2018-01-17 09:51:00
    转载于:https://www.cnblogs.com/demo-deng/p/8301204.html

     

    转载于:https://www.cnblogs.com/demo-deng/p/8301204.html

    展开全文
  • 这里面是StartUML时序图画法教程,内容靠谱,请放心下载。
  • 时序图能够很好帮我们理解程序的操作流程,可以站在计算机的角度分析问题,帮我们理解稍微复杂的逻辑,这里简单介绍下如何使用StartUML; 一、下载地址 二、破解地址 三、基本概念: 基础知识博客1 基础知识...

    时序图能够很好帮我们理解程序的操作流程,可以站在计算机的角度分析问题,帮我们理解稍微复杂的逻辑,这里简单介绍下如何使用StartUML;
    一、下载地址

    二、破解地址

    三、基本概念:
    基础知识博客1
    基础知识博客2

    四、简单实战:
    1、主界面

    这里写图片描述

    2、添加时序图1
    这里写图片描述

    3、添加时序图2
    这里写图片描述

    4、新建时序图3
    这里写图片描述

    5、修改时序图Sequence名字
    这里写图片描述

    6、Interaction(Basic)说明

    这里写图片描述

    7、之后将各个组件拖动到白色界面即可;多试试几次,即可;
    这里写图片描述

    展开全文
  • 手把手教你使用start uml画用例

    万次阅读 2015-02-11 14:16:44
    手把手教你使用start uml画用例

    最近准备研究下volley的源码,但看了网上一些大牛的博客都是配合图这样看起来更直观,分析起来逻辑也很好,什么类图可以很清晰的分析下各类之间的关系,怎么样抽取的,所以首先先学习下建模的工具软件,我是用了start uml作为画图工具,start uml可以画用例图 类图  时序图 部署图等,哪就一个一个耐心的去学,一口气吃不了一个胖子,学习贵在坚持!


    用例图概述:

    由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图

    参与者:是指存在于系统外部并直接与系统交互的人、系统或设备等

    参与者的分类:

    参与者按是否使用系统核心功能可分为主要参与者与次要参与者

    参与者在start uml工具中如图表示:


    用例概述:

    是系统为参与者提供的功能,对于用例的命名我们可以给用例取一个简单的名称,概括性的名称。一般是带有动作性的名称.用例在画图中用椭圆来表示。椭圆下面附有用例的名称,实线箭头,在用例图中用于连接参与者与用例,用例方向指向用例

    在start uml中用例用如下图表示:


    参与者与用例之间的关系就是参与者使用系统的功能用一个箭头指向用例并且是实线如图:


    用例与用例之间也是有关系的,分为三种:

    1:泛化(generalization)代表一般与特殊的关系

    在泛化关系中,子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或父用例中的行为和含义。

    下面以机票预订方式画一个用例之间的泛化关系图:

     

    2:包含(include)关系

    指的是两个用例之间的关系,其中一个用例(称作基本用例,base use case)的行为包含了另一个用例(称作包含用例,inclusion case)的行为


    3:扩展(extend)关系

    将基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(Extension Point)上进行扩展,从而使基用例行为更简练和目标更集中 


    下一篇讲写一个关于类图的


    展开全文
  • Startuml 流程图使用方法

    千次阅读 2019-09-27 18:37:54
    程序员难免要经常流程图,状态图,时序图等。以前经常用 visio ,经常为...今天介绍的工具是如何使用 Sublime + PlantUML 的插件流程图,状态图,时序图等。这是一种程序员看了就会爱上的画图方式:自然,...

    https://www.jianshu.com/p/e92a52770832

    程序员难免要经常画流程图,状态图,时序图等。以前经常用 visio 画,经常为矩形画多大,摆放在哪等问题费脑筋。有时候修改文字后,为了较好的显示效果不得不再去修改图形。今天介绍的工具是如何使用 Sublime + PlantUML 的插件画流程图,状态图,时序图等。这是一种程序员看了就会爱上的画图方式:自然,高效。

    Alt+d 生成图片

    什么是 PlantUML

    PlantUML 是一个画图脚本语言,用它可以快速地画出:

    • 时序图
    • 流程图
    • 用例图
    • 状态图
    • 组件图

    简单地讲,我们使用 visio 画图时需要一个一个图去画,但使用 PlantUML 只需要用文字表达出图的内容,然后就可以直接生成图片。看一个最简单的例子

    时序图

    @startuml
    
    title 时序图
    
    == 鉴权阶段 ==
    
    Alice -> Bob: 请求
    Bob -> Alice: 应答
    
    == 数据上传 ==
    
    Alice -> Bob: 上传数据
    note left: 这是显示在左边的备注
    
    Bob --> Canny: 转交数据
    ... 不超过 5 秒钟 ...
    Canny --> Bob: 状态返回
    note right: 这是显示在右边的备注
    
    Bob -> Alice: 状态返回
    
    == 状态显示 ==
    
    Alice -> Alice: 给自己发消息
    
    @enduml

    TIPS:

    • 使用 title 来指定标题
    • '->' 和 '-->' 来指示线条的形式
    • 在每个时序后面加冒号 : 来添加注释
    • 使用 note 来显示备注,备注可以指定显示在左边或右边
    • 使用 == xxx == 来分隔时序图
    • 使用 ... 来表示延迟省略号
    • 节点可以给自己发送消息,方法是发送方和接收方使用同一个主体即可

    用例图

    @startuml
    
    left to right direction
    actor 消费者
    actor 销售员
    rectangle 买单 {
    消费者 -- (买单)
    (买单) .> (付款) : include
    (帮助) .> (买单) : extends
    (买单) -- 销售员
    }
    
    @enduml
    • 用例图
      • 用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图
      • 百度百科上有简易的入门资料,其中用例之间的关系 (include, extends) 是关键
    • 使用 actor 来定义参与者
    • 使用括号 (xxx) 来表示用例,用例用椭圆形表达
    • 使用不同的线条表达不同的关系。包括参与者与用例的关系,用例与用例的关系

    ### 流程图

    @startuml
    
    start
    :"步骤1处理";
    :"步骤2处理";
    if ("条件1判断") then (true)
        :条件1成立时执行的动作;
        if ("分支条件2判断") then (no)
            :"条件2不成立时执行的动作";
        else
            if ("条件3判断") then (yes)
                :"条件3成立时的动作";
            else (no)
                :"条件3不成立时的动作";
            endif
        endif
        :"顺序步骤3处理";
    endif
    
    if ("条件4判断") then (yes)
    :"条件4成立的动作";
    else
        if ("条件5判断") then (yes)
            :"条件5成立时的动作";
        else (no)
            :"条件5不成立时的动作";
        endif
    endif
    stop
    @enduml

    TIPS:

    • 使用 start 来表示流程开始,使用 stop 来表示流程结束
    • 顺序流程使用冒号和分号 :xxx; 来表示
    • 条件语句使用 if ("condition 1") then (true/yes/false/no) 来表示
    • 条件语句可以嵌套

    组件图

    我们经常使用组件图来画部署视图,或者用来画系统的拓扑结构图。

    @startuml
    
    package "组件1" {
       ["组件1.1"] - ["组件1.2"]
       ["组件1.2"] -> ["组件2.1"]
    }
    
    node "组件2" {
       ["组件2.1"] - ["组件2.2"]
       ["组件2.2"] --> [负载均衡服务器]
    }
    
    cloud {
       [负载均衡服务器] -> [逻辑服务器1]
       [负载均衡服务器] -> [逻辑服务器2]
       [负载均衡服务器] -> [逻辑服务器3]
    }
    
    database "MySql" {
       folder "This is my folder" {
           [Folder 3]
       }
    
       frame "Foo" {
           [Frame 4]
       }
    }
    
    [逻辑服务器1] --> [Folder 3]
    [逻辑服务器2] --> [Frame 4]
    [逻辑服务器3] --> [Frame 4]
    
    @enduml

    TIPS:

    • 使用方括号 [xxx] 来表示组件
    • 可以把几个组件合并成一个包,可以使用的关键字为 package, node, folder, frame, cloud, database。不同的关键字图形不一样。
    • 可以在包内部用不同的箭头表达同一个包的组件之间的关系
    • 可以在包内部直接表达到另外一个包内部的组件的交互关系
    • 可以在流程图外部直接表达包之间或包的组件之间的交互关系

    状态图

    我们一般使用状态图来画状态机。

    @startuml
    
    scale 640 width
    
    [*] --> NotShooting
    
    state NotShooting {
       [*] --> Idle
       Idle --> Processing: SignalEvent
       Processing --> Idle: Finish
       Idle --> Configuring : EvConfig
       Configuring --> Idle : EvConfig
    }
    
    state Configuring {
       [*] --> NewValueSelection
       NewValueSelection --> NewValuePreview : EvNewValue
       NewValuePreview --> NewValueSelection : EvNewValueRejected
       NewValuePreview --> NewValueSelection : EvNewValueSaved
       state NewValuePreview {
           State1 -> State2
       }
    }
    
    @enduml

    TIPS:

    • 使用 [*] 来表示状态的起点
    • 使用 state 来定义子状态图
    • 状态图可以嵌套
    • 使用 scale 命令来指定生成的图片的尺寸

    Plantuml官方文档

    转载于:https://www.cnblogs.com/jinliang-li/p/11474382.html

    展开全文
  • 手把手教你使用startuml画用例

    千次阅读 2019-10-02 06:59:31
    最近准备研究下volley的源码,但看了网上一些大牛的博客都是配合图这样看起来更直观,分析起来逻辑也很好,什么类图可以很清晰的分析下各类之间的关系,怎么样...start uml可以用例图 类图 时序图 部署图等,哪就一个...
  • startUML时序图的画法

    千次阅读 2019-11-19 12:31:54
    https://www.jianshu.com/p/0cda2771caf2
  • StartUML,这是一款用来画时序图的工具,在实际工作中的作用还是蛮大的,希望对大家有帮助
  • startUML画用例

    万次阅读 2015-03-12 16:08:43
    用例概述: 由参与者、用例以及它们之间的关系构成的用于描述...参与者在start uml工具中如表示: 用例概述: 是系统为参与者提供的功能,对于用例的命名我们可以给用例取一个简单的名称,概括性的名称。一
  • 之前都是使用processon来画UML图,虽说有很多模板,画图也比较方便。但是,非会员的话最多只能保存14张图,这就很坑了。每次对图的变更也不太方便,所以琢磨了下,发现了一款好用的画UML图的工具plantuml。 PlantUML...
  • 使用plantuml生成uml时序图

    千次阅读 2019-03-21 14:08:16
    1. 下载plantuml.jar 配置到本地环境变量方便直接本地使用 http://plantuml.com/download https://sourceforge.net/projects/plantuml/files/plantuml.jar/download 将这个软件放置到某目录,如~/toolkit/design/...
  • 使用PlantUML画时序图

    千次阅读 2019-01-07 10:41:14
    程序员画时序图,个人强烈推荐用PlantUML, 写起来方便,直观. 先写一个demo看下。 @startuml -> CartFragment: 初始化页面 activate CartFragment CartFragment -> OperaAdapter: 初始化适配器 ...
  • 一、安装PlantUML插件 1.1、在IDEA中点击【Settings…】 1.2、安装PlantUML插件 在【Plugins】搜索PlantUML integration插件,点击绿色的Install安装(我这里是... 二、新建时序图 ...三、UML时序图简单例子 ...
  • 使用工具:startUML 用例的绘制: 用例 ├── 登录 └── (Association)系统管理员 ——> └── (Association)图书馆工作人员 ——> └── (Association)教职员工 ——> └── (Association...
  • 一文掌握UML用例图和时序图:PlantUML实操分享

    千次阅读 多人点赞 2020-10-22 21:45:58
    uml用例图 uml时序图 plantuml用例图 plantuml时序图 用例图 参与者 用例 系统边界 时序图 角色 对象 生命线 控制焦点 消息
  • Mac如何使用StartUml (同样适用于windows) 左侧边栏的英文含义及其用法 关联(Association) 【关联关系】:是一种拥有的关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,...
  • 在工作中遇到这样的业务场景(我自己遇到的):  负责老项目改造问题,有段接口的后端逻辑过于复杂和缺少前人的说明(前人可能有坑),上级担心会出相同的问题,...ideal下载uml design的官方插件 下载完成 ...
  • 编写程序文档,往往需要一些核心时序图,下面介绍一款AndroidStudio 的插件PlantUML integration,可用于画时序图。 1、打开AndroidStudio,依次点击AndroidStudio -> Preferences -> Plugins,在搜索框搜索...
  • PlantUML画时序图 用描述性的语言来写UML,尤其是Sequence Diagram,PlantUML应该是很多同学的首选了吧。 网址:http://plantuml.com/ 我们可以使用eclipse的plugin来写PlantUML,如下: 速成教程 @startuml和@...
  • UML类图和时序图

    2019-07-09 22:27:04
    UML类图和时序图 1、UML概述 1997年,OMG 组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。它为开发团队提供了标准通用的设计语言来开发和构建计算机应用。 ...
  • start UML工具

    2019-04-08 08:18:18
    该软件是一个绿色版本的start UML工具,无需安装就可以使用,可以打开很多uml文件,使用没有发现异常。
  • PlantUML画时序图

    2020-01-13 17:01:01
    demo1 @startuml Bob -> Alice : hello @enduml
  • SpringBoot:启动自动注入 UML时序图
  • UML图中时序图和协作图转化

    千次阅读 热门讨论 2018-05-06 11:22:08
    运行IBM.Rational.Rose,然后在 Rose 中,时序图与协作图间的转换特别容易。 要从时序图转换为协作图,只需打开时序图,然后选择 Browse → Create collaboration Diagram 或直接按 F5 ; 要从协作图转换为时序图,...
  • startuml uml建模工具

    2012-11-19 14:09:56
    startuml 安装文件,可以用来建类图,时序图,状态图等等,不需要破解

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,889
精华内容 755
关键字:

使用startuml画时序图