UML系统建模与分析设计课件.ppt
《UML系统建模与分析设计课件.ppt》由会员分享,可在线阅读,更多相关《UML系统建模与分析设计课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、2023/4/1,UML系统建模与分析设计,1,UML系统建模与分析设计,第五章 系统设计与对象动态交互模型,本章目的:了解UML软件开发的系统设计方法与技术掌握系统设计规格说明报告文档书写格式掌握UML中顺序图的描述方法掌握同步消息和异步消息的定义和描述方法掌握UML中合作图的描述方法掌握利用顺序图与合作图建立动态交互模型 的方法步骤,2023/4/1,UML系统建模与分析设计,2,5.1 系统设计,UML系统建模与分析设计,5.1.1 反复迭代的系统设计方式5.1.2 系统对象设计(1)对象接口设计(2)设计算法和数据结构(3)确认子系统(4)子系统间的通信规约,2023/4/1,UML系
2、统建模与分析设计,3,UML系统建模与分析设计,5.1.3 系统体系结构设计1任务管理设计(1)主从结构设计。(2)分布式结构设计。2数据管理设计(1)定义数据类型。(2)设计数据管理。数据管理设计提供了持久对象的基本结构。3用户界面设计5.1.4 系统设计的优化和审查,2023/4/1,UML系统建模与分析设计,4,UML系统建模与分析设计,5.1.5 系统设计规格说明报告,2023/4/1,UML系统建模与分析设计,5,UML系统建模与分析设计,5.2 交互模型建模,5.2.1 对象之间的通信消息内容标识的格式为:序号警戒条件*重复次数回送值表:=操作名参数表)使用规则:1序号:表示消息在
3、对象间交互的时间顺序号。2警戒条件:选择项,为一布尔条件表达式。3*重复次数:选择项,表示消息重复发送的次数。4回送值表:以“,”区分的名字表列,分别表示完成指定操作后返回的系列值。可缺省。5操作名:必须是接收该消息的对象类角色中的操作名。6“()”内的参数表是以“,”号区分的实参表,传送给接收消息的对象中的某个操作。,2023/4/1,UML系统建模与分析设计,6,UML系统建模与分析设计,5.2.2 同步通信与异步通信(1)简单消息:表示控制流。(2)同步消息:它是一种嵌套的控制流。(3)异步消息:它是异步控制流。(4)返回消息:表示控制流从过程调用的返回。,2023/4/1,UML系统建
4、模与分析设计,7,UML系统建模与分析设计,5.3 顺序图建模,顺序图用来描述对象间的交互行为。它注重消息的时间顺序,即对象间消息的发送和接收的顺序。顺序图还揭示了一个特定场景的交互,即系统执行期间发生在某个时间点的对象之间的特定交互,它适合于描述实时系统中的时间特性和时间约束。,2023/4/1,UML系统建模与分析设计,8,UML系统建模与分析设计,5.3.1 顺序图的组成成分,2023/4/1,UML系统建模与分析设计,9,UML系统建模与分析设计,(1)对象:顺序图中所包含的每个对象用一个 对象框(短式)表示,对象名需带下划线。(2)生存线:对象框下画的一条垂直虚线,称为该 对象的生存
5、线,表示对象的生存时间。(3)激活期:对象生存线上的一个细长方形框,表示该对象的激活时间段,即活动期间。(4)消息:对象之间消息的发送和接收用两个对象 生存线(激活期)之间的消息箭头线。,5.3.1 顺序图的组成成分(con.),2023/4/1,UML系统建模与分析设计,10,UML系统建模与分析设计,5.3.2 对象之间的同步与异步操作,1对象之间的同步操作同步消息的发送者把进程控制传递给消息的接收者,然后暂停活动,等待消息的接收者放弃或返回控制;同步消息的接收者执行所请求的操作,如果需要的话,可以把控制传递给另一个对象角色,请求做某个操作,并且当该操作完成后把控制返回给原来的同步消息的发
6、送者;同步消息的接收者也可以直接返回或发送信息给原来的消息发送者。,2023/4/1,UML系统建模与分析设计,11,2023/4/1,UML系统建模与分析设计,12,UML系统建模与分析设计,5.3.2 对象之间的同步与异步操作(con.),2对象之间的异步操作异步消息的发送者通过发消息把信号传递给消息的接收者,然后继续自己的活动,不等待消息接收者返回信息或控制;异步消息的接收者执行所请求的操作,操作完成后可以向异步消息的发送者返回信息;异步消息的发送者和接收者采用并发工作方式。一条异步消息每次只发一个信号,即只做一件事,可以做的事情有:创建一个新对象;创建一个新线程,此时异步消息连接到一个
7、激活期的顶部;与一个正在运行的线程通信。,2023/4/1,UML系统建模与分析设计,13,UML系统建模与分析设计,5.3.3 顺序图中的分支控制,图5-5带条件和分支并发执行的顺序图,2023/4/1,UML系统建模与分析设计,14,5.3.4 顺序图中的约束标记,图5-6中 带有时间延迟标记的顺序图,UML系统建模与分析设计,2023/4/1,UML系统建模与分析设计,15,5.3.5 顺序图中的循环处理操作,UML系统建模与分析设计,2023/4/1,UML系统建模与分析设计,16,5.3.6 对象的创建和消亡,UML系统建模与分析设计,2023/4/1,UML系统建模与分析设计,17
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 系统 建模 分析 设计 课件
链接地址:https://www.31ppt.com/p-4011058.html