《UML图书管理系统建模案例.ppt》由会员分享,可在线阅读,更多相关《UML图书管理系统建模案例.ppt(25页珍藏版)》请在三一文库上搜索。
1、北京传智播客教育 ,图书馆管理系统UML建模,讲师:姜天鹏 北京航空航天大学MIS硕士,北京传智播客教育 ,大纲,软件需求分析 图书馆管理系统的需求分析 图书馆管理系统UML建模 图书馆管理系统配置与实现,北京传智播客教育 ,软件需求分析方法亲身参与,开会调查讨论头脑风暴,北京传智播客教育 ,图书馆管理系统功能需求,系统的功能需求主要包括以下几个方面:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。,北京传智播客教育 ,基本业务模
2、块,基本业务模块包含的功能:借书还书书籍预定取消书籍预定,北京传智播客教育 ,后台管理模块,后台管理模块功能:借阅信息管理书籍信息管理帐户信息管理书籍预留信息管理,北京传智播客教育 ,系统的UML基本模型,UML初始模型系统的用例图系统的时序图系统的协作图系统的状态图系统的活动图,北京传智播客教育 ,系统的用例图识别actor,创建用例图之前首先需要确定Actor。系统的Actor主要有三类:读者(也可称为借阅者)图书馆管理员图书馆管理系统维护者,北京传智播客教育 ,系统的用例图,借阅者请求服务的用例图图书馆管理员处理借书、还书等的用例图系统管理员进行系统维护的用例图,北京传智播客教育 ,1.
3、 借阅者actor请求服务的用例图,北京传智播客教育 ,2. 图书馆管理员处理借书、还书的用例图,北京传智播客教育 ,3. 系统管理员进行系统维护的用例图,北京传智播客教育 ,构建系统中的类Class Diagram,系统中主要的类各个类之间的关系,北京传智播客教育 ,类和类的关系,北京传智播客教育 ,系统的状态图,书的状态图借阅者帐户的状态图,北京传智播客教育 ,1. 书的状态图,北京传智播客教育 ,2. 借阅者帐户的状态图,北京传智播客教育 ,活动图借阅者活动图,北京传智播客教育 ,系统的时序图借阅者查询书籍信息,北京传智播客教育 ,业务对象组件图,北京传智播客教育 ,系统的配置图,北京传智播客教育 ,学会了UML就能做出好模型么?,?,北京传智播客教育 ,什么样的模型是个好模型?,便于交流捕获本质与目的匹配拥抱变化拒绝复杂,北京传智播客教育 ,UML课程概述4个方面!,UML(unified modeling language)Pattern ( design pattern)Rose (modeling tool)UP(unified process),北京传智播客教育 ,结束语!,培训事业,良心事业!,