阅读下列说明和相关的类图,回答问题。【说明】在一栋m层楼的大厦里,用电梯内和每个楼层的按钮来控制n部电梯的运作。当按下电梯内按钮请求电梯在指定楼层停下时,按钮指示灯亮,当电梯到达指定楼层时,指示灯熄灭。除了大厦的最底层和最高层之外,每层楼都有两个按钮分别指示电梯上行和下行,当这两个按钮之一被按下时相应的指示灯亮,当电梯到达此楼层时灯熄灭,电梯向要求的方向移动。当电梯无升降运动时,关门并停止在当前楼层。软件设计师火云龙采用面向对象分析的方法,经过三次逐步求精设计之后,得到如图 13-19所示的类图。【问题1】按钮类有一个重要的属性,请将该属性填入图13-19中的(a)处。【问题2】识别关联的多重性是面向对象建模重要的一步,请根据题目说明填空(1)~(6)。【问题3】软件设计师火云龙在初步设计类时,将门(的状态)作为电梯的属性,后经思考,将电梯门设计成一个独立的类,这么做的好处是什么?软件设计师火云龙在初步设计类时,并没有设计“请求”类,后来又加入了该类,这么做的原因是什么?

阅读下列说明和相关的类图,回答问题。

【说明】

在一栋m层楼的大厦里,用电梯内和每个楼层的按钮来控制n部电梯的运作。当按下电梯内按钮请求电梯在指定楼层停下时,按钮指示灯亮,当电梯到达指定楼层时,指示灯熄灭。除了大厦的最底层和最高层之外,每层楼都有两个按钮分别指示电梯上行和下行,当这两个按钮之一被按下时相应的指示灯亮,当电梯到达此楼层时灯熄灭,电梯向要求的方向移动。当电梯无升降运动时,关门并停止在当前楼层。

软件设计师火云龙采用面向对象分析的方法,经过三次逐步求精设计之后,得到如图 13-19所示的类图。

【问题1】

按钮类有一个重要的属性,请将该属性填入图13-19中的(a)处。

【问题2】

识别关联的多重性是面向对象建模重要的一步,请根据题目说明填空(1)~(6)。

【问题3】

软件设计师火云龙在初步设计类时,将门(的状态)作为电梯的属性,后经思考,将电梯门设计成一个独立的类,这么做的好处是什么?

软件设计师火云龙在初步设计类时,并没有设计“请求”类,后来又加入了该类,这么做的原因是什么?


相关考题:

疫情期间乘坐电梯时,下列哪种行为是不可取的()。 A、戴好口罩,接触电梯按钮时可用纸巾等隔开B、不要用手揉眼睛、触碰面部C、尽量不在电梯内交谈D、低楼层在电梯和楼梯之间选择电梯

在电梯轿厢内操纵盘上,因误操作错按(非目的层站)内选按钮时,可连续快速点按()次该内选按钮,该按钮指示灯熄灭,选层指令取消(除两层两站电梯)。 A.2B.3C.2或3D.3或4

地震时若正在搭乘电梯,可将操作盘上各楼层的按钮全部按下。电梯一旦停下,就迅速离开电梯。( )

阅读下列说明以及图3-1和图3-2,回答问题1、问题2和问题3。[说明]下面是某公司开发的电梯管理系统,系统功能如下:1.响应用户召唤指令。当用户需要电梯时可以通过按楼层面板召唤。2.进入电梯后,乘客可以通过电梯面板选择目的楼层。3.当电梯到达调度楼层后,判断是否响应停止运行,开启电梯门,完成调度。4.当电梯到达非调度楼层时,不作响应,继续运行。5.乘客在电梯中能够知道电梯的运动状态,如运动方向、电梯运行到的楼层等。6.电梯超载报警。系统采用面向对象方法进行开发。在开发过程中某设计室设计的电梯管理系统用例如表9-4所示。电梯管理系统用例图如图9-4所示。根据说明,回答下面问题:仔细分析系统的用例说明和用例图,从功能要求角度来看,该系统的用例并不完善。请根据功能要求补充至少两个用例,并作简单说明。

由司机进行操纵,电梯只接受轿内按钮的指令,层站旁的召唤按钮只能以燃亮轿内召唤指示灯的方式,发出召唤信号,不能截停和操纵的电梯控制方式是()控制。A.集选B.信号C.按钮D.手柄

()是设置在轿厢内的一块用于操纵电梯的面板。上有楼层选择按钮,开门和关门按钮,警铃按钮以及其它需要用于操纵电梯的开关或按钮。A.控制屏B.控制柜C.轿顶检修装置D.轿厢操纵盘

当发现井道内进水时,一般将电梯开到进水楼层以上的楼层,将电梯的电源切断。此题为判断题(对,错)。

地震时若正在搭乘电梯,应迅速按下操作板上所有楼层的按钮,待电梯一旦停下,迅速离开电梯。

【填空题】当按下四层下选按钮时,电梯启动前往四层,在电梯上行未到达四层之前,若轿厢所在楼层以上有上行信号时,电梯___响应。