目录

  • 1 教学内容
    • 1.1 导言
    • 1.2 用例图
    • 1.3 对象图
    • 1.4 顺序图
    • 1.5 通讯图
    • 1.6 类图
    • 1.7 状态图
    • 1.8 活动图
    • 1.9 包图
    • 1.10 构件图
    • 1.11 部署图
    • 1.12 面向对象分析的uml模型
    • 1.13 面向对象设计的uml模型
  • 2 教学视频
    • 2.1 OOAD详解
    • 2.2 UML简介
    • 2.3 用例图
    • 2.4 类图1
    • 2.5 类图2
    • 2.6 类图3
    • 2.7 对象图
    • 2.8 组件图
    • 2.9 部署图
    • 2.10 时序图
    • 2.11 协作图
    • 2.12 状态图
    • 2.13 包
    • 2.14 使用UML分析十种设计模式
  • 3 软件设计师考试教程教学视频2
    • 3.1 UML建模前言
    • 3.2 UML图(用例图)
    • 3.3 UML图(类图)
    • 3.4 UML图(顺序图)
    • 3.5 UML图(活动图)
    • 3.6 UML图(状态图)
    • 3.7 UML图(通信图)
    • 3.8 UML案例分析
  • 4 实验
    • 4.1 实验一:用例图设计
    • 4.2 实验二:类图设计
    • 4.3 实验三:活动图设计
    • 4.4 实验四:顺序图设计
    • 4.5 实验五:协作图设计
    • 4.6 实验六:状态图设计
    • 4.7 实验七:物理图设计
  • 5 期末考核
    • 5.1 期末考试要求
  • 6 软件
    • 6.1 startuml
    • 6.2 rose
  • 7 课件
    • 7.1 第一章 导言
    • 7.2 第二章 用例图
    • 7.3 第三章 对象图
    • 7.4 第四章 顺序图
    • 7.5 第五章 通讯图
    • 7.6 第六章 类图
    • 7.7 第七章 状态图
    • 7.8 第八章 活动图
    • 7.9 第九章 包图
    • 7.10 第十章  构件图
    • 7.11 第十一章 部署图
实验二:类图设计

实验二:类图设


一、实验目的

1.      了解类图的基本用法;

2.      掌握类图建模技术;

二、实验仪器设备、材料

1.  设备:计算机。

2.  地点:机房。

三、实验要求:

  1. 1.    在订货管理系统中,识别出的类包括Order, Customer,OrderLine,Corporate Customer,PersonalCustomer,Employee Product  ,其中Order  表示订单,它的主要属性包括收到日期,是否已缴纳预付款,订单数量和价格,主要的方法为下单 (dispatch)Customer  表示客户, 主要分为公司客户 Corporate Customer     和个人客户 Personal Customer      两类。每一个订单 Order包括多个 OrderLineOrderLine的主要属性为 quantity price。每个

OrderLine     至少一件产品Product ,每种产可以在多OrderLine 中出现。每个职员         Employee   负责多个公司客户,每个公司客户 只能由一名职员负责。绘制订货管理系统的类图。



 2.创建一个类图,下面给出创建类图所需的信息。

学生(student     以是undergraduate者毕业生graduate  。在校生可以是助教(tutor  )的一种一名助教指导一名学生。教师和教授属于不同级别的教员。一名教师助理可以协助一名教师和一名教授,一名教师只能有一名教助理,一名教授可以有 5名教师助理。教师助理是毕业生。 创建类图的步骤如下:

1)将学生可以是在校生或者毕业生建模为  个类: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、撰写实验报告。