用例图、类图、状态图、活动图、顺序图、协作图

article/2025/9/22 6:06:42

实验二  UML建模工具

1.实验目的

(1)熟悉StarUML等工具软件的特色及工作环境;

(2)熟悉各种UML图的含义及用途;掌握利用starUML等工具绘制各种UML图的方法。

2.实验内容

(1)上网学习UML 教程_w3cschool( UML 教程_w3cschool ),熟悉常见UML图的含义及用途。

(2)学习利用starUML等工具绘制系统用例图、类图、对象图、状态图、活动图、顺序图、协作图、组件图、部署图等(红色部分为必做)。不但要求在实验报告文档中展示以上各UML图,还要求将相应的图形文件和实验报告文档一起打包上交。

1.用例图

2.类图

3.状态图

4.活动图

5.顺序图

6.协作图

 

3.实验总结与心得

1)知识点掌握总结(请叙述你通过该实验掌握的知识点)

(2)实验体会心得(请叙述你在该次实验中的收获)

对于本次实验内容,基本是自己查书和上网查找资料做出来的,感觉重新学了一遍,但是也只是学了个大概。通过本次实验,了解了用例图、类图、状态图、活动图、顺序图、协作图的一些知识。

附:免费UML建模工具

1、starUML  

2、Visual Paradigm Community Edition (社区版)

最好的 UML,SysML 和 ERD 工具 [永久免费,立即下载]

3、在线画图工具   https://app.diagrams.net/


http://chatgpt.dhexx.cn/article/APLx1kHM.shtml

相关文章

UML活动图

面向对象的软件开发方法的第一步&#xff1a;业务建模<--使用活动图 转载&#xff1a;https://www.cnblogs.com/xiaolongbao-lzh/p/4591953.html 活动图概述 •活动图和交互图是UML中对系统动态方面建模的两种主要形式 •交互图强调的是对象到对象的控制流&#xff0c;而…

UML图绘制(三)-----活动图的画法 一

一.什么是活动图 活动图&#xff08;activity diagram&#xff09;是阐明了业务用例实现的工作流程。 业务工作流程说明了业务为向所服务的业务主角提供其所需要的价值而必须完成的工作&#xff0c; 业务用例由一系列活动组成&#xff0c;他们共同为业务主角生成某些工件。 …

最标准的UML(活动图)画法

本人在查阅网上相关资料后&#xff0c;感觉标准都不统一&#xff0c;画什么的都有&#xff0c;所以查阅了UML参考手册&#xff0c;希望可以帮助到学习活动图的小伙伴 下述内容参考来源为《UML参考手册》 1、活动图的图标示例&#xff0c;开始节点为黑色实心圆&#xff0c;而不…

UML活动图画法详细解析

活动图基本概念 活动图是UML中一种重要的用于表达系统动态特性的图。 活动图的作用是描述一系列具体动态过程的执行逻辑&#xff0c;展现活动和活动之间转移的控制流&#xff0c;并且它采用一种着重逻辑过程的方式来叙述。 例如起床上班活动图&#xff1a; 活动图的主要组成…

使用Visio画各种可视化的流程图之活动图和状态图

一、活动图 活动图:描述了业务实现用例的工作流程。 步骤如下: 1.点击新建->类别-软件和数据库-UML活动-创建。 2.添加初始节点。 3.添加动作、判定、节点、注释等形状。 4.连接各个节点&#xff0c;并添加最后一个节点。 二、状态图 状态图:是描述状态到状态控制流&…

一张图阐述UML活动图的画法【软件工程】

文章目录 I.介绍活动图II.一图搞定活动图画法 I.介绍活动图 活动图是软件工程UML图的一个重要的种类&#xff0c;是状态图的一个变体&#xff0c;显示了系统从一个活动到另一个活动的流程&#xff0c;阐明了业务用例实现的工作流程。 活动图显示了一些活动,强调的是对象之间的…

浏览器历史版本下载地址

Google Chrome 历史版本下载&#xff1a; https://www.slimjet.com/chrome/google-chrome-old-version.php FireFox 历史版本&#xff1a; http://ftp.mozilla.org/pub/firefox/releases/ IE 历史版本&#xff1a; IE历史版本不用下载&#xff0c;直接在IE中按下F12&#xff0…

浏览器历史版本列表

Firefox、Chroem、Edge、Safari等都是全平台同版本号发布。 浏览器历史版本主要用来配合标签以及CSS属性来查看浏览器从哪一年开始支持该属性&#xff0c;从而好选择使用哪个标签以及属性。 标签以及CSS属性兼容可以参考&#xff1a;https://blog.csdn.net/lengye7/article/de…

google 浏览器下载历史版本的方法

