UML动态模型图简单介绍

UML动态模型图描述了系统动态行为的各个方面,包括用例图、序列图、协作图、活动图和状态图。下面就每种图做一个简单介绍:

用例图

用例图描述系统外部的执行者与系统提供的用例之间的某种联系。所谓用例是指对系统提供的功能的一种描述。执行者是使用用例的人或外部系统,二者之间的联系描述了“谁使用哪个用例”。用例图着重于从系统外部执行者的角度来描述系统需要提供哪些功能,并指明该执行者是谁。在用例图中,椭圆表示用例,小人表示执行者。下图所示为一个普通用户进入某系统的用例图,该图描述了当普通用户进入系统时,“普通用户”为执行者,其具有密码修改、资料修改、订单查询、产品搜索等4个用例。


序列图

序列图又被称为时序图、顺序图,用于描述几个对象之间的动态协作关系。序列图由一组对象构成,每个对象分别带有一条竖线,代表时间轴,称为生命线。从一个对象的生命线指向另一个对象的生命线的水平箭头表示消息。序列图就是描述这些对象随着时间的推移互相之间交换消息的过程。下图示为一个模拟银行间资金转账的序列图,通过中心间联发起转账,描述了银行A、中心、银行B的交互过程,通过该模型图,可以比较清晰的了解整个交互过程及交互顺序。

协作图

与序列图相同,协作图也是用来描述系统中对象之间的动态协作关系。协作图侧重于描述各对象之间存在的消息收发关系,而不专门突出这些消息发送的时间顺序。下图是与上面序列图对应的协作图,对象之间的消息箭头表示它们之间的消息流向,消息上的标号说明这些消息发送的时序。

状态图

状态图是对类描述的补充,用于展示此类对象所具有可能的状态以及某些事件发生时其状态的转移情况。下图示一部电梯的状态图,圆角矩形表示状态,箭头表示状态的转移,而转移旁标出的是所发生的事件。如:当电梯处于上升状态时发生了“到达”的事件,则电梯转为空闲状态。

活动图 

活动图是一种特殊的状态图,活动图描述一个操作中要进行的各项活动的执行流程。同时,也常被用来描述一个用例的处理流程或者某种交互流程。下图所示是一台打印服务器的活动图。通过该模型图的描述,可以了解执行打印功能时需要涉及哪些活动及其活动顺序。图中的圆角矩形表示活动,活动图就是由一些活动组成的。当一个活动执行完毕之后,控制将沿箭头转向下一个活动直至结束。

 

