XX大学管理学院 ( UML及其建模工具 )课程实验(设计)记录与总结.docx_第1页
XX大学管理学院 ( UML及其建模工具 )课程实验(设计)记录与总结.docx_第2页
XX大学管理学院 ( UML及其建模工具 )课程实验(设计)记录与总结.docx_第3页
XX大学管理学院 ( UML及其建模工具 )课程实验(设计)记录与总结.docx_第4页
XX大学管理学院 ( UML及其建模工具 )课程实验(设计)记录与总结.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

XX大学管理学院( UML及其建模工具 )课程实验(设计)记录与总结实验设计名称: 图书管理系统分析与设计 指导教师: XXX 专业班级: XXXX 日期: XXX年X月XX日 学号: XXXX 姓名: XXX 一、 实验(设计)目的和内容 实验目的:通过分析设计图书管理系统并使用VISIO绘制图书管理系统的设计建模图,熟悉图书管理系统的设计思路,理解利用UML进行信息系统建模的一般原理,掌握运用UML进行信息系统建模的一般方法。实验内容:运用UML进行系统建模,分析、设计“图书管理系统”,掌握运用UML建模方法进行信息系统分析、设计的一般方法 需求分析:对图书管理系统采用用例驱动的分析方法进行需求分析; 静态结构模型和动态行为模型:进一步分析需求,确定类之间的静态结构和动态行为; 物理模型:图书管理系统的应用物理环境分析。(7) 实验步骤与方法 分析图书管理系统的功能性需求; 采用用例驱动分析方法进行需求分析:第一步,识别参与者;第二步,识别用例,绘制系统用例图;第三步,用例的事件流描述; 类之间的静态结构:第一步,定义系统对象;第二步,定义用户界面类;第三步,建立类图,在VISIO中绘制; 类之间的动态行为模型:第一步,确定动态行为的建模图类型,分别为交互作用图、状态图和活动图;第二步,建立交互作用图,在VISIO中绘制;第三步,建立状态图,在VISIO中绘制; 物理模型:第一步,确定图书管理系统的应用物理环境;第二步,根据应用物理环境在VISIO中绘制系统的配置图; 总结图书管理系统建模的过程,体会使用UML进行信息系统分析设计建模的一般方法。(8) 编写实验报告二、 实验(设计)过程情况识别参与者系统有三个参与者,Borrower(借阅者)和Librarian(图书管理员)和Administrator(系统管理员)。 参与者描述 描述:借阅者可以借阅、预定、归还物理书刊,还可取消预定。示例:持有借阅卡的任何人或组织。图书管理员描述:图书管理员可以维护借阅者、书籍、书目信息,可以帮助借阅者借阅书籍,但没有添加和修改借阅者的权限,但可以维护借阅者的相关信息(超期罚款,权限受限制)系统管理员描述:系统管理员拥有所有的权限,可以添加借阅者、书目和书籍用例图:借阅者用例图:图书管理员用例图(书刊借阅):图书管理员用例图(书目信息维护):系统管理员用例图:类图:(类图的功能和课件上的基本相同,课件上的较繁,这里精简为一个图)类之间的关联:时序图:(在课件的基础上也做了适当精简)系统管理员添加书籍:系统管理员添加借阅者帐户:系统管理员删除书目时序图:图书管理员处理书籍借阅时序图图书管理员处理归还书籍借阅者查询书籍信息为借阅者预留书籍状态图:书的状态图:借阅者帐户状态图:BOOK对象状态图:Title对象状态图:活动图:借阅者活动图: 图书管理员活动图:系统管理员维护借阅者帐户: 系统管理员书目信息维护:系统管理员维护书籍 系统配置图:(在课件基础上有所扩充)三、 实验(设计)分析和总结这次实验一开始,我也和大家一样,完全是照老师的拷贝的。但是,后来我发现,在和网上的一些UML的设计相比,老师的设计过于详细了。这样并不是不好,但这样一来,就超出了我可以理解的范围。最终,我不得不把自己上机绘制的所有图形全部删掉,从头再来。老师给的不一定是适合自己的,我在网上查找了半天,终于找到了自己可以理解的UML设计模式,并且手绘出来。虽然耽误了很多时间,但感觉是值得的,毕

温馨提示

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

评论

0/150

提交评论