EA常见画图(类图、包图、构件图、状态图、顺序图、活动图)

2023-12-24 22:30

本文主要是介绍EA常见画图(类图、包图、构件图、状态图、顺序图、活动图),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EA常见活动图,状态图画法

    • 类图:111
      • (1)给关系添加注释
      • (2)设置关系线样式
    • 包图:
      • (1)创建包图
      • (2)在包中添加子包:
      • (3)在包中添加用例:
      • (4)在包中添加参与者:
    • 构件图(组件图):
      • (1)创建构件图:
      • (2)画出构件,添加构件间的关系
    • 部署图:
      • (1)创建部署图
      • (2)画部署图:
    • 顺序图:
      • (1)创建顺序图
      • (2)画图:
      • (3)设置成异步消息
      • (4)

类图:111

(1)给关系添加注释

在这里插入图片描述
双击关系线,弹出如下窗口,选择Role(s),修改注释,点击“确定”
在这里插入图片描述

(2)设置关系线样式

在这里插入图片描述
双击关系线,弹出以下设置窗口,如图设置:
第一个框:设置消息线条的名称
第二个框:设置一对多,多对一,一对一等对应关系
第三个框:表示可支配性,设置箭头的方向(暂定,需要再确定一下)
第四个框:表示是否为聚合关系,通过这个可以设置连接线是否为“聚合”或是“组合”
在这里插入图片描述

包图:

(1)创建包图

在这里插入图片描述
在这里插入图片描述

选择刚才建好的PD5001-02这个包,如下图进行五步操作:
在这里插入图片描述
在这里插入图片描述
建好包图画图之后的样子:
在这里插入图片描述

(2)在包中添加子包:

右击母包“需求模型”—>New Child Element—>Add a Package…
在这里插入图片描述
在这里插入图片描述

(3)在包中添加用例:

在这里插入图片描述
在这里插入图片描述

添加后的样子:
在这里插入图片描述

(4)在包中添加参与者:

这一步跟上面是一样的,就用了上面的图
在这里插入图片描述
这里跟添加用例的方法略有不同,如下:
在这里插入图片描述

构件图(组件图):

(1)创建构件图:

在这里插入图片描述

(2)画出构件,添加构件间的关系

在这里插入图片描述

部署图:

(1)创建部署图

在这里插入图片描述

(2)画部署图:

在这里插入图片描述
在这里插入图片描述

顺序图:

(1)创建顺序图

在这里插入图片描述
在这里插入图片描述

(2)画图:

遇到的问题:不明白冒号,下划线的含义
解决:对象名:类名

(3)设置成异步消息

在这里插入图片描述
在这里插入图片描述

(4)

这篇关于EA常见画图(类图、包图、构件图、状态图、顺序图、活动图)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/533338

相关文章

顺序表之创建,判满,插入,输出

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值1,否则返回0🍊main函数 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~ 🍊自我介绍   Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”

JVM 常见异常及内存诊断

栈内存溢出 栈内存大小设置:-Xss size 默认除了window以外的所有操作系统默认情况大小为 1MB,window 的默认大小依赖于虚拟机内存。 栈帧过多导致栈内存溢出 下述示例代码,由于递归深度没有限制且没有设置出口,每次方法的调用都会产生一个栈帧导致了创建的栈帧过多,而导致内存溢出(StackOverflowError)。 示例代码: 运行结果: 栈帧过大导致栈内存

web群集--nginx配置文件location匹配符的优先级顺序详解及验证

文章目录 前言优先级顺序优先级顺序(详解)1. 精确匹配(Exact Match)2. 正则表达式匹配(Regex Match)3. 前缀匹配(Prefix Match) 匹配规则的综合应用验证优先级 前言 location的作用 在 NGINX 中,location 指令用于定义如何处理特定的请求 URI。由于网站往往需要不同的处理方式来适应各种请求,NGINX 提供了多种匹

模拟实现vector中的常见接口

insert void insert(iterator pos, const T& x){if (_finish == _endofstorage){int n = pos - _start;size_t newcapacity = capacity() == 0 ? 2 : capacity() * 2;reserve(newcapacity);pos = _start + n;//防止迭代

一步一步将PlantUML类图导出为自定义格式的XMI文件

一步一步将PlantUML类图导出为自定义格式的XMI文件 说明: 首次发表日期:2024-09-08PlantUML官网: https://plantuml.com/zh/PlantUML命令行文档: https://plantuml.com/zh/command-line#6a26f548831e6a8cPlantUML XMI文档: https://plantuml.com/zh/xmi

【Kubernetes】常见面试题汇总(三)

目录 9.简述 Kubernetes 的缺点或当前的不足之处? 10.简述 Kubernetes 相关基础概念? 9.简述 Kubernetes 的缺点或当前的不足之处? Kubernetes 当前存在的缺点(不足)如下: ① 安装过程和配置相对困难复杂; ② 管理服务相对繁琐; ③ 运行和编译需要很多时间; ④ 它比其他替代品更昂贵; ⑤ 对于简单的应用程序来说,可能不

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`

常见的服务器

常见的Web服务器 1、Tomcat:Tomcat和Java结合得最好,是Oracle官方推荐的JSP服务器。Tomcat是开源的Web服务器,经过长时间的发展,性能、稳定性等方面都非常优秀。 2、Jetty:另一个优秀的Web服务器。Jetty有个更大的优点是,Jetty可作为一个嵌入式服务器,即:如果在应用中加入Jetty的JAR文件,应用可在代码中对外提供Web服务。 3、Resin:

【Kubernetes】常见面试题汇总(一)

目录 1.简述 etcd 及其特点? 2.简述 etcd 适应的场景? 3.简述什么是Kubernetes? 4.简述 Kubernetes和 Docker的关系? 1.简述 etcd 及其特点? (1)etcd 是Core0s 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(keyvalue)数据

Windows11电脑上自带的画图软件修改照片大小(不裁剪尺寸的情况下)

针对一张图片,有时候上传的图片有大小限制,那么在这种情况下如何修改其大小呢,在不裁剪尺寸的情况下 步骤如下: 1.选定一张图片,右击->打开方式->画图,如下: 第二步:打开图片后,我们可以看到图片的大小为82.1kb,点击上面工具栏的“重设大小和倾斜”进行调整,如下: 第三步:修改水平和垂直的数字,此处我修改为分别都修改为50,然后保存,可以看到大小变成63.5kb,如下: