1、一、根据下图写出相应的 Java 代码。 (10 分)二、下图为一部分欧洲地区的对象图,绘制出相应的类图。 (10 分)三、读图,判断对错。 (10 分)1. 下面用例的名字是否合理?如果不合理,请说明原因并修改。 (5 分)2. 下面用例图中是否有错误?如果有,请说明原因并修改。 (5 分)四、请说明下图所示的顺序图含义。 (10 分)五、下图表示的是向自动售货机填充货物的用例图,表明供货商会根据销售情况供货。请为用例间的三个关系补充构造型,并说明原因。 (10 分)供供供供供供供供供供供六、根据下列文字描述绘制出用例图和类图。 (30 分)课程登记问题描述:每学期开始学生需要一份课程表,它
2、包含本学期所提供的课程列表及每门课程的相关信息。比如:导师名称、科系、必要条件、课程时间、上课地点,可以帮助学生作出合理的决定。新系统规定学生可以选择四门必修课程。此外,他还要选择两门候补课程以防某门课程人员满额或被取消。每门课程人数不得多余 10 人或少余 3 人。一旦学生完成登记过程,登记系统将信息传入记费系统以便计算学生在本学期的学费数额。导师需要随时访问系统,知道有那一门课程需要任教。他也可以了解他的课有那些学生。每学期开始,学生有一段试听时间,学生可以改变所选课程内容。在这段时间学生必须可以访问系统随时更改课程选项。七、描述某客户 Joe 从 ATM 提款机中取 20 美元的顺序图。 (20 分)