用心倾听
关注 关注
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UML简单
01-31
UML由设(View)、(Diagram)、模型元素(ModelElement)和通用机制(General Mechanism)等几个部分组成。视(View):是表达系统的某一方面的特征的UML建模元素的子集,由多个构成,是在某一个抽象层上,对系统的...
UML动态模型(顺序、协作、状态
weixin_30610755的博客
03-22 1277
顺序:用来表示用例中的行为顺序,当执行一个用例行为时,顺序中的每条信息 对应了一个类操作或状态机中引起转换的事件。顺序展示对象之间的交互,这些交互是指在场景或用例的时间六中发生的,顺序属于动态建模。顺序的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的,表示了对象孩子间传送消息的时间顺序。 协作:是一种交互,强调的事发送和接受消息的对象之间的组织...
UML功能模型(用例
IT小白
02-16 9469
UML系统开发中有三个主要的模型:功能模型(从用户角度展示系统的功能,包括用例)、对象模型(采用对象,属性,操作关联等概念展示系统的结构和基础,包括类、对象、包)、动态模型(展示系统的内部行为,包括序列,活动,状态)。下面就说一说功能模型——用例。 用例UML建模的一部分,也是UML里面最基础的部分,最主要的功能就是用来表达系统的功能性需求或行为。用例是由软件...
UML设计中的9中例(简单版)
Carter的菜园子
03-17 1860
<br />  <br />作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。<br />l UML语义:描述基于UML的精确元模型定义。<br />l UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些形符号和文本语法为系统建模提供了标准。这些形符号和文字所表达的是应用级的模型,在语义上它是UML模型的实例。<br />标准建模语言UML可以由下列5类来定义。<br />l 用例:从用户角度描述系统功能,并指出各功能的操作者。<br />l 静态:包括类和对
三级数据库知识点学习(五)
Xyuan丶的博客
03-05 1657
文章目录一、IDEFO二、IDEF1X 一、IDEFO IDEFO即功能模型。在学习这个名词之前,我甚至根本没听说过IDEFO,只知道IDE是集成开发环境。 IDEF系列方法是由美国空军的ICAM(Integrated Computer Aided Manufacturing)计划中首次提出一种复杂系统分析与设计方法,它包括了功能建模(IDEF0)、信息建模(IDEF1)、动态建模(IDE...
解析UML动态建模机制(1)
02-22
UML的四个动态模型中均用到消息这个概念。通常,当一个对象调用另一个对象中的操作时,即完成了一次消息传递。当操作执行后,控制便返回到调用者。对象通过相互间的通信(消息传递)进行合作,并在其生命周期中根据通信...
UML2类:敏捷介绍
02-24
1从大学的概念模型简单UML开始,将类描述为带有三部分的方框,最上面表明类的名称,中间的一个列出类的属性,第三个列出方法。可以说我在做出模型的设计决策通过类中同时包括的属性和方法框,如果我的目标是...
UML--动态建模
silvia0427的专栏
12-18 8442
五、动态建模 所有系统均可表示为两个方面:静态结构和动态行为。UML提供来描述系统的结构和行为。类(class diagram)最适合于描述系统的静态结构;类、对象及它们之间的关系。而状态、序列、协作和活动则适合于描述系统的动态行为,即描述系统中的对象在执行期间不同的时间点是如何动态交互的。 类将在现实生活中的各种对象及它们之间的关系抽象成模型。描述系统的静态结构能够说明系统包含些什么
三级数据库技术第二章需求分析
qq_51175813的博客
02-09 803
数据库技术 计算机三级考证 第二章 需求分析 考点分析
idefo功能模型_实体联系模型|如何用ER绘制业务实体(更新了一下配)
weixin_31968639的博客
01-13 391
当你设计一个新的功能模块,服务端童鞋一定会追问你具体有哪几种实体以及之间的关系,如果你没想清楚或者描述含糊,那么就有必要学习一下ER。你是否碰到过类似的问题?设计优惠券模块,有几个概念容易混淆。比如运营新建的一批优惠券,然后用户领了其中一张优惠券,而这一张有可能可以多次使用(比如uber)。请问这3种分别是什么,之间的关系,以及如何区分这3者……设计商品模块,spu、sku、商品很容易混淆,更进...
TRIZ创新方法——功能分析
热门推荐
胖虎的博客
07-12 3万+
TRIZ创新方法——功能分析1. 什么是功能分析2. 组件分析3. 相互作用分析4. 功能建模5. 创建功能模型6. 功能案例分析7. 课后作业![在这里插入片描述](https://img-blog.csdnimg.cn/20210711205437823.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzUzMzI3NjE4,size_1
对象模型动态模型,功能模型
Haoxiang
06-10 9290
第七周作业——用面向对象方法分析研究书中习题2第3题中描述的机票预订系统,试建立它的对象模型动态模型和功能模型。        来源:博客园    2016-04-18 对象模型如下: 动态模型如下: 功能模型如下:
数据库技术知识点(一)IDEFO需求建模方法、解释实体、实体型、实体集的区别、完全函数依赖、部分函数依赖、传递函数、平凡函数依赖、非平凡函数依赖举例、超码、主码、候选码的概念与区分
Redamancy06的博客
09-05 2627
所有码都是一个集合。所有可以用来在实体集中标识唯一一个实体的集合,都是超码。如果任意超码的真子集不能包括超码(换句话说就是:它的真子集不能唯一的标识一个元组),则称其为候选码。被数据库设计者选中的,用来在同一实体集中区分不同实体的候选码就是主码,可以是一个属性或者多个属性的集合。、IDEFO是活动模型的缩写,来源于结构化分析与设计技术的一套标准,这些标准包含多种层次的形语言,其中IDEFO用来描述对于企业具有重要性的各个过程(活动)。它以形表示完成一项活动所需要的具体步骤、操作、数据要素以及各项具体活动
idefo功能模型_IDEF0法建立模具CAD/CAM系统的功能模型
weixin_39755873的博客
02-16 1280
O引言随着计算机技术的飞速发展,应用领域的不断扩大和日益复杂,较大型的计算机应用系统的内部组织结构也越来越复杂。一般地,建立一个计算机信息系统须经过需求分析、系统分析、系统设计、程序设计、系统测试和系统维护等过程。建立系统的功能模型是系统初步设计的一项重要内容。这项工作在明确了用户的功能需求和系统的约束条件的基础上完成的。HPC2.0系统是在微机上开发的一套冲模C八D/CAM系统,它具有非常强的设...
全面认识九种基本的UML模型
dalaoshu321的博客
08-15 430
全面认识九种基本的UML模型 2010-07-02 10:17 flyfish1986 csdn.net 字号:T | T 一键收藏,随时查看,分享好友! UML模型你是否熟悉,本文就向大家简单介绍一下,从考察系统的不同角度出发,UML定义了不同的模型,欢迎大家一起来学习。 AD: 本文和大家重点讨论一下UML模型的概念,标准建模语言UML定义了下列5类、共9种模型,每种模型...
UML 简易使用教程
hejnhong的博客
04-16 2283
用例、类、时序、状态机这四种形是最为常用的,需要熟练绘制理解。至于其他几种形,在我的见识中,几乎没有使用过,能读懂即可,所以我写的也不很详细。
学习笔记整理-UML建模与应用复习3-动态模型
最新发布
Aure_xl的博客
06-30 610
动态模型是用来描述系统的动态行为,分为和。其中状态模型分为和;交互模型分为和。
idefo功能模型_建筑分析,可以很“柯南”
weixin_33901614的博客
12-15 1745
不论是建筑设计,还是景观设计,分析都不应只是排版时随意堆砌的流程,而应是同学们表达设计思路、理清设计逻辑的一种十分必要的手段,更是设计可持续的根基所在。但这一部分,往往容易被国内学生所忽略。加上国内的建筑生多为理科,在视觉化语言的表达方面,有着较为普遍的短版,表现在分析的绘制上,便是很多学生对分析有着“迷之审美”。对这些同学来说,最困扰的问题就是——建筑分析到底要画什么?有着哪...
压缩机simulink动态模型
05-19
压缩机的Simulink动态模型可以分为以下几个部分: 1. 压缩机输入部分:包括输入信号(如温度、压力等)和输入控制器(如PID控制器)。 2. 压缩机本体部分:包括压缩机的各个部件(如曲轴、连杆、气缸等)及其动态行为(如转速、扭矩、压力等)。 3. 压缩机输出部分:包括输出信号(如压缩机的输出功率、温度、压力等)和输出控制器(如PID控制器)。 下面是一个基本的压缩机Simulink动态模型示意: ``` 输入信号 -> 输入控制器 -> 压缩机本体 -> 输出控制器 -> 输出信号 ``` 具体实现时,可以使用Simulink中的各种模块来构建模型,如Gain、Sum、Transfer Function、State-Space等。其中,Gain模块用于放大或缩小输入信号,Sum模块用于求和,Transfer Function模块用于建立系统的传递函数模型,State-Space模块用于建立系统的状态空间模型。 此外,还需要根据压缩机的实际情况,选择适当的模型参数,并进行模型仿真和调试,以验证模型的正确性和可行性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 平均查找长度详解 78778
  • 33款可用来抓数据的开源爬虫软件工具 72379
  • 接口测试总结 64117
  • C++ replace() 函数用法详解 57579
  • linux shell 用sed命令在文本的行尾或行首添加字符 52789

分类专栏

  • 修养素质篇 3篇
  • 面试精华 5篇
  • CS考研 2篇
  • 操作系统 61篇
  • 数据结构与算法设计 29篇
  • 编译原理 7篇
  • 数据库 11篇
  • C++ 30篇
  • ACM 3篇
  • 个人日记 3篇
  • 计算机网络 28篇
  • 数据挖掘算法 16篇
  • 搜索、查询 1篇
  • web安全 12篇
  • java 5篇
  • 代码管理 3篇
  • python 1篇
  • 银行软开 1篇

最新评论

  • 搜狗用户查询日志(SogouQ)数据

    甚也不会: 求一份数据集,博主表情包

  • 搜狗用户查询日志(SogouQ)数据

    m0_61504676: 可以发一下数据集吗

  • 数轴上从左到右有n个点a[0],a[1]…,a[n-1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点。要求算法复杂度为o(n)。

    一曲长歌,一剑天涯: arr=[1,2,3] L=8 貌似你的程序结果是1,但实际上结果为3

  • 常用Petri网模拟软件工具简介

    啉默: 可以麻烦您发一个下载链接或者安装包吗谢谢

  • 常用Petri网模拟软件工具简介

    啉默: 请问为什么你的这个Visual object net++下载不了 网页跳转过去是网页错误?

最新文章

  • 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
  • 2015农行软开笔试+面试小记
  • 为什么要用单例模式?
2017年1篇
2016年100篇
2015年26篇
2014年86篇
2013年111篇
2012年45篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家云浮玻璃钢座椅制作孝感玻璃钢医疗外壳价格南平玻璃钢雕塑制造丽江玻璃钢装饰梅州玻璃钢花箱定制伊春不锈钢雕塑批发深圳玻璃钢制品制造廊坊玻璃钢座椅制作成都不锈钢家具定做衢州玻璃钢餐桌椅定制邵阳玻璃钢天花吊顶批发南宁玻璃钢垃圾桶价格邢台玻璃钢装饰造型公司通化玻璃钢树池玉林玻璃钢装饰玻璃钢花瓶厂家抚州玻璃钢动物雕塑厂家直销济南玻璃钢产品厂温州玻璃钢座椅多少钱朝阳玻璃钢装饰造型价格阳泉玻璃钢公仔雕塑泉州玻璃钢家具定制萍乡玻璃钢卡通雕塑加工邯郸商业美陈定做江西玻璃钢装饰哪家好遂宁玻璃钢装饰工程定制陇南玻璃钢沙发制造长治玻璃钢装饰造型厂家直销湖南不锈钢家具制造山东玻璃钢花坛价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化