UML图书管理系统实例_第1页
UML图书管理系统实例_第2页
UML图书管理系统实例_第3页
UML图书管理系统实例_第4页
UML图书管理系统实例_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

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

文档简介

实例——图书馆管理系统UML建模

实例——图书馆管理系统的用例图.1确定系统涉及的总体信息

.2确定系统的参与者

.3确定系统的用例

.4使用RationalRose绘制用例图的步骤

.5图书馆管理系统的用例图.1确定系统涉及的总体信息读者:借书还书书籍预定

.1确定系统涉及的总体信息图书馆管理员:书籍借出处理书籍归还处理预定信息处理

.1确定系统涉及的总体信息系统管理员:增加书目删除或更新书目增加书籍减少书籍增加读者帐户信息删除或更新读者帐户信息书籍信息查询读者信息查询

.2确定系统的参与者首先分析系统所涉及的问题领域和系统运行的主要任务:分析使用该系统主要功能部分的是哪些人。谁将需要该系统的支持以完成其工作。系统的管理者与维护者。

.2确定系统的参与者图书馆管理系统的参与者:读者(借阅者)图书馆管理员图书馆管理系统维护者

.3确定系统的用例1.借阅者请求服务的用例2.图书馆管理员处理借书、还书等的用例3.系统管理员进行系统维护的用例1.借阅者请求服务的用例登录系统查询自己的借阅信息查询书籍信息预定书籍借阅书籍归还书籍2.图书馆管理员处理借书、还书的用例处理书籍借阅处理书籍归还删除预定信息3.系统管理员进行系统维护的用例查询借阅者信息查询书籍信息增加书目删除或更新书目增加书籍 删除书籍添加借阅者帐户删除或更新借阅者帐户

使用RationalRose绘制用例图的步骤1.创建用例图2.用例图工具栏按钮简介3.工具栏的定制4.添加参与者与用例5.添加参与者与用例之间的关系6.添加用例之间的关系

图书馆管理系统的用例图1.借阅者请求服务的用例图2.图书馆管理员处理借书、还书的用例图3.系统管理员进行系统维护的用例图1.借阅者请求服务的用例图2.图书馆管理员处理借书、还书的用例图3.系统管理员进行系统维护的用例图用例图综述用例图(UseCaseDiagram)以每一个参与系统的人员都能理解的方式列举系统的业务需求,它将系统、子系统和类的行为可视化,以利于所有参与人员准确理解这些元素,并确保软件的开发人员最终实现这些元素。用例图的建立处在RUP的第一阶段,它是获取需求的直接方法。

用例图还是软件测试人员进行测试的指导。

实例——图书馆管理系统的顺序图.1使用RationalRose绘制顺序图的步骤.2图书馆管理系统的顺序图.1使用RationalRose绘制顺序图的步骤1.创建顺序图2.顺序图工具栏按钮3.添加对象4.添加消息.2图书馆管理系统的顺序图1.系统管理员添加书籍的顺序图2.图书管理员处理借书的顺序图(不包括

预留书籍的情况)3.系统管理员删除书目的顺序图4.借阅者预留书籍的顺序图1.系统管理员添加书籍的顺序图图书管理员处理借书的顺序图

(不包括预留书籍的情况)3.系统管理员删除书目的顺序图4.借阅者预留书籍的顺序图

实例——图书馆管理系统的协作图.1使用RationalRose绘制协作图的步骤.2图书馆管理系统的协作图.1使用RationalRose绘制协作图的步骤1.创建协作图2.协作图工具栏按钮3.添加对象4.添加消息5.添加数据流.2图书馆管理系统的协作图1.系统管理员添加书籍的协作图2.图书管理员处理借书的协作图3.图书管理员处理还书的协作图4.系统管理员删除书籍的协作图5.借阅者预留书籍的协作图1.系统管理员添加书籍的协作图2.图书管理员处理借书的协作图3.图书管理员处理还书的协作图4.系统管理员删除书籍的协作图5.借阅者预留书籍的协作图

实例——图书馆管理系统的类图.1使用Rose绘制类图的步骤.2图书馆管理系统的类图.1使用

Rose绘制类图的步骤1.创建类图2.加入类3.增加类的属性4.增加类的方法.2图书馆管理系统的类图7个类:ItemTitleLoanReservationBorrowerAdministratorLibrarian.2图书馆管理系统的类图

实例——图书馆管理系统的包图.1使用RationalRose绘制包图的步骤.2图书馆管理系统的包图.1使用RationalRose绘制包图的步骤1.创建包2.修改包的属性3.增加包的信息4.添加包之间的输入依赖5.删除包.2图书馆管理系统的包图

实例——图书馆管理系统的状态图1使用RationalRose绘制状态图的步骤2图书馆管理系统的状态图1使用RationalRose绘制状态图的步骤1.创建状态图2.状态图工具栏按钮简介3.加入初始状态和终止状态4.增加状态5.增加转换6.增加历史状态2图书馆管理系统的状态图1.书的状态图2.借阅凭证的状态图1.书的状态图2.借阅凭证的状态图

实例——图书馆管理系统的活动图1使用RationalRose绘制活动图的步骤2图书馆管理系统的活动图1使用RationalRose绘制活动图的步骤1.创建活动图2.活动图工具栏按钮简介3.加入初态和终态4.增加动作状态5.增加活动状态6.增加动作流7.增加分支与合并8.增加分叉与汇合4.增加泳道10.增加对象与对象流2图书馆管理系统的活动图1.借阅者的活动图2.图书管理员的活动图3.系统管理员的活动图1.借阅者的活动图2.图书管理员的活动图3.系统管理员的活动图系统管理员维护借阅者帐户的活动图系统管理员进行书目信息维护的活动图系统管理员维护书籍信息的活动图(1)系统管理员维护借阅者帐户的活动图(2)系统管理员进行书目信息维护的活动图(3)系统管理员维护书籍信息的活动图

实例——图书馆管理系统的组件图1使用RationalRose绘制组件图的步骤2图书馆管理系统的组件图1使用RationalRose绘制组件图的步骤1.创建组件图2.组件图工具栏按钮简介3.添加组件4.增加组件的细节5.增加组件之间的依赖2图书馆管理系统的组件图1.业务对象组件图2.用户界面组件图1.业务对象组件图2.用户界面组件图

实例——图书馆管理系统的部署图1使用RationalRose绘制部署图的步骤

温馨提示

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

评论

0/150

提交评论