首页 > 其他分享 >Android项目自动生成uml图(以小米便签为例)

Android项目自动生成uml图(以小米便签为例)

时间:2024-03-24 21:55:17浏览次数:26  
标签:便签 为例 类图 IDEA 自动 uml 时序 小米

摘要

最近在学习软件工程,需要完成小米便签的精读,任务中需要详细类图,由于项目巨大,手动画图打咩,试了一下午的android studio,试了诸如code iris,SequenceDigram(只能画时序图),simpleUML,sketch it....版本兼容折磨得头疼,索性直接使用IDEA画类图

使用方法

打开setting

image

tools->Diagrams->圈上图中所示

image

直接上图

image

无需多言

image

完成之后会自动打开窗口

image

菜单栏可以设置显示关系和导出成图片(图中已圈出)

image

上述过程可参见csdn使用IDEA自动生成UML类图和时序图

小米便签详细类图结果展示

image

时序图插件SequenceDiagrams

as和IDEA都可以,完美兼容,不过导出比较麻烦,需要激活码或者下载破解,直接知乎链接安装方法

标签:便签,为例,类图,IDEA,自动,uml,时序,小米
From: https://www.cnblogs.com/wsndyuilbyy/p/18093158

相关文章

  • 数据结构(十)哈希表---以题为例
    模拟散列表维护一个集合,支持如下几种操作:Ix,插入一个整数 x;Qx,询问整数 x是否在集合中出现过;现在要进行 N 次操作,对于每个询问操作输出对应的结果。输入格式第一行包含整数 N,表示操作数量。接下来 N 行,每行包含一个操作指令,操作指令为 Ix,Qx 中的一种。输出格......
  • 数据结构(九)模拟堆---以题为例
    维护一个集合,初始时集合为空,支持如下几种操作:Ix,插入一个数 x;PM,输出当前集合中的最小值;DM,删除当前集合中的最小值(数据保证此时的最小值唯一);Dk,删除第 k 个插入的数;Ckx,修改第 k 个插入的数,将其变为 x;现在要进行 N 次操作,对于所有第 2 个操作,输出当前集合的最小......
  • MATLAB强化学习使用全解析+附代码(以DDPG PPO为例)
    Content建立动作和观测的数据结构创建环境根据观测、动作、环境step和reset函数创建环境测试环境是否符合要求网络创建Critic网络设置Critic网络训练参数Actor网络设置Actor网络训练参数创建智能体设置训练参数开始训练MATLAB强化学习step函数......
  • 一文搞懂idea中的根目录和路径(以Mybatis为例)
    1.根目录概念:1.1项目根目录(ProjectRoot)项目根目录是你在文件系统中为整个项目选择的顶层目录。它通常包含了项目的所有内容,包括源代码、构建配置文件、文档、测试文件等。在版本控制系统中(如Git),项目根目录通常是仓库的根目录。1.2内容根目录(ContentRoot)在IntelliJ......
  • Java如何修改框架源码(以ZooKeeper框架为例)
    1、缘由:在Zookeeper框架内部源码中,org.apache.zookeeper.ClientCnxn.SendThread#logStartConnect方法会打印客户端与服务器端的连接状态,如果在网络出现波动时会出现连接异常并在日志中打印出INFO级别信息【java.lang.IllegalArgumentException】,而这个关键词会触发运维告警。2......
  • JavaScript逆向之代码补环境(以iwencai为例)
    知识点1.浏览器环境与Node环境的区别1.1浏览器环境具有的功能页面渲染功能(1)加载和控制页面元素的能力->在js中由dom对象来完成(2)渲染引擎->和我们基本上无关浏览器本身的一些东西(窗口大小,url)->BOM对象能够执行js的能力->v8引擎负责执行js代码1.2Node环......
  • YOLOV5 改进:替换backbone(MobileNet为例)
    1、前言之前介绍了yolov5如何更换C2f模块以及加入注意力机制SE模块的示例,详细请参考本专栏:YOLOV5实战项目(训练、部署、改进等等)_听风吹等浪起的博客-CSDN博客本文将详细介绍yolov5更换官方backbone,以轻量级网络mobilenet为例。因为mobilenet是轻量级的小型网络,参数量和......
  • 伪创新之所以“伪”-UMLChina建模知识竞赛第5赛季第7轮
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。只要最先答对前3题,即可获得本轮优胜。如果有第4题,第4题为附加题,对错不影响优胜者的判定,影响的是......
  • 【UML建模】状态图(State Machine Diagram)
    原文链接:https://blog.csdn.net/qq_38249409/article/details/1299584681.概述状态图,又称为状态机图,是一种用于描述对象的生命周期和状态转换的UML图示,它是一种行为图,用于描述对象的状态和状态之间的转换。这里的对象大多数情况是指的类生成的对象,但是有时候也会代表对象、参与者......
  • UML建模——用例图(Use Case Diagram)
    原文链接:https://www.cnblogs.com/lcword/p/10472040.html用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,如泛化、关联和依赖。它......