中南民族大学管理学院uml实验报告

中南民族大学管理学院uml实验报告

ID:18466558

大小:2.64 MB

页数:30页

时间:2018-09-18

中南民族大学管理学院uml实验报告_第1页
中南民族大学管理学院uml实验报告_第2页
中南民族大学管理学院uml实验报告_第3页
中南民族大学管理学院uml实验报告_第4页
中南民族大学管理学院uml实验报告_第5页
资源描述:

《中南民族大学管理学院uml实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中南民族大学管理学院学生实验报告中南民族大学管理学院学生实验报告课程名称:UML统一建模年 级:  2012级 姓名:李阳学号:专 业: 信息管理与信息系统指导教师:  于同洋  实验地点:管理学院综合实验室2013学年至2014学年度第2学期中南民族大学管理学院学生实验报告目录实验一UML建模基础实验二用例图实验三UML类图实验四对象图实验五包图实验六动态模型图中南民族大学管理学院学生实验报告实验(一)UML建模基础实验目的1、熟悉UML建模工具RationalRose的基本菜单及操作。2、掌握UML的三大组成

2、部分及各部分作用。3、掌握UML的可见性规则和构造型的作用。实验内容1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。2、认识各种UML关系及可见性符号,并用工具表示出来。中南民族大学管理学院学生实验报告指导教师批阅:中南民族大学管理学院学生实验报告实验(二)用例图实验目的1、掌握用例的概念、UML用例图的组成、作用以及使用场合。2、掌握用例与用例之间的各种关系。3、用rationalrose工具练习教材中的用例图。实验内容1、用例图中有哪些组成元素?在UML中是如何表示的?答:中南民族大学管理

3、学院学生实验报告用例图包含六个元素,分别是:参与者(Actor)、用例(UseCase)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系(Generalization)。参与者用名字写在下面的人形图标表示,用例用一个椭圆表示,关联关系用箭头来表示,包含关系用虚线箭头和include字样表示,扩展关系用虚线箭头和extend字样表示,泛化关系用一个三角箭头从子用例指向父用例表示。1、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对

4、以上三种关系各举一例,画出用例图,并进行说明。答:包含关系:一个用例可以简单的包含其他用例的具体行为,并把它所包含的用例行为作为自身行为的一部分。扩展关系:一个用例也可以被定义为基础用例的增量扩展,这称作扩展关系,扩展关系是把新的行为插到已有用例中的方法。泛化关系:一个用例可以被特别列举为一个或多个子用例。三者之间的区别:用例的泛化关系类似于面向对象中的继承,它把多个子用例中的共性抽象成一个父用例,子用例中南民族大学管理学院学生实验报告在继承父用例的基础上可以进行修改。但是子用例和子用例之间又是相互独立的,任何一

5、个子用例的执行不受其他子用例的影响;而包含关系是把多个基础用例中的共性,抽象为一个被包含的用例,可以说被包含用例就是基础用例中的一部分,基础用例的执行必然引起被包含用例的执行。用例的泛化关系中,所有的子用例都有相似的目的和结构,它们是整体上的相似。而包含关系中,基础用例在目的上可以完全不相同,但是它们都有一段相似的行为,它们的相似是部分的相似而不是整体的相似。基础用例的执行并不一定会涉及扩展用例,扩展用例只有在满足一定条件下才会被执行。而在包含关系中,当基础用例执行后,被包含用例是一定会执行的。在扩展关系中,基础

6、用例提供了一个或多个插入点,扩展用例为这些插入点提供了需要插入的行为。而在包含关系中,插入点只能有一个。即使没有扩展用例,扩展关系中的基础用例本身就是完整的。而对于包含关系,基础用例在没有被包含用例的情况下就是不完整的存在。包含关系:(例图)扩展关系:(例图)泛化关系:(例图)中南民族大学管理学院学生实验报告1、为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理

7、、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,(1)画出上述系统的用例图;(2)下是一个用例模型的局部:中南民族大学管理学院学生实验报告小李认为该模型不符合“用例建模”的思想,存在明显的错误。请说明错误所在,并说明应该如何修改。答:用例是系统参与者与系统在交互过程中所需要完成的事务。确定参与者是房产经济人,还要分析系统所涉及的问题领域和系统运行的主要任务。根据系统的需求分析可确定:作为一个物业信息管理系统,要实现客户资料信

8、息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。参与者有房产经纪人,对于房产经纪人来说,系统维护操作主要包括:录入,修改房源信息而登录和确认信息是包含在登入和修改中的,包含关系的图标按钮应用虚线箭头。4、阅读下面的用例图,说明该图所表达的信息。中南民族大学管理学院学生实验报告答:客户可以

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

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

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