starUML之时序图
starUML 版本:2.8.1
一、简介(Sequence Diagram)
时序图用来表示对象之间消息传递的一个过程,强调对象交互的一个时间关系。
图中各消息传递的对象水平排列,用带箭头的线来表示对象间消息的传递,消息传递从左至右;其纵轴表示交互的时间顺序,也可以表示对象的生命周期,从上到下表示对象从”出生入死”的过程。
二、概念
对象 时序图中的对象在交互中扮演的角色就是对象
生命线(life line)是一条垂直的虚线, 这条虚线表示对象的存在
控制焦点(Focus of Control)控制焦点是顺序图中表示时间段的符号,在这个时间段内对象将执行相应的操作。用小矩形表示
同步消息(Synchronous Message) 同步即调用方法时必须等方法返回才进行下一步操作
异步消息(Asynchronous Message) 调用者与被调用者同步进行,常用来表示调用者给被调用者发一个信号让其进行工作,然后双方同时工作运行
返回消息(Return Message)返回消息表示从过程调用返回
自关联消息(Self-Message)表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。
组合块Combined Fragments
Ø Alternative fragment(denoted “alt”) 与 if…then…else对应
Ø Option fragment (denoted “opt”) 与 Switch对应
Ø Parallel fragment (denoted “par”) 表示同时发生
Ø Loop fragment(denoted “loop”) 与 for 或者 Foreach对应
三、starUML操作
1、软件破解
安装好之后在安装目录下找到授权控制文件:C:\Program Files (x86)\StarUML\www\license\node\LicenseManagerDomain.js
编辑文件:找到第24行,加入以下代码即可
var pk, decrypted; //===============破解开始=============
return { name: "StarUML",//随意 product: "StarUML", licenseType: "vip", quantity: "blog.csdn.net/StarUML",//随意 licenseKey: "later equals never!"
};
//===============破解结束============= try { pk = new NodeRSA(PK); decrypted = pk.decrypt(licenseKey, 'utf8');
} catch (err) { return false;
}
好了,以上是你百度到的大多数的答案,但是却少了一步。当你执行完以上操作时发现貌似从新打开StarUML还是告诉你未注册。
这个时候你需要:Help -> EnterLicense… 然后输入以下的内容:
[python] view plain copy
Name: StarUML
Licence Key: 8888-000-8888
然后点击激活,就提示你激活成功了。
2、新建时序图
一、右上角Model Explorer 新建模型
二、选中新模型右键选择
starUML之时序图相关推荐
- StarUML中时序图添加小人
转载于 http://blog.csdn.net/longyuhome/article/details/9011629 在看时序图的例子的时候,发现有些的时序图上有小人的图标,可是一些UML工具却没有 ...
- StarUML画时序图
1.先启动StarUML 左键点击左边工具栏中的工具,到右边空白处也左键单击即可画出相应图形,并且可以为图形命名
- staruml 时序图操作
staruml下载地址 http://staruml.sourceforge.net/en/ ,直接下载安装包安装使用即可,无需任何配置. 今天使用staruml画时序图,出现两个问题: 1.条件语句 ...
- StarUML使用说明—用例图、时序图、活动图
安装及检查 先安装StarUML.StarUML-5.0-with-cm.rar 先检查,界面右侧的Model Explorer视频是否显示: 如不显示,就在 顶部菜单>view>Mode ...
- uml画时序图操作步骤
本人使用的是staruml工具,下载地址:https://share.weiyun.com/5HtcSvV 在日常工作中,不管是需求分析.流程设计.源码解读,通过uml工具画时序图都是一个很有效的辅助 ...
- java时序图工具_快速学习时序图:时序图简介、画法及实例
点击上方☝Java编程技术乐园,轻松关注!及时获取有趣有料的技术文章 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 一. 什么是时序图? 时序图(Sequence Di ...
- java进阶之UML类图和时序图
目录 UML概述 UML图分类 类图和时序图 类图 类图概述 类图的结构 类图中的关系 时序图 时序图概述 组成元素 示例图 UML概述 统一建模语言(英语:Unified Modeling Lang ...
- 画一个清晰明了的时序图,要掌握这三点
摘要:时序图是统一模型语言UML(Unified Model Language)中一种用来表示实体间交互关系的图. 1 前言 在定义系统间接口或模块间接口时,时序图使用起来非常方便,工作中经常涉及要与 ...
- 机械动作时序图怎么画_时序图怎么画步骤教程_时序图用什么工具画_时序图的作用是什么...
时序图(Sequence Diagram),亦称为序列图.循序图或顺序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作. 时序图是一个二维图,横轴表示对象,纵轴表 ...
最新文章
- PowerShell过滤文件中的重复内容
- 20170507Linux七周二次课 io监控free ps 网络状态 抓包
- python 如何获取数组(列表)长度? len()
- 爱奇艺数据中台负责人马金韬:数据中台建设与应用
- 使用 jQuery Mobile 与 HTML5 开发 Web App (四) —— jQuery Mobile 表单上
- 阿里完成首个可控量子比特研发;45 名谷歌员工举报不公对待;Swoft 2.0.6 正式版发布 | 极客头条...
- Oracle数据库的下载地址
- Epson Perfection V370 Photo图片扫描自动控制
- 多层json字符串转map_java json字符串转map集合递归嵌套
- PINN物理驱动的深度学习方法入门到详解
- 从黑马学完IT,能进大厂吗?会不会遭歧视?答案来了…
- mysql删除表数据及其关联数据_MYSQL中delete删除多表数据与删除关联数据
- Android Studio连接夜神nox模拟器
- matlab 求矩阵的逆
- 如何使用百度地图API
- 输入某辆小轿车三次的 耗油量(升)和行驶里程(公里),计算平均油耗(升/百公里)。
- 小黄衫获得感想及经验总结
- 简述EMD分解、希尔伯特变换、谱方法
- 学计算机的大学计划书,计算机系大学计划书
- VCS命令详解(二):仿真命令
热门文章
- [git] 小乌龟工具TortoiseGit记住账号密码 ——简单版操作指南
- 写得蛮好的linux学习笔记(主要是linux shell命令)
- 分布式系统知识点总结
- 单片机节日彩灯c语言程序,AT89C2051
- 高超声速边界问题求解
- 程序员如何赚到自己人生中的第一桶金?是100万还会是1000万,大家不妨一起探讨一下!...
- 天津2022 津沽大地 国稻种芯-农民丰收节:130余场活动展开
- ftp服务器上传文件频率,ftp服务器上传文件速度多少
- python矩阵计算_python计算矩阵
- 阿里云EMAS 4月产品动态