12.14每日总结

发布时间 2023-12-14 20:15:03作者: 漏网鲨鱼

今天课上做了一个测试

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

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

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

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

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

系统的用例图如下图所示:

 

参考用例表如下表所示:

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

参会人员类,会议类,会议召开者类,会议管理员类,会议室类,邮件类,系统维护者类,会议管理员类,邮局类

系统类:会议召开申请者类,会议管理员类,会议人员管理类,会议室类

因为这些类可以相互调用直接对系统的功能进行处理

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

会议室类:属性:容纳人数,使用状态,使用时间方法:

会议管理员:属性:会议时间,会议人数 方法:定义会议,更改会议,删除会议,增加会议室,设置会议室不可使用

会议人员管理类:属性:方法:定义参加人员,发会议通知,申请拒绝,选择会议参加人员组,删除会议参加人员

会议召开申请者类:属性:会议室类,申请者姓名方法:取消会议召开,归还会议室,申请会议召开,更改申请,查询会议室使用情况,会议取消通知