现在的浏览器版本更新太快&#xff0c;有时我们需要下来之前的浏览器版本&#xff0c;这里来记录一下如何下载 google 浏览器的历史版本。 1.我们先确定要下载 google 浏览器的哪个版本&#xff0c;版本号是多少&#xff08;https://en.wikipedia.org/wiki/Google_Chrome_vers…

JavaIO编程之ReadLine

用Java写了一个客户端和服务器对话的小程序&#xff0c;用TCP/IP协议&#xff0c;程序运行之后&#xff0c;客户端和服务器端能连接上&#xff0c;可是彼此都收不到对方的消息&#xff0c;而且readLine()后面的代码也不执行了。。。 网上查了查&#xff0c;才知道&#xff0c;…

Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)

转载请注明出处&#xff1a;http://blog.csdn.net/anxpp/article/details/51512200&#xff0c;谢谢&#xff01; 本文会从传统的BIO到NIO再到AIO自浅至深介绍&#xff0c;并附上完整的代码讲解。 下面代码中会使用这样一个例子&#xff1a;客户端发送一段算式的字符串到服务器…

IO编程 之 缓冲篇

涉及linux中IO编程的时候&#xff0c;我们总是不可避免地要跟各种各样的缓冲机制打交道&#xff0c;学好linux IO编程不是简单地掌握几个函数的用法就万事大吉&#xff0c;正确地运用IO需要对其缓冲机制全面的理解&#xff0c;切不可依葫芦画瓢&#xff0c;蒙混过关。 切入正题…

【蓝桥杯单片机组】两种外设访问方式:IO编程和MM编程

微信搜索&#xff1a;ReCclay&#xff0c;也可免费阅读博主蓝桥系列所有文章&#xff0c;后台回复“代码”即可获取蓝桥所有备赛代码&#xff01;关注博主公众号&#xff0c;还可拥有加入博主粉丝群实时沟通技术难题、免费下载CSDN资源等多项福利&#xff0c;还在等什么呢&…

树莓派——9、IO操控代码编程

编写操控io的代码 关于树莓派的cpu型号&#xff1a; 使用pinout 使用cat /proc/cpuinfo 查阅资料&#xff1a; 查阅资料发现树莓派3b的CPU型号就是BCM2709&#xff0c;也就是pinout中的BCM2827 要先确定IO空间的起始地址&#xff08;物理地址&#xff09; ps&#xff1a;树莓…

PHP并发IO编程之路

并发IO问题一直是服务器端编程中的技术难题&#xff0c;从最早的同步阻塞直接Fork进程&#xff0c;到Worker进程池/线程池&#xff0c;到现在的异步IO、协程。PHP程序员因为有强大的LAMP框架&#xff0c;对这类底层方面的知识知之甚少&#xff0c;本文目的就是详细介绍PHP进行并…

几种 IO编程比较

参考&#xff1a; Netty权威指南第一版 Java 网络IO编程总结&#xff08;BIO、NIO、AIO均含完整实例代码&#xff09; 1. 传统的BIO模型 通常由一个独立的Acceptor线程负责监听客户端的连接&#xff0c;它接收到客户端连接请求之后为每个客户端创建一个新的线程进行处理&am…

Java实验报告(七)|IO编程

文章目录 题目一题目二题目三 题目一 &#xff08;一&#xff09;编程实现打印目录“C:/”下所有后缀为“.txt”文件名。 import java.io.File; import java.util.Scanner; public class ShowTxt {public static void main(String[] args) {System.out.println("请输入要…

Linux下C语言编程(1):IO编程

笔者今天来讲讲Linux下IO口的使用。用的硬件是三大开源器件之一的BeagleBone&#xff08;狗骨头&#xff09;。 &#xff08;PS 三大开源器件&#xff1a;树莓派、Arduino和Beagle Bone&#xff09; 硬件介绍 TI公司的AM3358 集成 1G MHz ARM Cortex™ A8 内核&#xff0c; 4G…

IO接口编程

IO接口编程 作者&#xff1a; Saint 掘金&#xff1a;https://juejin.im/user/5aa1f89b6fb9a028bb18966a 微博&#xff1a;https://weibo.com/5458277467/profile?topnav1&wvr6&is_all1 GitHub&#xff1a;github.com/saint-000 CSDN: https://me.csdn.net/qq_405319…

网络编程IO

文章目录 前言用户空间和内核空间系统调用一、同步IO模型1、阻塞式IO模型2、非阻塞式IO模型3、IO复用模型4、信号驱动IO模型 二、异步IO模型三、同步和异步 前言 IO操作由两个部分组成&#xff1a;发起IO请求、实际进行IO操作。 也就是下图所示的等待数据从磁盘拷贝到内核空间…