软件需求与分析课堂测试十一——面向对象建模分析II
根据下列案例需求描述,回答相关问题:
有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:
1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。
2、开会前允许用户修改会议时间、人数,重新选择会议室,甚至取消预订的会议。
3、确定会议预订后,会议中心负责会务管理:包括通过邮寄(邮局负责)或电子邮件,通知开会人员有关会议信息,制作代表证等。
4、系统根据会议室的使用情况(紧张与否),调整、更改会议室和会议时间,并调整修改预订会议的时间。
系统的用例图如下图所示:
(1)根据上述描述,识别系统的类,列举所有的候选类,并选出系统类,并说明原因(1分)。
(2)对系统类进行描述,确定属性和方法。(1分)
(3)分析系统类模型,找出类之间的关系并画出类图。(2分)
(4)绘制“取消会议(Remove Meeting )”的时序图。(1分)