UML实验报告

课程名称:UML面向对象分析与设计教程

年级:

专业:信息管理与信息系统

学号:

姓名:

指导教师:

实验地点:管理学院综合实验室

2013学年至2014学年度第2学期

目录

实验一UML建模基础实验二用例图

实验三UML类图

实验四对象图

实验五包图

实验六动态模型图

实验(一)UML建模基础

实验目的

1.熟悉UML建模工具RationalRose的基本菜单及操作。

2.掌握UML的三大组成部分及各部分作用。

3.掌握UML的可见性规则和构造型的作用。

实验内容

1.练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。

2.认识各种UML关系及可见性符号,并用工具表示出来。

答:各种UML关系如下:

分析与讨论

1.总结UML在软件工程中的作用以及使用UML建模的必要性。

答:统一建模语言(UML)是用来对软件密集系统进行可视化建模的一种语言,也是为面向对象开发系统的产品进行说明、可视化、构造和编制文档的一种语言。

UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。

UML可以贯穿软件开发周期中的每一个阶段,最适于数据建模、业务建模、对象建模、组件建模。UML展现了一系列最佳工程实践,这些最佳实践在对大规模、复杂系统进行建模方面,特别是在软件架构层次方面已经被验证有效。

UML是一种功能强大的,面向对象的可视化系统分析的建模语言,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠,更完善的系统模型,从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。

指导教师批阅:

实验(二)用例图

1.掌握用例的概念、UML用例图的组成、作用以及使用场合。

2.掌握用例与用例之间的各种关系。

3.用RationalRose工具练习教材中的用例图。

1.用例图中有哪些组成元素?在UML中是如何表示的?

答:用例图有:用例、参与者、关联、(系统边界)等元素;用来显示在系统(或其它实体)内的用例与系统参与者之间的关系;主要用于需求获取、定义和分析。

2.用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它

们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。答:包含关系:用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。基本用例描述在多个用例中都有的公共行为。包含关系本质上是比较特殊的依赖关系,它比一般的依赖关系多了一些语义。在包含关系中箭头的方向是从基本用例到包含用例。

泛化关系:用例的泛化指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系。

3.为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分

析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、

房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,

(1)画出上述系统的用例图;

(2)下是一个用例模型的局部:

修改房源信息

小李认为该模型不符合“用例建模”的思想,存在明显的错误。请

说明错误所在,并说明应该如何修改。

答:用例是系统参与者与系统在交互过程中所需要完成的事务。确定参与者是房产经济人,还要分析系统所涉及的问题领域和系

统运行的主要任务。根据系统的需求分析可确定:作为一个物

业信息管理系统,要实现客户资料信息管理、客户委托(出租、

出售、租赁、购买)信息管理、业务线索生成与管理、房源状

态自动更新、权限管理、到期用户管理、房源组合查询等功能。

参与者有房产经纪人,对于房产经纪人来说,系统维护操作主

和修改中的,包含关系的图标按钮应用虚线箭头。修改后应该

是:

4.阅读下面的用例图,说明该图所表达的信息。

答:参与者是客户和服务人员。主要关系有包含关系和拓展关系。当有客户来预定座位时,如果前面有别的客户,他就进行等待,服务人员进行信息查询,把空闲座位分配给客户,然后办理结账,有现金结账和银行卡(必须是银联POS系统)结账两种方式供客户选择,然后收款。

5.下图是一个描述保险商务系统的简单用例图。根据该用例图回答问题。

(1)“签订保险单”用例可能涉及到哪几个实体类?

答:有客户和保险员两个实体类。

(2)现实生活中签订保单的基本流程如下:客户提出购买需求,

保险员根据客户需求选择相应的保险服务,客户阅读保险条款,

同意后打印保单样据,客户签字并支付保金,保单开始生效,保

述中可能存在扩展事件流。

答:客户阅读保险条款,同意后客户签字并支付保金,否则不同意就不签订保单。

(3)保单管理用例在实际开发过程中可以泛化出若干小用例,列

出可能存在的子用例,并且说明这些用例和“保单管理”用例之

间应该是什么关系?

答:单查询和保单保存可能是存在的子用例,这些用例和“保单管理”用例之间应该是泛化关系。

(1)请画出表示该场景的用例图。

