OOAD-实验四-顺序图

实验四: 顺序图或通信图
实验一: https://blog.csdn.net/m0_37281837/article/details/89735184
实验二: https://blog.csdn.net/m0_37281837/article/details/89735189
实验三:https://blog.csdn.net/m0_37281837/article/details/89735194

1.图形文档
1.管理购物车顺序图

在这里插入图片描述

2.修改商品信息顺序图

在这里插入图片描述
3.文字说明
该部分包含:顺序图综述、顺序图中的对象与参与者实例描述、对象接收/发送消息的描述和其他与顺序图有关的说明。
1)顺序图综述

该顺序图主要是描述在线购物系统该系统的各个功能执行顺序图,主要实现功能大体上有注册、登录、修改个人信息,普通用户搜索商品、购买商品、维护购物车、查看订单、评价,管理员管理商品、管理订单,客服管理订单、回复咨询等。

2)顺序图中的对象描述

顺序图 购物车管理顺序图
对象名称 buyer买家、onlineShopping在线购物、cartController、cartLayout、cart
主动对象 buyer

顺序图 修改商品信息顺序图
对象名称 buyer买家、onlineShopping在线购物、goodsManagerLayout、modifyGoodsController、goods
主动对象 seller

3)对象接收/发送消息的描述

a.购物车管理顺序图
消息名称 登录在线购物系统
消息格式 登录在线购物系统()
消息类型 同步消息
发送消息的对象名称 buyer
接收消息的对象名称 onlineShopping

扫描二维码关注公众号,回复: 6144778 查看本文章

消息名称 管理购物车
消息格式 管理购物车()
消息类型 同步消息
发送消息的对象名称 onlineShopping
接收消息的对象名称 cartController

消息名称 管理购物车
消息格式 管理购物车()
消息类型 同步消息
发送消息的对象名称 cartController
接收消息的对象名称 cartLayout

消息名称 查看购物车
消息格式 查看购物车()
消息类型 同步消息
发送消息的对象名称 cartLayout
接收消息的对象名称 cartLayout

消息名称 添加商品至购物车
消息格式 添加商品至购物车()
消息类型 同步消息
发送消息的对象名称 cartLayout
接收消息的对象名称 cartLayout

消息名称 修改购物车中商品数量
消息格式 修改购物车中商品数量()
消息类型 同步消息
发送消息的对象名称 cartLayout
接收消息的对象名称 cartLayout

消息名称 删除购物车中的商品
消息格式 删除购物车中的商品()
消息类型 同步消息
发送消息的对象名称 cartLayout
接收消息的对象名称 cartLayout

消息名称 保存购物车信息
消息格式 保存购物车信息()
消息类型 同步消息
发送消息的对象名称 cartLayout
接收消息的对象名称 cart

消息名称 返回在线购物系统主界面
消息格式 返回在线购物系统主界面()
消息类型 回复消息
发送消息的对象名称 cart
接收消息的对象名称 onlineShopping

b.修改商品信息顺序图

消息名称 登录在线购物系统
消息格式 登录在线购物系统()
消息类型 同步消息
发送消息的对象名称 seller
接收消息的对象名称 onlineShopping

消息名称 修改商品信息
消息格式 修改商品信息()
消息类型 同步消息
发送消息的对象名称 onlineShopping
接收消息的对象名称 goodsManagerLayout

消息名称 修改商品信息
消息格式 修改商品信息()
消息类型 同步消息
发送消息的对象名称 goodsManagerLayout
接收消息的对象名称 modifyGoodsController

消息名称 修改商品价格
消息格式 修改商品价格()
消息类型 同步消息
发送消息的对象名称 modifyGoodsController
接收消息的对象名称 modifyGoodsController

消息名称 修改商品库存
消息格式 修改商品库存()
消息类型 同步消息
发送消息的对象名称 modifyGoodsController
接收消息的对象名称 modifyGoodsController

消息名称 修改商品简介
消息格式 修改商品简介()
消息类型 同步消息
发送消息的对象名称 modifyGoodsController
接收消息的对象名称 modifyGoodsController

消息名称 保存商品信息
消息格式 保存商品信息()
消息类型 同步消息
发送消息的对象名称 modifyGoodsController
接收消息的对象名称 goods

消息名称 返回系统主界面
消息格式 返回系统主界面()
消息类型 回复消息
发送消息的对象名称 goods
接收消息的对象名称 onlineShopping

4)其他与顺序图有关的说明
在该系统中的顺序图,表示的是每个子功能的执行功能时的顺序,在顺序图当中,将系统的控制类以及边界类都表示了出来。由于在线购物系统当中每个功能都要等待系统响应,故在顺序图当中都是同步消息。

猜你喜欢

转载自blog.csdn.net/m0_37281837/article/details/89735195