题目要求
- 使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图)
- 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类
解答
这个用例可以允许用户搜索酒店、选择酒店、预定酒店以及付款, 用例图如下:
【Boundery 类】
- SearchHotel:搜索旅馆的类
- SelectHotel:选择房间类
- MakeReservation:填写订单人员信息的类
- Pay:支付的类
【Control 类】
- Reservation:处理外部事件,实现控制流的类
【Entity 类】
- Location:地址信息
- Hotel:旅馆信息
- Room:房间信息
- Order:订单信息
- Payment:付款信息