(2)在前图的基础上,继续画出可能存在的包含用例和扩展用例。

1.总结用例图的重要作用,讨论并指出哪些场合下可以使用用例图。答:用例图显示多个外部参与者和它们与系统提供的用例之间的链接。通过用例建模可以对外部的角色以及它们所需要的系统功能建模。用例图可视化地表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足。用例图可用于系统的分析阶段。

2.在使用用例图的时候应该如何划分用例,应注意哪些问题?

答:确定用例:

1)参与者需要从系统中获取哪些功能及参与者要求系统做些什么?

2)参与者是否需要读取、产生、删除、修改或是存储系统中的某些信

THE END
1.某高校图书馆管理信息系统某高校图书馆管理信息系统设计与开发 一、 系统阐述 系统名称:某高校图书馆管理信息系统 系统开发人员:信管 系统用户:图书管理员、老师与学生 操作该项目得计算中心:图书馆工作人员 二、 开发背景 当今世界正处于科技高速发展,信息量剧增得时代,伴随科学技术得不断发展进步,人们对图书得需求越来越大,馆存图书也不断https://www.mayiwenku.com/News/Articles/Index/p-55336587.html
2.图书信息管理系统的设计与实现1、实验内容 通过图书信息管理系统,实现对图书信息的增加、删除、修改、排序等操作。其中,图书信息包括图书编号、书名、类别、作者和存放位置等。本任务要求使用所学GUI知识,编写一个图书信息管理系统,图书信息管理系统共包括系统登入界面和图书管理界面两个界面,在系统登入界面通过输入账户以及密码,然后单击“登入”按钮,https://zhuanlan.zhihu.com/p/475109247
3.数据库课程设计实验报告图书馆管理系统图书馆信息管理系统数据库用以收集、存储书籍信息、人员(读者、图书管理员)信息、图书借阅信息以及意外处理信息,及时记录存储各个环节信息的变更,以便管理、查询、显示、输出,节约大量人力物力把人们从繁杂的手工记录方式中解脱出来的同时,有力保障图书馆日常事务的高效运作。 https://blog.csdn.net/xiedelong/article/details/79483427
4.图书管理信息系统实训报告(通用8篇)在学习、工作生活中,我们都不可避免地要接触到报告,其在写作上有一定的技巧。为了让您不再为写报告头疼,以下是小编为大家整理的图书管理信息系统实训报告(通用8篇),仅供参考,大家一起来看看吧。 图书管理信息系统实训报告1 20xx年是图书馆服务模式创新改革力度最大的一年。围绕着新服务模式的运行,相关的配套措施在https://www.ruiwen.com/baogao/6424062.html
5.图书管理系统实验报告范文(精选5篇)在经济飞速发展的今天,报告对我们来说并不陌生,报告中提到的所有信息应该是准确无误的。那么什么样的报告才是有效的呢?下面是小编为大家收集的图书管理系统实验报告范文(精选5篇),希望对大家有所帮助。 图书管理系统实验报告范文(精选5篇)1 在全体馆员的共同努力下,在学院领导的全面支持、关心下,图书馆全面履行了https://mip.wenshubang.com/baogao/2575010.html
6.图书馆管理系统测试分析报告20240311173908.doc图书馆管理系统测试分析报告.doc,书目 TOC \o 1-3 \h \z \u 1. 引言 2 1.1 编写目的 2 1.2 项目背景 2 1.3 定义 2 1.4 参考资料 2 2. 测试安排执行状况 2 2.1 测试项目 2 2.2 测试机构和人员 3 2.3 测试结果 3 2.3.1 系统操作登录测试结果 3 2.3.2 读者类型管理测试结果 7 https://max.book118.com/html/2024/0311/8071013077006044.shtm
7.图书馆管理信息系统可行性分析报告14篇(全文)可行性分析报告 一.引言编写目的基于提高图书馆管理员对用户和图书的管理的效率,把管理员从繁重的工作中解脱出来,同时也让图书馆能够更好的为大众服务.背景 21世纪是一个信息时代,我们一直在获取并应用信息中进步.图书馆是我们获取信息的重要渠道之一,管理系统不完善、开发一套高效的图书馆管理系统是非常必要而且必须https://www.99xueshu.com/w/filelo0qzcmn.html
8.管理信息系统案例分析报告图书馆图书管理信息系统 通过参与做一个了解的系统来加深对知识的学习,充分体会它在实际中的应用 四、实验收获和建议 通过本次实验,不仅对书本上的知识有了更加深刻的理解,还了解了管理信息系统在企业管理中的应用。在这个系统开发过程中,本人增强了团体意识,对一些软件开发模式有了一定的认识,学会了如何进行小组式的https://www.jy135.com/guanli/2180139.html
9.学生信息管理系统的用例图和图书管理系统系统分析及用例图[通俗易图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书服务等。 当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,也就是说借阅者不直接与系统交互,而是图书管理https://cloud.tencent.com/developer/article/2091279
10.2024年教育技术装备工作总结(精选17篇)此外,教师能做好实验室工作计划,危险品领用记录,仪器验收、借还、使用、维修和报损记录,学生分组实验记录,学生实验开设率统计等工作。积极推进实验教学、管理信息化,结合教育装备网站,初步实现了实验管理和仪器设备管理的网络化。 (三)规范图书馆管理 1、开放学生图书馆,组织全开架借阅。https://www.oh100.com/a/202209/5155644.html
11.江苏省技工院校教学管理规范(2010年修订)省市政策规章制度院校应设立信息管理机构,负责校园网络、硬件设施及计算机房管理工作。 第三十四条 图书馆 80、院校应设立图书室(馆),包括藏书借阅室、阅览室。图书馆(含阅览室)的建筑面积、藏书量、座位数应符合上级有关规定。 要不断推进图书室(馆)现代化建设,实行计算机检索借阅,建立与Internet网相连的电子阅览室,增加电子图书册https://www.wxjsxy.com/jwc/gzzd/sszc/content_22646
12.计算机网络论文15篇数字图书馆的计算机网络安全的管理工作是一个系统性的工程,这需要图书馆的全部管理人员通力合作,不断地提高整个系统对外部环境的抗干扰的能力,提高安全系数,从而能够为用户提供一个安全、可靠地数字化的图书馆管理平台。 计算机网络论文 2 【摘要】实验教学是高校工程教育的重要部分,高校实验教学还不满足新工科建设的要https://www.yjbys.com/biyelunwen/fanwen/jisuanji/733688.html
13.2018级老年服务与管理专业人才培养方案初始岗位群:各级各类养老及涉老机构的养老护理员及基层管理者、社区服务与管理员、老年产品及老年产业营销员、涉老社会组织与机构工作人员、民政事务管理人员等。 发展岗位群:在各级各类养老机构、社区服务与管理组织、涉老社会组织与机构等从事养老护理员培训、老年照护管理、老年健康管理、老年社会工作、老年康复辅助器https://jwc.wfhlxy.com/info/1023/1358.htm
14.2024级中职药剂专业3+3分段培养实施性人才培养方案(2)具有良好的口头和书面表达能力,能与同事进行良好的沟通,能指导服务对象合理用药,会撰写工作报告,能记录工作过程中的相关文件,具有获取相关新设备、新技术、新工艺等信息的能力,具有一定外语阅读、交流的能力,能借助工具查阅技术资料。 (3)具备生物化学、微生物学、药剂学、药事管理与法规、药物分析技术基础等医药https://jwc.jssqwx.com/2024/0901/c105a19397/page.htm
15.学生信息管理系统ER图,数据流图用例图以及用例说明(部分)软件图书馆信息管理系统报告.pdf 上传者:qq_58157133时间:2021-11-24 个人通讯录系统uml图 uml图ER图,数据流程图等课程设计必备图 上传者:muir1989111时间:2011-12-16 旅游信息管理系统.zip 人工智能-项目实践-信息管理系统 上传者:admin_maxin时间:2024-03-06 https://www.iteye.com/resource/m0_45272112-13585493
16.信息化建设工作计划实用(15篇)我国医院信息化建设确切说是从20世纪90年代中期开始,在国家政策的引导下,从最简单的MIS系统、财务系统到完善的HIS(医院信息系统)、PACS(影像存档和通讯系统)、RIS(放射科信息系统)、CIS(临床信息系统)、LIS(实验室信息系统)系统,以及网络管理、办公自动化、安全软件等,都开始在医院实施和运行。 https://www.pinda.com/zhichang/gongzuojihua/411267.html