jude的一些基本用法

jude的基本使用方法 作为一名软件工程专业的学生,常常需要画各类流程图,数据流图。

说来惭愧,我对于各类图的画法以及各类画图软件并不熟悉。

需求工程老师给我们推荐过jude这个画图软件,但由于我不会使用,折腾了不少时间,网上的资料也十分有限,用去了我不少时间。

今天我想总结一下jude的基本使用方法。 网上现有教程与我现在使用的版本不一样。此版本在新建工程后并不会自动出现 UseCase Diagram /Class Diagram.但可以点击显示屏上方的Diagram,会出现那两个选项,点击UseCase Diagram和Class Diagram,相应图标选项就会出现在在新建项目的选项下面。

点击UseCase Diagram,就可以开始画图了。

下面介绍一下画图工具的基本用法。 现在看向画图界面顶上的一排图标。

首先左手边第一个箭头号,鼠标移上去之后停留一会,会显示Select.点击这个图标之后,你就可以对某个元素执行选择、编辑。移动和改变大小的操作了。

然后看到靠右手边的四个图标。第一个图标移上去lock/unlock your selection on tool bar.但点击这个图标后,你选择一个功能图标之后可以连续使用。否则,每次的功能图标只能使用一次后失效。 其他图标暂时还不清楚。

然后其他的图标可以大概看出来它表示了什么。只要点击相应的图标,再在画布上点击即可尝试不同图标的不同功能。 现在我跟着网络上的教程,开始画图吧。 倘若觉得我讲的不清楚,看参考原博客。博客地址为: http://blog.csdn.net/zdwzzu2006/article/details/4567682 下面我跟着教程开始画图、 点击 UseCase Diagram0.画一个如下的图: 这个图并不难画,只要点击相应的图标后,在空白区域点击,就会出现选择的图标。

可以双击,根据出现的小圆点进行大小的调整,及文字的调整。人性图及椭圆形可由此方法画出。矩形则是点击矩形图标后,按住鼠标左键,拖动画出相应的区域。箭头号则是点击首部图标中的横线区域,有下滑选择,即可调出需要的箭头型号。点击后,下移到画图界面,点击出发图形中心,拖动到目标图形中间,即可画出箭头号或者横线。 然后再画出如下图: 此图是基于display the score活动的。因此先右击左边文件界面中的display the score,选择Create Diagram,然后选择 Activity Diagram即可出现不同的图标界面。 选择相应的即可画出需要的图形。 顺带一提,T图标代表文字,点击后可以将文字插入任意地方。 这是一点点基础的用法,我暂时也只学到这里,后面会根据需要慢慢的学习更多用法。 我会慢慢探索的。

转载于:https://www.cnblogs.com/wangsihui1996/p/5333598.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python中reduce函数_Python中的reduce()函数

reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f&#xff0…

oracle 存储过程中调用存储过程

create procedure sp_name() begin ……… end 比如: create procedure pro_showdbs() show datebase; end //用exec调用存储过程。 一个带参数的存储过程。SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 (2 p_user_name VARCHAR23 ) AS4 BEGIN5 dbms_output.pu…

序列生成_PR Structured Ⅴ:GraphRNN——将图生成问题转化为序列生成

本文使用 Zhihu On VSCode 创作并发布Paper | Code本文一作实在是太大佬了,让我和小伙伴焦虑了好一阵子。作者主页送你们,将这份焦虑传递下去。Introduction图生成有很多用处:建模physical and social interactions发现新的化学和分子结构构建…

网络资产管理系统_固定资产管理系统网络版的各种语言翻译

固定资产管理系统网络版指的是固定资产管理系统项目的联网版本,适合需要远程操作及多人同时操作的用户,各个版本都提供相应的网络版。固定资产管理系统网络版系统稳定、功能强大,支持局域网内用户联网操作软件,适用于各机关企事业…

数据字典在sga的哪一个组件中缓存_非功能性约束之性能(1)-性能银弹:缓存...

在《什么是架构属性》一文中提到提高「性能」的主要方式是优化,而优化的其中一个主要手段就是添加缓存!在软件工程里有这么一句话:「没有银弹」!就是说由于软件工程的复杂性,没有任何一种技术或方法能解决所有问题&…

.NET的轻量级IOC框架芮双随笔

面向对象的设计的重用性一直是他的一个重要特性,为了有效定义这一特性,又引申出面向对象设计的几个原则:高内聚、低耦合、功能单一、优先使用聚合、面向接口编程等。依赖这些原则和前人的经验,又发展出形形色色的模式,…

python热部署_关于Spring Cloud 框架热部署的方法

1、在对应的pom.xml 文件中添加依赖org.springframework.bootspring-boot-devtoolstrue2、注:project 中添加 spring-boot-maven-plugin,主要在eclipse中使用,idea中不需要添加此配置。【IDEA 忽略这个步骤哦(⊙o⊙)?】org.springframework.b…

