实验二  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/

用例图、类图、状态图、活动图、顺序图、协作图相关推荐

  1. 类图、用例图、时序图、状态图、活动图、流程图、顺序图(转)

    软件工程(软件工程中的各种图一般用于以下三个阶段): 需求分析阶段: 用例图:用例图是指由参与者(Actor).用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图.是系统的蓝 ...

  2. UML 建模步骤 用例图 类图 对象图 包图 顺序图/时序图 状态图 活动图 协作图

    统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明.可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言. UML是面向对象设计的建 ...

  3. OOSE-5-用例图/顺序图/状态图/活动图

    文章目录 1 用例图 1.1 参与者 1.2 用例 1.3 用例描述 1.4 一个示例 2 顺序图 2.1 基本概念 2.2 组成部分 2.2.1 对象 2.2.2 生命线 2.2.3 激活 2.2. ...

  4. 类图 顺序图 活动图 状态图 用法和比较

    使用电梯仿真系统来解释下列各种图的关系 类图 为什么要使用用类图: 我们在开发系统的时候是不是经常采用 分而治之  的思想 即将其分解为较为简单的子系统. 而使用类图道理也是一样,目的就是为了简化逻辑 ...

  5. 【软件工程】看我火眼金睛——系统流程图、程序流程图、数据流图、活动图、状态图、顺序图辨析

    [前言] 在软件工程中我们学习了数据流图,程序流程图,UML中的活动图,状态图,顺序图,这些图貌似都是在描述软件的执行过程,那么它们到底有哪些相同点,又有哪些不同点呢?下面,我们一起来探索一下. [软 ...

  6. UML活动图+顺序图

    一.UML活动图* 创建ATM取款机的UML活动图 二.UML顺序图 创建病症监护的UML顺序图 目标: 对病人的病症信号进行监测.处理,超过极限报警. 主要步骤: 1.病症监视器可以将采集到的病症信 ...

  7. UML教程4:顺序图

    文章目录 大纲 四.顺序图 4.1 概要 4.2 顺序图中的事物及解释 4.3 顺序图与用例图和类图的关系 4.4 顺序图例子 本文转载自:https://www.cnblogs.com/leafsu ...

  8. UML 的概述 和 顺序图

    UML 的概述 和 顺序图 标准建模语言 UML 是一种直观化.明确化和文档化的通用可视化建模语言.它捕捉了被构建系统的有关决策和理解,用来理解.设计.浏览.配置.维护以及控制系统的信息. 由于复杂系 ...

  9. vscode remote 第三方库_还能这么玩?用VsCode画类图、流程图、时序图、...不要太爽

    软件设计中,有好几种图需要画,比如流程图.类图.组件图等,我知道大部分人画流程图一般都会用微软的viso绘制,我之前也是这个习惯.viso画图有个不好的地方是需要时刻去调整线条和边框已达到简洁美观,今 ...

  10. 移动端UML图应用之UML交互图——顺序图和通信图

    系列文章目录 移动端UML图应用之UML图简述 移动端UML图应用之UML行为图--用例图.活动图和状态机图 移动端UML图应用之UML交互图--顺序图和通信图 移动端UML图应用之UML结构图--包 ...

最新文章

  1. adb devices只显示List of devices attached
  2. 在java中实现滚动文字,通过线程实现文字在屏幕上不停滚动,为什么文字不显示啊,求指点...
  3. deepin中mysql数据库的连接_Python爬虫进阶教程(八):MySQL 数据库连接
  4. html动画图片重叠,不一样的层叠照片动画-ANIMATED CSS3 PHOTO STACK
  5. 4.WaitForSingleObject函数分析
  6. mysql 实时备份_MySQL实现实时备份[转]
  7. Python 使用ntplib库同步校准当地时间的方法 (NTP)
  8. 301重定向错误(细心就不应该出错)
  9. 01_项目需求与实体分析(servlet+java bean+jsp的商城教程)
  10. Java学习笔记之设计模式(6)观察者模式
  11. android系统锁屏锁怎么解决方法,安卓手机忘记锁屏密码解决方法【图文详解】...
  12. 刘德华--10有一种精神叫刘德华
  13. DataHunter完成千万级A轮融资 打造数据协作平台
  14. 深度解析Eureka的自我保护机制
  15. html5游戏 分数排行榜,热推游戏榜 9月份“微信HTML5游戏排行榜”
  16. windows和linux共用蓝牙鼠标,双系统共用蓝牙键鼠(win10+macOS)
  17. 书论29 颜真卿《怀素上人草书歌序》
  18. Android Window悬浮窗窗口全屏(隐藏导航栏状态栏)
  19. SWAPIDC服务器销售模板,记录利用swapidc搭建IDC销售网站教程
  20. Mycat 读写分离、主从切换、分库分表的操作记录

热门文章

  1. [USACO Section 4.4]追查坏牛奶Pollutant Control (最小割)
  2. base64 的加密和解密
  3. MySQL必知必会总结
  4. js 校验字符串是否为数字和字母组合
  5. matlab 有一函数 _写一程序_输入自变量的值_输出函数值.,第2讲 MATLAB入门1_数学建模_ppt_大学课件预览_高等教育资讯网...
  6. 用 Neo4j 快速构建明星关系图谱,你一定感兴趣
  7. 人从哪里来又到哪里去
  8. 【顿悟】会者定离,一期一祈,勿怀忧也,世相如是.
  9. 面试官问:为什么 Java 线程没有Running状态?我懵了
  10. 用友远程命令执行漏洞并提权