uml统一建模语言实验报告 2

uml统一建模语言实验报告 2

ID:17670766

大小:1.64 MB

页数:25页

时间:2018-09-04

uml统一建模语言实验报告 2_第1页
uml统一建模语言实验报告 2_第2页
uml统一建模语言实验报告 2_第3页
uml统一建模语言实验报告 2_第4页
uml统一建模语言实验报告 2_第5页
资源描述:

《uml统一建模语言实验报告 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中南民族大学管理学院学生实验报告目录实验一UML建模基础及用例图实验二类图与对象图实验三序列图与协作图实验四状态图实验五活动图中南民族大学管理学院学生实验报告实验(一)UML建模基础及用例图实验目的1、熟悉UML建模工具RationalRose的基本菜单及操作。2、掌握UML的可见性规则和构造型的作用。3、掌握用例的概念;掌握UML用例图的组成及作用。4、掌握用例与用例之间的各种关系。实验内容1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。2、认识各种UML关系,并用工具表示出来。中南民族大学管理学院学生实验报

2、告3、什么是用例?用例图中有哪些组成元素?在UML中是如何表示的?答:用例是对系统功能的描述,是向参与者提供重要价值的操作序列。用例图有:用例、参与者、关联(系统边界)等元素。用来显示在系统或其他实体内的用例与系统参与者之间的关系。主要使用场合:需求获取、定义、分析4、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。(1)包含关系:基本用例的行为包含另一用例的行为。基本用例描述在多个用例中都有的公共行为。包含关系是本质上比较特殊的依赖关系,它比一般的依赖

3、关系多了一些语义。在包含关系中箭头的放向是从基本用例到包含用例的。(2)扩展关系:扩展关系的基本含义和泛化关系相似,但在扩展关系中,对于扩展用例有更多的规则限制。基本用例必须声明扩展点,而扩展用例只能在扩展点上增加新的行为和含义。(3)泛化关系:代表一般与特殊的关系。UML用例图中泛化关系的意思和面向对象程序设计中的继承的概念是类似的。不同的是继承使用在实施阶段,泛化使用在分析、设计阶段。在泛化关系中子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或者覆盖父用例中的行为和含义。中南民族大学管理学院学生实验报告5、完成

4、书中94页例子,体会用例图建模的分析过程并模仿来画出该学生信息管理系统的用例图。画出课后习题101页第4题。6、为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,下是一个用例模型的局部:中南民族大学管理学院学生实验报告小李认为该模型不符合“用例

5、建模”的思想,存在明显的错误。请用200字以内说明错误所在,并说明应该如何修改。答:用例图是用来显示多个外部参与者以及他们之间与系统提供的用例之间的联系。是用户从系统外部观察系统的功能。用例是系统参与者与系统在交互过程中所需要完成的事务。确定参与者是房产经济人,还要分析系统所涉及的问题领域和系统运行的主要任务。根据系统的需求分析可确定:作为一个物业信息管理系统,要实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。参与者有房产经纪人,对

6、于房产经纪人来说,系统维护操作主要包括:录入,修改房源信息而登录和确认信息是包含在登入和修改中的,包含关系的图标按钮应用虚线箭头。修改后应该是:中南民族大学管理学院学生实验报告7、阅读下面的用例图,说明该图所表达的信息。参与者是客户和服务人员。主要关系是包含和扩展。首先有客户来预订座位,如果前面与别的客户,他就等待,服务人员进行作为信息查询,把空闲的座位分给客户,然后办理结账,有两种方式可以供客户选择,要不现金结账要不就是银行卡结账,然后收款。8、下图是一个描述保险商务系统的简单用例图。根据该用例图回答问题。a)“签订保险单”用例

7、可能涉及到哪几个实体类?答:客户和保险员两个实体类b)中南民族大学管理学院学生实验报告现实生活中签订保单的基本流程如下:客户提出购买需求,保险员根据客户需求选择相应的保险服务,客户阅读保险条款,同意后打印保单样据,客户签字并支付保金,保单开始生效,保险员做相关系统纪录。如需要根据以上信息,请列举这个用例描述中可能存在扩展事件流。答:客户阅读保险条款,同意后可签字并支付保金,否则就不签订保单。c)保单管理用例在实际开发过程中可以泛化出若干小用例,列出可能存在的子用例,并且说明这些用例和“保单管理”用例之间应该是什么关系?答:单查询和

8、保单保存可能是存在的子用例,这些用例和“保单管理”用例之间是泛化关系。9、在一个TelephoneSystem(电话系统)中,用户可以使用电话卡或对方付款两种办法来打电话。1)请画出表示该场景的用例图。2)在前图的基础上,继续画出可能存在的包含用例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。