《世界是数字的》读后感

随着科技的发展,我们已经进入数字化的世界。十年前,我们还拿着小灵通、按键手机,十年后,我们每个人的手上都有一部触屏手机。科技的发展使得世上的东西都更新换代的很快,任何东西存在的时间都很短,瞬息间就…

html js css如何关联_会html+css+js就能把前端项目发布到多个平台

在这篇文章中,小编将给大家分享如何让自己的前端代码发布到多个常用的平台。看完这篇文章以后,你就知道了如何让你的前端代码发布到多个平台,如:安卓应用程序,小程序,iOS应用程序,Windows,Mac,L…

机器学习 监督学习论文_NeurIPS 2020最佳机器学习论文奖

NeurIPS 会议在提交的大量论文和1903年被接受的论文中,有3篇被授予。今年获奖的论文有:语言模型是学习者很少广义形式相关平衡的无悔学习动力学列子集选择和Nystrom方法的改进保证和多重下降曲线该NeurIPS委员会由一些指导准则。最好的论文必须具有革命性…

Java--File文件操作

判断文件或目录是否存在 判断File对象所指向的文件或者目录是否存在,使用exists()函数。 File f new File("/Users/bemaster/Desktop/in.txt"); System.out.println(f.exists()); 判断当前File对象是文件还是目录 判断当前File对象是否是文件&#xff0c…

iis 装完framework4 7 无法切换_扫盲贴之电压并列与电压切换

点击上方电气小青年,关注并星标由于微信改版,只有星标才能及时看到我们的消息哦━━━━━━推荐阅读:《国内电气顶尖高校的奖学金介绍,总奖学金接近150万!》《世界工业自动化公司行业前十名:西门子、ABB、…

unixbench类似_UnixBench的实现介绍-阿里云开发者社区

很多用户都用UnixBench做性能测试,并做厂商之间的对比,那UnixBench到底做了哪些性能测试,本篇从代码层面阐述UnixBench做了哪些测试。在细说UnixBench的实现之前,先放一个总结果UnixBench算分介绍有类似结果,然后一个个…

android 集成同一interface不同泛型_C# 基础知识系列- 10 反射和泛型(二)

0. 前言 这篇文章延续《C# 基础知识系列- 5 反射和泛型》,继续介绍C#在反射所开发的功能和做的努力。上一篇文章大概介绍了一下泛型和反射的一些基本内容,主要是通过获取对象的类型,然后通过这个类型对象操作对象。这一篇介绍一个在反射中很重…

hdu 1297 递推难题

这题的话,我能玩一年 今天做了很多递推的题,这题无疑是最复杂的 其实可以看出来,2,3,4,5为一类,不妨定义为2型,1,6为一类,定义为1型 规定num[i]为结尾是i的凹槽的数量 我们可以能轻易的推出 sum num[1]*2n…

mysql 8.0远程连接_安装mysql 8.0.17并配置远程访问的方法

一、安装前准备查看数据库版本命令: mysql --versionmysql-community-common-8.0.17-1.el7.x86_64.rpmmysql-community-libs-8.0.17-1.el7.x86_64.rpmmysql-community-client-8.0.17-1.el7.x86_64.rpmmysql-community-server-8.0.17-1.el7.x86_64.rpm二、安装RPM包依…

python体育竞技分析代码200行_使用Python进行体育竞技分析(预测球队成绩)

使用Python进行体育竞技分析(预测球队成绩) 发布时间:2020-09-18 06:38:27 来源:脚本之家 阅读:69 今天我们用python进行体育竞技分析,预测球队成绩 一. 体育竞技分析的IPO模式 : 输入I(input)&…

使用JavaScript进行数组去重——一种高效的算法

最近比较忙,没时间更新博客,等忙完这阵子会整理一篇使用AngularJS构建一个中型的单页面应用(SPA)的文章,尽情期待!先占个坑。 数组去重的算法有很多种,以下是一种。 思路如下: 定义一个空的对象obj&#xf…

rpm的mysql安装_MySQL 5.7.22 rpm 安装方式

在MySQL官网下载安装包[roothashow-db-master resource]# tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar[roothashow-db-master resource]# lsDATALOSS_WARNING_README.txt mysql-community-common-5.7.22-1.el7.x86_64.rpm mysql-communi…

为什么有时优盘是只读模式_JS专题之严格模式

ECMAScript 5 引入了 strict mode ,现在已经被大多浏览器实现(从IE10开始)一、什么是严格模式顾名思义,JavaScript 严格模式就是让 JS 代码以更严格的模式执行,不允许可能会引发错误的代码执行。在正常模式下静默失败的代码&#…