UML实验报告三

  • 格式:doc
  • 大小:168.50 KB
  • 文档页数:4

XI`AN TECHNOLOGICAL UNIVERSITY

实验报告

实验三 静态图

专 业: 信息与计算科学

班 级: 121001

姓 名: 刘修花

学 号: 121001125

实验学时: 32课时

指导教师: 时华

成 绩:

2015 年 10 月 23 日 西安工业大学实验报告

专业 信息与计算科学 班级 121001 姓名 刘修花 学号 121001125

实验课程

UML系统建模 指导教师 时华 实验日期 2015-10-23 同实验者

实验项目 静态图

实验设备及器材 电脑

一、实验目的

练习使用Rational Rose绘制类图、对象图、包图等静态图

二、实验原理

类图是用于定义系统的类,包括描述类之间的联系(如关联、依赖、聚合等)以及类的内部结构,即类的属性和操作。因此类图是描述系统中类的静态结构,即它描述的是一种静态关系,在系统的整个生命周期都是有效的。

对象图表示在某一时刻一组对象以及它们之间的关系, 可以被看做是类图在系统某一时刻之间的关系图

三、 实验步骤、数据记录及处理

1. 单击菜单中的“Browse”子菜单的“Class Diagram”选项,屏幕出现与创建用例图类似的界面。选择命令,创建类图的名字并进入类图界面,如下图所示。

表示在类图中添加类 表示在类图中添加接口

表示在类图中添加实现关系

2.建立对象图的步骤:

-- 确定需求 : 研究分析问题领域, 确定系统需求;

-- 属性操作 : 发现对象和对象类, 明确类的属性和操作;

-- 静态关系 : 发现类之间的静态关系, 泛化, 关联, 实现, 依赖关系;

-- 类与关系 : 设计类与关系;

-- 绘制类图 : 绘制对象类图, 并编制应用说明;

3.绘制包图:

先建包 : Rational Rose中可以创建多个类, 类的属性和方法都能在类图中体现,

为了方面管理, 通常先创建包, 在创建对应的类;

图书管理系统中的四个包 : 系统包 (System Service), 界面包 (System UI), 工具包(System Common Utilities), 数据库包(System Database);

订餐系统的类图如下: