UML建模案例之图书管理系统.ppt_第1页
UML建模案例之图书管理系统.ppt_第2页
UML建模案例之图书管理系统.ppt_第3页
UML建模案例之图书管理系统.ppt_第4页
UML建模案例之图书管理系统.ppt_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、UML建模案例库的图书管理系统建模实例,2,1,目的,通过“图书管理系统”UML建模过程面向对象的系统分析和设置修改方法,3,2,建模环境, 了解Trufun Plato 2007或Trufun Kant 2007软件需求分析2图书馆管理系统的需求分析3系统的UML基本型号4系统中5级系统的配置和实现,5,1软件需求分析,1.1软件需求的定义1.2软件1.1定义软件需求,在IEEE软件工程标准术语表中定义需求:用户解决问题或实现某个目的所需的系统或系统组件是合同、标准、规范或其他正式规定文档所需的条件或功能反映上述(1)或(2)中说明的条件或功能的文档的说明。 7、1.2软件要求的水平。

2、软件要求有三个层次。 业务要求:反映组织或客户对系统的高级目标要求。 用户要求:描述用户可以使用产品执行的任务。 功能要求:描述用户用来完成任务的软件功能。 8,1.2软件需求层次结构,需求层次结构图:9,2图书馆管理系统需求分析,2.1系统功能需求2.2基本数据维护模块2.3基本业务模块2.4数据库模块2.5信息查询模块,10,2.1系统功能需求,系统功能需求图书管理员可以处理借用人的借用和归还要求。 系统管理员可以维护系统数据,包括添加、删除、更新书籍、添加、更新租用者帐户、删除、更新、添加和删除书籍。 基本数据维护模块基本业务模块数据库管理模块信息查询模块,12,2.2基本数据维护模块,

3、基本数据维护模块包括的主要功能模块:借出者帐户修改更新借出者帐户信息添加文件修改更新文件信息添加文件删除文件,13 2.3基本业务模块基本业务模块中包含的功能:借出返还书籍预约取消书籍预约,14,2.4数据库模块,数据库模块的功能:借出信息管理书籍信息管理帐户信息管理书籍预约信息管理,15,2.5信息查询模块, 信息查询模块主要查询数据库中的相关信息:书籍信息查询借阅者信息,14 3系统的UML基本模型,3.1 UML初始模型3.2系统的用例图3.3系统的顺序图3.4系统的联合图3.5系统的状态图3.6系统的活动图,17 在创建3.1 UML初始模型、创建新的UML2.x项目、创建18、3.2

4、系统用例图和用例图之前,需要确定参与者系统的参加者主要是读者(也称租借者)、图书馆管理者、图书馆管理系统维护者、19、3.2系统的用例图、1 .租借者要求服务的用例图2 .图书馆管理者处理租借、归还等的用例图3 .系统管理者进行系统维护的用户1 .租借2 .图书馆管理员处理借书、还书等用例图,22,3 .系统管理员进行系统维护的用例图,23, 3.3系统的顺序图1 .系统管理者追加书籍的时序图2 .系统管理者追加出借者帐户的时序图3 .系统管理者处理书籍出借的时序图4 .图书管理者处理书籍归还的时序图6 .出借者处理书籍信息表7 .出借者追加书籍时序图24、1 2 .系统管理者追加出借者帐户的

5、时序图26、3 .系统管理者删除书籍的时序图27、4 .图书管理者处理书籍出借的时序图28; 5 .图书管理者处理书籍归还的时序图,29、6 .出借者查询书籍信息的时序图,30, 7-1 .系统管理者的书籍追加的合作图2 .系统管理者的书籍删除的合作图3 .图书管理者的借出处理的合作图4 .图书管理者的归还的合作图5 .借出者的书籍预约的合作图32,1 .系统管理者的书籍追加的合作图33,2 .系统管理者的书籍删除的合作34 .图书管理者处理返还书的联合图,36,5 .借出者预约书的联合图,37,3.5系统的状态图,1 .书的状态图2 .借出者帐户的状态图,38,1 .书的状态图,39,2 .借出者41,1 .借出者的活动图,42,2 .图书管理者的活动图系统管理者维护借出者账户的活动图系统管理者进行书籍信息的维护的活动图系统管理者维护书籍信息的活动图44,(1)系统管理者维护借出者账户的活动图(3)系统管理者维护书籍信息的活动图47,4系统中的等级, 4.1系统中的主要类别4.2各级之间的关系、48、4.1系统中的主要类别、用于参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论