JUDE(Java and UML Developers' Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画 类图,用例图,STATECHART,活动图,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE98的MDL文件,可以将模型导出成JAVA源文件,HTML和文本格式。

这个软件蛮好用的,虽然小巧但是很可以应付一些简单的作图,比如用例图、活动图、类图等。

首先我们可看到该软件的界面为如图所示:

用例图:我们可以清晰看到左上边为结构区,我们可以看到文件的详情结构,以及继承等其他的区间,我们可以建立一个最简单的用例图,如图所示,在Default UseCase Diagram双击即可进入绘图界面。

在这个绘图界面,即可创建自己的用例图 ,左下区间可以进行编辑,有着包名、name、可见性等功能,在绘图上边那一行元素区可以点击使用哪一个组件构建,Actor和Usercase都可以自己进行编辑,通过实线进行联系。当我们建立完毕,在File--Print To Diagram JPEG,可以将当前图片转存为图片格式,有PNG和JPEG可选:

导出用例图可在文档或其他地方使用,我们还可以绘制简单的类图,在default Class Diagram中双击点开绘图界面,如图所示,左下侧区域为编辑区,有着依赖(dependency)、基础(base)、属性(attribute)、方法(method)、联系(association)等。

我们在基础(Base)可以看到可以编辑类的所属包、名字、权限等基本设置;

属性(attribute)则可以看到我们类中所添加的属性的名字、类型、权限,添加属性和移除属性;

方法(method)中添加方法有着方法名、返回值类型、权限等。

在绘制窗口的上边组件栏,可以选择自己需要的组件,例如新建User类图,User有着3个属性:id(int)、username(char)、userpass(char),同时设置set()、get()和 login()方法。在左下侧设置方法的返回值等继续操作。也可继续添加类,在这一张图中调用依赖关系使之互相联系,构建完善。导出的步骤和用例图相同 :  File -- Print Diagram To JPEG 选项。

活动图:我们需要建立一个新的类,例如测试右键即可增加Class:

之后右键点击该类,新建活动图即可,如图所示:

右上的组件区和左下的编辑区都可以进行使用,还有组件中基本描述,添值或者修改权限都可以在左下编辑进行。

目前只进行到类图、用例图和活动图的使用,尚未完善。

Jude——用例图和活动图相关推荐

  1. UML中的用例图、活动图、顺序图

        想要完成用户的需求分析,一般需要用例图.用例说明文档.活动图.顺序图.用户界面原型的相互配合.用例图描述系统具有哪些功能,谁使用这些功能:用例说明文档解释用例的场景.使用者.触发条件等内容:活 ...

  2. 使用UMLet绘制用例图及活动图

    使用UMLet绘制用例图及活动图 UMLet是一款开放源代码的轻量级UML建模工具,它能够帮助我们快速地构建用例图.活动图等各种 UML模型. 用例图充当用户要求说明的焦点. 它描述要求.用户和主要组 ...

  3. 流程图、架构图、结构图、用例图、活动图汇总Axure原型设计

    这是一款使用Axure8制作的产品经理工作中用到的的各种图,包含流程图(业务流程图.泳道图.数据流程图).架构图.用例图.活动图等.作为一款效率工具的原型,可直接复制到项目中使用,对于初学者来说,也是 ...

  4. 用例图、活动图、时序图、类图的详细介绍

    UML软件开发模型的组成包括:功能模型,动态模型以及静态模型.其中,功能模型主要指的是用例图,用来描述每个用户的职责以及其可能发出的动作:动态模型包括分析图,顺序图,主要用来描述用户的行为动作之间的先 ...

  5. 用例图、活动图和顺序图的关系

    用例图:   可以分为业务用例和系统用例. 活动图,可以用来表述业务用例的流程(工作过程) 顺序图,可以用来表述系统用例的实现过程(也就是说该系统用例涉及的各个对象间如何进行通信的) 通常,业务用例表 ...

  6. 毕业论文管理系统用例图和活动图

    用例图 活动图 转载于:https://www.cnblogs.com/1344850325byy/p/8664453.html

  7. UML图之【用例图、活动图、时序图】

    时序图的知识:https://blog.csdn.net/fly_zxy/article/details/80911942 用例图的知识:https://www.cnblogs.com/xiaolon ...

  8. 【UML】用例图、活动图、类图、顺序图练习题

    一.问题一 "远程网络教学系统"的功能需求如下:学生登录网站后,可以浏览课件.查找课件.下载课件.观看教学视频.教师登录网站后,可以上传课件.上传教学视频.发布教学心得.查看教学心 ...

  9. 校园表白墙--用到的用例图和活动图汇总

     一.项目总体用例图  二.用户登录分析及活动图 开户 用例编号: Use Case-01 参与者:用户 前置条件 系统启动 后置条件 无 主干过程 1. 用户输入用户名和密码: 2. 系统读入用户名 ...

最新文章

  1. 原生 AJAX的相关介绍
  2. 在Spring Boot使用H2内存数据库
  3. gulp中使用babel-polyfill编译es6拓展语法
  4. 纹理和基元_自定义基元和DTO的(反)序列化和验证
  5. 平板的android版本是5.0.2,EMUI5.0荣耀平板2升级固件下载
  6. 2018浙大计算机考研经验,考研经验2018中科大计算机考研第一398分初复试经验诚挚分享.docx...
  7. php目录遍历漏洞复现,nginx解析漏洞,配置不当,目录遍历漏洞环境搭建、漏洞复现...
  8. Java中解决(extjs或jquery)session过期退出登录问题
  9. 哈工大刘挺教授:中文信息处理前沿技术进展
  10. 【转】详解JavaScript中的this指针
  11. 新手程序员必学的代码编程技巧
  12. 室内三维地图编辑器,制作地图软件哪个最好
  13. STM32——新建 Keil MDK 5 工程(寄存器版本)
  14. python高级用法使用手册(收藏)
  15. 台式计算机没有声音图标,win7电脑没有声音扬声器图标不见了怎么办?
  16. android开发技巧精髓一
  17. Barrier类介绍
  18. 小白都能看懂!Python机器学习预测乳腺癌疾病案例剖析!
  19. 【零基础学Python】海龟画图篇 :第十九节--海龟画图实际应用|用法总结
  20. Remix编辑器连接本地(最新)

热门文章

  1. uniapp 创建小程序使用云开发
  2. 逍遥游 一致性和哥德尔两大定理—— 读哥德尔之八
  3. 架构师之路工作量化与细化
  4. 微信公众号推送模板消息
  5. 韩松手机摄影笔记第三课--经营画面的原则
  6. Altium Designer PCB封装库放置3D模型对齐问题的解决思路
  7. 用 Python 实现导弹自动追踪,超燃!
  8. 循环辅助:continue
  9. C语言中输出26个字母
  10. K8S 之 Pod定义梳理