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.基于SpringBoot实现图书大厦图书管理系统数据要被工作人员通过界面操作传输至数据库中。通过研究,以MySQL为数据库,以IDEA为开发平台,采用SPRINGBOOT架构,建立以首页,个人中心,用户管理,图书分类管理,图书信息管理,图书借阅管理,图书续借管理,图书归还管理,反馈类型管理,需求反馈管理,归还入库管理,系统管理等必要功能的、稳定的图书大厦图书管理系统。 https://blog.csdn.net/znzbs/article/details/144375969
2.开书店怎么进书籍,深入数据执行策略RX版63.71.64科技如何为书店引进书籍,采用深入数据分析的策略。本文探讨了RX版63.71.64系统在书籍采购中的应用,通过数据驱动的方法优化进书流程,提高书店库存管理效率。 开书店的智慧之旅:如何高效进书与深入数据执行策略 在这个信息爆炸的时代,开书店不仅需要丰富的书籍资源,还需要科学的管理和深入的数据分析,如何高效进书,如何利用数据http://good.junweilai.cn/post/10865.html
3.图书管理系统设计方案经管文库(原现金交易版图书管理系统设计方案 https://bbs.pinggu.org/thread-13095876-1-1.html
4.悦读天下申请基于智能书架的图书智能管理系统及方法专利,提高对悦读天下申请基于智能书架的图书智能管理系统及方法专利,提高对书籍的保存能力 快报金融界灵通君 北京 0 打开网易新闻 体验效果更佳印度在世界最强大国家排名中被踢出,理由充分,莫迪白辛苦了? 瞩望云霄 579跟贴 打开APP 又一战略要地出现,由我国实际管辖,为何让菲律宾垂涎三尺? 史图记TNT 227跟贴 打开APP 上海https://m.163.com/v/video/VPI2LFCS8.html
5.500多个全球及各国重要数据网站集锦(老素材,而且里面的内容需要79. 企业经营管理制度系统 提供会员制管理制度文章在线阅读服务。 http://www.smartplan.com.cn/manageregulation.htm 80. 企业制度与改制 -年度全美最好的商学院排行榜的联机版。 http://www.businessweek.com/tocs/bschools.htm 145. "学习经济"论坛(研究中心) https://www.shangyexinzhi.com/article/2689667.html
6.网上书店分析设计报告范文6篇(全文)2.1 系统的一般性描述 (一)前台功能 1、用户登陆 2、书籍分类(作者或图书名)搜索 3、实现购物车功能模块 4、前台页面管理 用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交订单,等待订单的处理结果。 https://www.99xueshu.com/a/Vvr8gya3pe8j.html
7.职称评定专业技术工作总结(精选21篇)为了能再上新台阶,我热忱希望能够晋升中级职称工程师,以便能更好地开展本职工作,服务社会。尽管我工作认真负责,理论知识和业务水平提升较快,但是建筑行业是一项学问颇深,涉及知识面很广的行业,我的管理能力和统揽全局的能力还有待进一步提高。我将一如既往地坚持对工作一丝不苟,勤勤恳恳,努力地学习专业知识,对业务https://www.cnfla.com/gongzuozongjie/2764058.html
8.图书管理系统实验报告范文(精选5篇)在经济飞速发展的今天,报告对我们来说并不陌生,报告中提到的所有信息应该是准确无误的。那么什么样的报告才是有效的呢?下面是小编为大家收集的图书管理系统实验报告范文(精选5篇),希望对大家有所帮助。 图书管理系统实验报告范文(精选5篇)1 在全体馆员的共同努力下,在学院领导的全面支持、关心下,图书馆全面履行了https://mip.wenshubang.com/baogao/2575010.html
9.新华书店管理信息系统一、企业现有状况和问题确定:新华书店是大部分学生或对书籍有需求人购买书籍的地方,南昌也有很多家,作为国有图书发行行业的大龙头,大批书籍的采购、管理及销售都需要大批的人手。因此工作人员的工作量十分复杂且及艰巨,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,同时管理好这个书店。 二、企业组织结构图https://www.360wenmi.com/f/filex62zjx62.html
10.2024年免费图书管理软件:用户评价最高的前十名下面给大家推荐几款好用的免费的图书管理软件,有需要的小伙伴们来了解一下。 1.精点图书管理系统 单机版 6.0 精点图书管理系统是一款专为中小型图书馆设计的管理软件。它融合了先进的图书管理经验,是科学化、信息化建设的有力工具。该系统适用于各类企事业单位、学校和科研院所的图书馆或图书室。主要功能包括采访https://app.zol.com.cn/jiqiao/129836.html
11.网上书店开题报告7篇④代码设计阶段,按照划分好的功能模块依次编写代码。 ⑤测试阶段,找出存在的问题并解决,从而达到完善系统的目的。 ⑥最后,整理各阶段的设计记录文档,写成论文稿。 四、预期成果 能够开发一个比较完整的网上销售书店系统,游客可以直接进入网页浏览查询商品,选中商品后注册/登录生成订单,完善订单信息并支付。管理员确认订单https://www.ruiwen.com/kaitibaogao/5441829.html
12.图书管理系统设计个人总结(精选13篇)回顾一年来的工作,总感觉有许多不尽如人意的地方,当然,这与自己业务不精有着很大的关系。在以后的日子,我将静下心来,努力学习图书馆业务知识,争取把各项工作做得更好! 图书管理系统设计个人总结 篇3 我校历来重视图书馆建设,把它作为提高学生综合素质和学校办学品位的重要载体。尤其是近年来,学校图书馆的硬件设施https://www.unjs.com/fanwenwang/gerenzongjie/20220701084340_5248388.html
13.图书管理系统的出现意义图书管理系统注意事项随着信息化时代的不断深入发展,越来越多的书籍实现了电子化。然而,纸质化的书籍与电子化的书籍相比,仍有着不可被磨灭的作用。在一些大型的图书馆进行书籍的查找时十分的不方便。图书管理系统就此产生。下面就来为大家介绍一下这个系统及其设计时的注意事项。https://cloud.tencent.com/developer/article/1851631
14.好书店云端图书管理系统北京冠知图书有限公司看我家的书,请点击 近20年的用户了。 馆配业/新书/特价。 北京科信源文化有限公司 用过好几种图书系统,还是这个好。 馆配业/新书批发。 北京桂枫林图书有限公司 好!并且,使用中有问题随时都能解决! 馆配业/新书/特价。 北京荣景苑图书有限公司 http://www.haosd.cn/
15.图书管理员的素质总结(通用14篇)总结是指对某一阶段的工作、学习或思想中的经验或情况加以总结和概括的书面材料,它能帮我们理顺知识结构,突出重点,突破难点,让我们好好写一份总结吧。那么我们该怎么去写总结呢?以下是小编为大家收集的图书管理员的素质总结,希望对大家有所帮助。 图书管理员的素质总结 1 https://www.jy135.com/guanli/131343.html
16.好书店云端图书管理系统.doc提示:本系统更新升级非常快,手册可能有细节不同。比如:“点书出库”已经由“现采出库”代替。 任何问题,请在技术支持群中尽情提出!上手很快很快的!第1部分前言好书店云端图书管理系统本手册供初次使用系统的公司参考,目标是2小时内学会使用,并正常开展业务。 本手册假设场景https://www.taodocs.com/p-405070368.html
17.图书预定系统:书店向顾客发放订单,顾客将所填订单交由系统处理题库模板 题库创建教程 创建题库 登录 创建自己的小题库 搜索 【简答题】 图书预定系统:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随机处理优先订单,定期处理正常订单。最后系https://www.shuashuati.com/ti/d8dc391d9a7a46e782b4652950094fcf.html?fm=bde6bdaa01f54565cdc9132d2d34233d3e
18.信息素养通识教程:数字化生存的必修课超星尔雅学习通4、【判断题】各级政府机构与旅游管理部门网站的时效性比较强。()7.1怎么查找学习环境信息?1、【单D、网上书店3、【单选题】论文()是论文的提纲,要求标题层次清晰。 A、题目 B、摘要 C、目录 D、B、申请系统官网 C、政府相关机构网站 D、图书馆等信息机构网站10.1怎么找实习找工作?1、【单选题】http://xuzhou.ehqc.cn/html/99_71.html