UML实验报告讲述.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML实验报告讲述

共 NUMPAGES 23 页,第  PAGE 23页 《面向对象与UML》 实验报告 姓名:陈万全 学号:132852 班级:软件131 实验一 UML建模基础 一、实验目的 熟悉UML建模工具Rational rose的可视化环境。 掌握利用Rational rose进行建模的步骤。 二、实验内容 熟悉Rational rose建模环境 建模基本步骤 结合日常生活中实际使用的系统,模仿2中的用例模型绘制用例图,并保存模型,熟悉利用Rational rose的建模过程,要求绘制的用例图中用例与2中的用例图不相同。 实验二 用例图 一、实验目的 熟悉UML用例图的基本图形元素。 掌握用例与用例之间的各种关系。 熟悉针对具体场景使用例图进行软件建模的方法。 掌握用例规格说明的概念和基本结构,以及用例规格说明的作用。 二、实验内容 根据实验一建模实例,熟悉利用Raional rose软件绘制用例图的基本方法。 通过对“学生信息管理系统”的需求描述,确定系统用例图: “学生信息管理系统”的需求描述如下: 在每个新学年开始都会有新生入学,这时系统的管理人员可以通过系统将这些新生的学籍、年龄、家庭住址、性别、身高、学生证号、身份证号等基本信息存入数据库,每个新生都对应一个唯一的编号,此编号可以是学生,在日程管理中,系统管理员还可以对所有学生的基本信息进行查询、修改和删除等操作;同时校领导可以查询、修改全校所有学生的基本信息。 学校领导可以通过本系统了解每个班的任课教师、辅导员、学生姓名、学生人数、专业等班级基本信息。系统管理员可以进行查询班级基本信息、添加班级、修改班级基本信息、删除班级等操作。 在考试结束以后,教师可以将学生的考试成绩录入系统,还可以对学生的成绩进行查询和修改。学生可以通过本系统进行成绩的查询。 学生还可以在网上选择自己选修的课程(必修课必须上,所以不用选),学生通过本系统可以看到有哪些课程可以选以及课程的基本信息。课程的基本信息包括:课程号、所属专业、课程名称、开课学期、学时数、学分、任课教师等。每个学生每学期的选修课程数不得大于6门,如果已经选择了6门课程则不能再选择其他课程。只有将已选择的课程删除掉才能再选择新课程。系统管理员负责修改、增加、删除选修课程。 系统管理员可以对系统的账号进行添加、设置、删除、查询等操作,同时可以设置每个账号的权限以及对应的个人信息。 请根据上述描述,确定系统的参与者 确定系统的用例并绘制完整的用例图。 根据2中所绘制的“学生信息管理系统”用例图,写出学生“选择课程”用例的用例规格说明。 用例编号UC02用例名称选择课程简要说明学生选择选修课程参与者学生 管理员前置条件管理人员设置选修课程,学生成功登陆系统后置条件课程选择成功基本事件流学生发出选课请求 系统准许,开始选择课程 确认课程,系统校验信息 选课成功扩展事件流4a.学生所选课程达到6门则不能再选择其他课程 4a 1)学生删除已选课程,转到第2步 4a 2)放弃选课,退出系统 考虑一个网络订餐系统的需求,并绘制出完整的用例图。 实验三 类图 一、实验目的 熟悉UML中类的定义和图形符号。 掌握类与类之间的各种关系代表的含义及表示方法。 掌握类图的绘制方法。 了解对象图的绘制方法。 二、实验内容 按照如下操作要求,绘制图书管理系统各类图,掌握绘制类图的步骤: 根据以下描述画出类图,并注明多重性关系(省略类的属性和关系): 一个学生可以选修多门课程,也可能没有任何课程;一门课程可以被多个学生选修;一个老师可以教多门课程或者不教课;每门课程至少有一个老师,也可以有多个老师任教;每门课程可以有0或1本教材,每本教材只能用于一门课程。 根据下面的代码画出Course类的类图,要求标明各属性的类型和可见性以及类方法。 4、根据以下描述,画出相应的UML类图: 神舟六号飞船是神州飞船系列的一种,它由轨道舱、返回舱、推进舱和逃逸救生塔等组成。 航天员可以在返回舱内驾驶飞船,轨道舱是航天员工作和休息的场所。在紧急的情况下,可以利用逃逸救生塔逃生。 在飞船两侧有多个太阳能电池翼,可以为飞船提供电能。 5、在下图中最上面的对象的名称是什么?该图表示的意思是什么? 对象的名称是:China fuJian和siChuan组成China 针对实验二中的“学生信息管理系统”绘制类图,要求注明类间的关系以及每个类应有的属性和方法(省略属性的类型以及方法的返回值、参数)。 实验四 状态图 一、实验目的 掌握状态的定义和组成部分。 掌握UML中状态的表示方法。 掌握转换的定义及转换的5要素。 解触发事件、监护条件、动作的定义。 掌握阅读和绘制状态图的方法。 二、实验内容 阅读计

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档