.
一、 识别分析类(只列出类的名称就可以)
.
1、 识别边界类的列表
边界类 说明
BrowseBook 读者、游客和管理员浏览图书
RetrievalBook 读者、游客和管理员检索图书
AdministrationBook 管理员管理图书
BorrowBook 读者借阅、续借、归还图书
LateFee 读者交滞纳金
RevisedInformation 读者和管理员修改资料
2、 边界类建模
3、 识别控制类的列表
控制类 说明
RegisterControl 负责执行读者的注册
BrowseControl 负责执行读者、游客和管理员浏览图书
RetrievalControl 负责执行读者、游客和管理员检索图书
AdministrationControl 负责执行管理员管理图书
BorrowControl 负责执行读者借阅、续借和归还图书
LateFeeControl 负责执行读者交滞纳金
ReviseControl 负责执行读者和管理员修改资料
4、 控制类建模
5、 识别实体类的列表
实体类 说明
BookInfo 图书基本信息
DataInfo 读者和管理员信息
OrderInfo 借书订单信息
6、 实体类建模
.
二、 建立动态模型—顺序图
.
1、 建立查询图书用例顺序图
2、 建立删除图书用例顺序图
3、 建立滞纳金用例顺序图
.
三、 建立动态模型—活动图
1、 建立借阅图书用例的活动图
2、 建立交滞纳金用例的活动图
3、 建立续借图书用例的活动图
.
四、 建立动态模型—状态图