UML建模案例分析-时序图和类图的对应关系

概念

简单地说,类图定义了系统中的对象,时序图定义了对象之间的交互。

例子

一个电子商务系统,会员可通过电子商务系统购买零件。具体功能需求如下:

会员请求结账时,系统验证会员的账户是否处于登录状态;系统验证订单是否完整以及各零件库存是否充足;最后,系统合计订单总价(订单总价=所有订单项价钱合计+税金+运费);

类图和时序图

  • 上面时序图中,除了界面类和控制器类之外,其他类都是实体类并且和类图一一对应;
  • 除了类一一对应外,发送的消息也对应,但不一定是一一对应,因为类图是系统的类图,时序图只是一次交互的时序图,还有其他交互呢;
  • 时序图中,实体类之间发送的消息(成员函数调用),在类图中都能找到,所以说类图和时序图,在建模过程中经常是相互补充的,先画好类图后再画时序图,经常发现漏掉一些消息,然后再类图中也要补上。

  • 14
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值