UML建模实验报告01.doc_第1页
UML建模实验报告01.doc_第2页
UML建模实验报告01.doc_第3页
UML建模实验报告01.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内蒙古工业大学信息工程学院实 验 报 告课程名称:软件需求分析与UML建模 实验名称:基于UML的类模型设计 实验类型: 验证性综合性设计性实验室名称: 信院软件工程实验室(1) 班级: 软件10-1 学号: 姓名: 组别: 同组人: 成绩: 实验日期: 2013年5月31日 报告类型: 实验报告 预习报告 报告成绩: 指导教师审核(签名): 年 月 日实验名称 基于UML的类模型设计实验目的1、熟练使用Rational rose2003,掌握类图的创建方法。2、掌握类的设计方法。3、掌握类间的关系(继承、关联)的设计方法。实验环境Rational rose2003,Windows XP及以上操作系统。实验内容题目1:选课系统的类的设计描述:课程管理系统中,管理员负责添加课程,学生选择课程。课程包括课程编号、课程名称、课程性质、开课时间、开课教师等信息;学生通过系统可以完成登录,修改口令,查询课程信息(包括课程名、课程编号、课程性质、开课时间等)以及选课的操作;教师包括教师编号、教师姓名等信息。完成:1) 寻找系统中的类,完成类的属性和方法的设计;2) 确定类间的继承关系,创建类间的继承关系;3) 确定类间的关联关系,创建类间的关联关系。题目2*:交通工具的类的设计描述:汽车和自行车都是交通工具。一辆自行车只能归一个人拥有,但一辆汽车可归一个人或者两个人拥有。一个人可能没有自行车或汽车,也可能拥有多辆自行车或汽车。人分男女两类,每个人都有年龄和名字。在任何时候,一辆汽车上可以载有0个或多个乘客。每辆汽车都有自己的颜色和商标。特别地,每辆汽车都只有两个前灯和一台发动机。完成:1) 寻找系统中的类,完成类的属性和方法的设计;2) 确定类间的继承关系,创建类间的继承关系;3) 确定类间的关联关系,创建类间的关联关系。实验结果题目1:选课系统的类的设计选课系统中,包含管理员类、教师类、学生类、课程类。此外由管理员、教师、学生抽象出用户类,还应包括表示学生、教师和课程之间关系的选课类。分析得到的类图如图1-1:图 1-1题目2*:交通工具的类的设计交通工具类设计中,应包含乘客类、男人类、女人类、汽车类、自行车类等类。可由乘客类、男人类和女人类抽象出Person类,由汽车类和自行车类抽象出Tools类;此外,汽车还包含一台发动机和两个大灯,所以还应包含灯类和发动机类。其类图如图1-2:图 1-2实验心得类是一系列拥有相同特性的对象的集合。类图是面向对象系统建模中最常用的图,是系统静态视图的一部分,用于描述一个系统中的对象和关联。在一个类图中,类被模型化并且相互联系,这些类通过名称、属性、和操作加以描述。类之间的关系以名称、角色、和多重性进行表达。通过这次实验,让我初步了解了使用Rational Rose2003建模工具绘制类图的方法,加深了对课堂教学内容和UML基础理论的理解,建立对UML的感性认识,为全面掌握使用UML进行信息系统的分析和设计奠定一定的基础。在绘制类图过程中应反复分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论