【软考】14.2 统一建模语言UML/事务关系图

这篇具有很好参考价值的文章主要介绍了【软考】14.2 统一建模语言UML/事务关系图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

《统一建模语言UML》

  • 可视化的建模语言,非程序设计语言
  • UML的结构:构造块(事物、关系、图)、规则、公共机制
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 模型的事物
  • 结构事物:静态
  • 行为事物:动态
  • 分组事物:组织
  • 注释事物:解释
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 事物的关系
  • 关联:现实生活中存在的最广泛的关系;分为组合和聚合,都是表示部分和整体的关系
  • 组合:事物之间关系更强,有共同的生命周期,整体存在部分才存在,反之同理
  • 聚合:没有共同的生命周期
  • 关联:直线
  • 依赖:虚线,实三角
  • 泛化:实线,空三角
  • 聚合:实线,空菱形
  • 组合:实线,实菱形
  • 实线:虚线,空三角
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 对象快照 ——> 对象图
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • UML 图

【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft文章来源地址https://www.toymoban.com/news/detail-723235.html

  • 类图
  • 展现一组对象、接口、协作及其关系
  • 聚集(实线,空菱形)
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 对象图
  • 展现一组对象及其关系,为类图的某一快照
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 用例图
  • 展现一组用例、参与者及其关系
  • 用例之间的特有关系:扩展、包含、泛化
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 序列图(顺序图)
  • 描述以时间顺序组织的对象之间的交互活动
  • 同步信息:实心三角箭头
  • 异步信息:空心箭头
  • 返回信息:从右到左的虚线箭头
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 通信图:协作图
  • 强调参与交互的对象的组织
  • 传递消息:每个消息前面都有序号
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 状态图
  • 描述单个对象在多个用例中的行为
  • 状态(方框),触发事件(箭头),起点和终点(实心圆点)
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 活动图:特殊的状态图
  • 在系统内从一个活动到另一个活动的流程
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 构件图:组件图
  • 一组构件之间的组织和依赖
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 部署图
  • 静态部署视图,部署图物理模块的节点分布
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • UML 4+1视图
  • 视图是逻辑上的概念,由图实现;视图是图的抽象
  • 用例视图:最基本的需求分析模型
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 用例只有3种关系:包含、扩展、泛化
  • 事件触发迁移,但是否迁移成功,需要检查监督条件
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft
  • 进程视图:描述了并发与同步结构
  • 活动图:两个黑色圆点表示开始和结束状态
    【软考】14.2 统一建模语言UML/事务关系图,数据库/数据结构,uml,microsoft

到了这里,关于【软考】14.2 统一建模语言UML/事务关系图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [软考中级]软件设计师-uml

    uml中有4中事物,结构事物,行为事物,分组事物和注释事物 结构事物是uml模型中的名词,通常是模型的静态部分,描述概念或物理元素 行为事物是uml的动态部分,是模型中的动词,描述了跨越时间和空间的行为 分组事物是uml模型中的组织部分,是一些由模型分解成的盒子,

    2024年02月07日
    浏览(34)
  • QT5.14.2下载安装与环境配置

    由于exe文件名称只有x86,只能选择这个下载,但是在安装时可以选择安装32位和64位。 7.等待安装完毕 找到工具路径 放入电脑的环境变量,点击完成 这样环境变量配置完成。

    2024年02月15日
    浏览(75)
  • 基于QT5.14.2的MQTT通信

    一、概述 这个资料写的很好:MQTT协议,终于有人讲清楚了 参考图: 默认的Qt环境是不能使用MQTT的,但Qt官方提供了基于MQTT的封装,需要通过源码进行编译。 可以在下面的链接中获取到: https://github.com/qt/qtmqtt 在dev分支中可以选择MQTT版本,选择最新的下载到本地。 注意一定

    2024年02月10日
    浏览(31)
  • VsCode+QT5.14.2安装部署详细教程

    1、下载QT 注意事项 : 最好不要选择在线安装包,我安装了两天!!!快安装完成了结果是一个什么签名还是密码提示不识别。 从Qt 5.15开始,开源离线安装程序不再可用。官网原文如下:   Due to The Qt Company offering changes, open source offline installers are not available any more since Q

    2024年02月04日
    浏览(41)
  • Ubuntu18.04安装Qt5.14.2

    一、安装 第一步: 官网Index of /archive/qt 下载安装包, 或者国内网址下载 https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/ 我安装的是QT5.14.2 中的 qt-opensource-linux-x64-5.14.2.run ; 第二步:ctrl+T 打开终端输入命令: 第三步:开始安装 Qt(安装路径有下列两种方式) ,终端输入命令

    2024年02月11日
    浏览(35)
  • QT5.14.2安卓环境配置及创建程序在手机上运行

    主要参考:Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤_哔哩哔哩_bilibili            Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤_qt安卓开发环境搭建-CSDN博客 出错时参考:如何在Windows下搭建Qt安卓开发环境? - 知乎 (zhihu.com)                 百度网盘链接 需要

    2024年04月17日
    浏览(26)
  • qt5.14.2 独立msvc环境搭建(不安装vs)

    一般情况下msvc下的qt开发,无论你是用qtcreator还是vs都推荐安装对应vs版本,这样是最省事和便捷的,但在有些情况下不便安装vs但项目又需要使用msvc,则可以只安装msvc c++编译器,步骤如下: 备注:文内用到所有包均上传到不限速的阿里云盘,欢迎关注 阿里云盘分享 https:

    2024年02月04日
    浏览(41)
  • macOS Sonoma 14.2RC(23C63)发布

    系统介绍 黑果魏叔12 月 6 日消息,苹果今日向 Mac 电脑用户推送了 macOS 14.2 RC更新(内部版本号:2323C633),本次更新距离上次发布隔了 49 天。 预计正式版会在下周到来。届时用户可以打开“设置”-“通用”-“软件更新”路径进行更新。 需要注意的是,因苹果各区域节点服

    2024年02月04日
    浏览(50)
  • 手机升级到iOS15.8后无法在xcode(14.2)上真机调试

     之前手机是iOS14.2的系统,在xcode上进行真机测试运行良好,因为想要使用Xcode的Instruments功能,今天将系统更新到了iOS15.8   ,结果崩了 说是Xcode和手机系统不兼容不能进行真机测试。在网上查了好些方法,靠谱的就是下载相关版本的真机包。但是~~ 找了一圈发现目前并没

    2024年02月04日
    浏览(42)
  • Qt5.14.2安装教程和VS2019中的qt环境配置

    Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。 Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包