单项练习之通信图

更新时间:2024-06-20 14:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

单项练习——通信图

实验目的:

1. 掌握通信图的涵义和内容 2. 掌握通信图的绘制方法 3. 掌握通信图的使用范围

实验内容:

画出下列描述的通信图: 1. 某网络营销公司,负责人在有人申请入会时,将在会员登录画面上输入入会申请人的会

员信息。请将“负责人”作为参与者、“会员登录画面”、“会员”、“会员列表”作为对象,画出能表现会员登录流程的通信图。 2. 在商品销售系统中,客户可以多次对购物车中的一种商品创建订单,客户填写完订单内

容后提交订单,消息发送到系统后由销售人员进行审核,审核通过订单完成,审核不通过订单取消。请画出客户购买多种商品流程的通信图。

实验指导:

1. 通信图的简介

通信图,在UML1.x中被称为协作图,和时序图一样也是交互图的一种,表示和时序图相似的信息,但和时序图不同,通信图主要用来表现对象之间的关系。

在通信图中,对象用它们之间的关联和连接来表示,消息被加到关联上,并用一个短箭头指向消息流的方向。消息的时序用数字编码来表示。

因为通信图和时序图表示同样的消息,因此可以用时序图来转化为通信图,不需要单独绘制通信图。

2.通信图的示例

下面是一个通信图的示例。示例的描述如下: 预定一个旅馆。从一个预定窗口开始.如图1:

3[for each day]: isRoom:= available2: makeReservation(void)aChain:Chain1: makeAReservation(void)window:UserInterfaceaHotel:Hotel4[isRoom]: createaReservation:Reservation5: createaNotice:Notice1 预定旅馆的通信图

本文来源:https://www.bwwdw.com/article/tqm3.html

Top