系统分析与设计——第九次作业

1. 使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图)

1.1. 用例简介

系统分析与设计——第九次作业_第1张图片
基本用例:{search, choose hotel, choose room type, confirm reservation, confirm shopping basket}
子用例:{select the check in date, select the check out date, specify the number of nights, sort the result, add the reservation to the basket, ask for booking details, payment options, remove the item from the basket}
扩展用例:{browse from our selections}
从用例模型,可以识别出以下这些BCE 类:

类别 类名 描述
Boundary 类 SearchPage 搜索酒店的页面
ResultPage 显示搜索结果的页面
DetailPage 酒店详细信息的页面
BasketPage 购物篮页面
Controller 类 SearchHotel 处理用户搜索酒店事件,返回酒店信息
SelectHotel 处理用户选择酒店的事件,保存相关信息
HandleBasket 处理购物篮
Entity 类 Hotel 酒店

1.2. 顺序图

系统分析与设计——第九次作业_第2张图片

1.3. 类图

系统分析与设计——第九次作业_第3张图片

2. 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类

系统分析与设计——第九次作业_第4张图片

你可能感兴趣的:(系统分析与设计)