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)

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

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

相关文章

【C->Cpp】深度解析#由C迈向Cpp(2)

目录 (一)缺省参数 全缺省参数 半缺省参数 缺省参数只能在函数的声明中出现: 小结: (二)函数重载 函数重载的定义 三种重载 在上一篇中,我们从第一个Cpp程序为切入,讲解了Cpp的…

关于标准库中的 stack / queue / 优先级队列(涉及部分仿函数,deque)

目录 1.stack的介绍 2.queue的介绍 3.优先级队列(堆) 4.deque(双端队列) 1.stack的介绍 stack的文档介绍 翻译: 1. stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器…

商业版SEO关键词按日计费系统:关键词排名优化、服务咨询、手机自适应+安装教程

源码介绍 系统安装(推荐安装宝塔) 添加站点时,搭建后,到宝塔网站列表点设置,网站目录,设置运行目录为 public 数据库配置 网站根目录下 .env 文件设置数据库信息 HOSTNAME 127.0.0.1 DATABASE 数据库名 USERNAME 数据库用户名…

Matlab论文插图绘制模板第132期—函数等高线填充图

在之前的文章中,分享了Matlab函数折线图的绘制模板: 函数三维折线图: 函数网格曲面图: 函数曲面图: 函数等高线图: 进一步,再来分享一下函数等高线填充图。 先来看一下成品效果: 特…

【OAuth】快速入门

一、引言 1、什么是OAuth2.0? OAuth 2.0是一个关于授权的开放网络协议,允许用户授权第三方应用访问其在服务提供商上存储的资源(如照片、视频、联系人列表),而无需将用户名和密码提供给第三方应用。OAuth 2.0在第三方应…

HarmonyOs4.0基础(一)

目录 一、HarmonyOs系统定义 1.1系统的技术特性(三大特征) 1.1.1、硬件互助、资源共享 1.1.2、一次开发、多端部署(面向开发者) 1.1.3、统一OS,弹性部署(支持多种API:ArkTs、JS、C/C、Java) 1.2、系统的技术架构 二、Harmony OS项目搭建 2.1、(D…

Vue 封装echarts柱状图(Bar)组件

目的&#xff1a;减少重复代码&#xff0c;便于维护 显示效果 组件代码 <template><div class"ldw-data-content-box"><div class"ldw-chilren-box"><div class"title" v-if"title">{{ title }}</div>…

电脑技巧:推荐一款非常好用的万能预览工具

目录 一、软件简介 二、软件安装 三、支持的预览格式 四、使用说明 五、常用的快捷键 今天小编给大家推荐一款非常好用的万能预览工具&#xff0c;感兴趣的朋友可以下载试一试&#xff01; 一、软件简介 QuickLook&#xff0c;又叫文件查看万能工具&#xff0c;是一款高效…

CentOS 7 设置网络

CentOS 7 设置网络 正常情况 ①登陆进去之后使用下面的命令修改文件 echo ONBOOTyes >> /etc/sysconfig/network-scripts/ifcfg-ens33②如果是虚拟机重启后使用如下命令进行查看IP地址 ip addr注&#xff1a;到这里如果显示有两部分&#xff0c;则代表网络设置成功&a…

【算法提升—力扣每日一刷】五日总结【12/18--12/22】

文章目录 2023/12/18LeetCode每日一刷&#xff1a;[20. 有效的括号](https://leetcode.cn/problems/valid-parentheses/) 2023/12/19LeetCode每日一刷&#xff1a;[150. 逆波兰表达式求值&#xff08;后缀表达式运算&#xff09;](https://leetcode.cn/problems/evaluate-rever…

下一站,上岸@24考研er

时间过的好快&#xff0c; 考研倒计时①天 去年这个时候&#xff0c; 我应该也是充满未知地进入即将来到的考研初试 去年&#xff0c;这个时候&#xff0c;疫情&#x1f637;刚刚放开 许多人都&#x1f411;&#xff0c;发烧&#xff0c;可幸的是我受影响不大 &#x1f3…