[系分] 顺序图

在时间上对象交互的安排

角色(Actor)系统角色,可以是人、及其甚至其他的系统或者子系统。


BCE模式,将对象分为三类:边界类(boundary class),控制类(control class)和实体类(entity class

边界类。边界类用来隔离系统内外,通常负责接收并响应系统内外的信息。所以,参与者对象只能跟边界对象互动,不能直接发送消息给控制对象或实体对象

控制类。控制类对应着用例,用来控制用例执行期间的复杂运算或者业务逻辑(business logic)。所以,通常针对一个用例,就会对应生成一个控制类

实体类。从类图来看,前面我们找出的对应领域概念的类,正属于实体类,主要用来保存问题领域中的重要信息,封装了跟数据结构和数据存储有关的变化。


应用BCE模式规则

1.针对每一个用例,可以对应生成一个控制类

2.参与者对象只能跟边界对象互动

3.实体对象不能发送消息给边界对象和控制对象。



绘图要点:

对应的系统顺序图是怎么实现的?

1.对象,控制器,来源于包图
2.控制器左边的对象够一定是UI的对象,右边是
3.BCE模型
4.控制器的三个方法和系统顺序图对应
谁是创建者很重要

看着领域模型,高类聚



例子:

According to BCE pattern, develop a interaction model with sequence diagram for the main scenario of the use case“背单词”.







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值