实验二:类图设
一、实验目的
1. 了解类图的基本用法;
2. 掌握类图建模技术;
二、实验仪器设备、材料
1. 设备:计算机。
2. 地点:机房。
三、实验要求:
1. 在订货管理系统中,识别出的类包括:Order, Customer,OrderLine,Corporate Customer,PersonalCustomer,Employee 和Product ,其中, Order 表示订单,它的主要属性包括收到日期,是否已缴纳预付款,订单数量和价格,主要的方法为下单 (dispatch)。Customer 表示客户, 主要分为公司客户 Corporate Customer 和个人客户 Personal Customer 两类。每一个订单 Order包括多个 OrderLine, OrderLine的主要属性为 quantity 和price。每个
OrderLine 包括至少一件产品Product ,每种产品可以在多个OrderLine 中出现。每个职员 Employee 负责多个公司客户,每个公司客户 只能由一名职员负责。绘制订货管理系统的类图。

2.创建一个类图,下面给出创建类图所需的信息。
学生(student )可以是在校生(undergraduate)或者毕业生(graduate )。在校生可以是助教(tutor )的一种。一名助教指导一名学生。教师和教授属于不同级别的教员。一名教师助理可以协助一名教师和一名教授,一名教师只能有一名教师助理,一名教授可以有 5名教师助理。教师助理是毕业生。 创建类图的步骤如下:
(1)将学生可以是在校生或者毕业生建模为 3 个类:Student 、UnderGraduate 和Graduate ,其中,后两个类是Student类的子类。
(2) 在校生可以是助教的一种”建立模型, 即建立 UnderGraduate类的另一个超类 Tutor 。
(3) )通过创建从Tutor 到Student 的关联(名为tutors),建立一名助教指导一名学生的模型。
(4) 将“教师和教授属于不同级别的教员”建模为 3个类:Instructor 、Teacher 和Professor ,其中,后两个类是 Instructor 类的子类。
(5) )建立“一名教师助理可以协助一名教师和一名教授,一名教师只能有一名教师助理,一名教授可以有 5 名教师助理”的模型。创建TeacherAssistant 类,并使其与Teacher 类和Professor 类都建立关联。
(6) )将TeacherAssistant 类建模为Graduate 类的派生类。
|
四、实验内容与步骤
1、了解类图的基本用法。
2、绘制类图。
3、撰写实验报告。


