• 课上测试(面向对象建模)


    一、今日学习内容

    有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:

     1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。

     2、开会前允许用户修改会议时间、人数,重新选择会议室,甚至取消预订的会议。

     3、确定会议预订后,会议中心负责会务管理:包括通过邮寄(邮局负责)或电子邮件,通知开会人员有关会议信息,制作代表证等。

     4、系统根据会议室的使用情况(紧张与否),调整、更改会议室和会议时间,并调整修改预订会议的时间。

    (1)根据上述描述,识别系统的类,列举所有的候选类,并选出系统类,并说明原因

    (2)对系统类进行描述,确定属性和方法。

    (3)分析系统类模型,找出类之间的关系并画出类图。

    (4)绘制“取消会议(Remove Meeting )”的时序图。

    1)根据上述描述,识别系统的类,列举所有的候选类,并选出系统类

    候选类:会议室类、会议中心类、会议召开申请者类、会议人员管理类、系统管理员类

    (2)对系统类进行描述,确定属性和方法。

    会议室类:

    属性:可容纳人数、会议室状态、可使用时间

    方法:

    会议召开申请者类:

    属性: 申请人姓名、会议人数、会议时间

    方法:申请会议召开()

    定义参加人员()

    更改申请()、取消申请()、归还会议室()

    会议中心类:

    属性:

    方法:通知开会人员会议信息()

    制作代表证()

    会议管理员类:

    属性:权限

    方法:定义会议()、删除会议()、修改会议()

    3)类图

     

  • 相关阅读:
    TCP报文发送工具
    Java基础—注解的使用
    STM32以太网ETH
    EC20 minipcie版4g模块开发笔记
    usb端点(endpoint)知识详解
    STM32 usb_mem.c和usb_sil.c文件的分析
    USB的中断说明
    STM32 可编程电压监测器(PVD)实现数据掉电保存
    关于FSMC地址线的理解
    STM32F4—fsmc的配置步骤
  • 原文地址:https://www.cnblogs.com/wmdww/p/15574570.html
Copyright © 2020-2023  润新知