Owl Design
7.5 Usecase design
用例简介
该用例为购票订餐: 用户购票需要: 选择电影 -> 选择电影院 -> 选择场次 -> 选择座位 -> 选择订餐商(可选) -> 选择食物(可选) -> 支付
使用BCE模式画出的顺序图如下:
类图如下:
用例简介
本用例包含一个用户最基本的一次使用过程,包括:
- Log in
- Search movie
- Make reservation
- Make payment
流程图按照BCE模型画出,其中由于领域对象或数据实体太多,我统一使用Entities代表实体对象。在这里Entities是代表一类实体,而不是单一的某种实体。
类图按照我们项目实际组成的类,以及它们之间的关系画成。
顺序图
类图
用例简介
本用例包含一个用户选择影院,在该影院中选择电影,订座,支付的过程:
- Log in
- Choose Theater
- Choose Movie
- Make Reservation
- Make Payment
顺序图,使用BCE模式画出的顺序图如下:
类图与上相同