阿摩線上測驗 登入

申論題資訊

試卷:105年 - 105 專技高考_資訊技師:系統分析與資訊安全#120521
科目:系統分析與資訊安全
年份:105年
排序:0

題組內容

二、電梯控制器(Elevator Controller)依據各按鈕被按壓與否,控制 N 層樓大樓中之電梯(Elevator)動作。電梯系統說明如下:
●除一樓和頂樓外,各樓層皆有位於電梯外之樓層升降按鈕(Floor Button),其中1 個請求電梯上升,另 1 個請求電梯下降。乘客(Passenger)按壓按鈕後,按鈕會亮,而當電梯沿所要求方向移動至乘客所處樓層時,門(Door)將打開,且按鈕燈會熄滅。
●每部電梯中有一組 N 個按鈕之電梯按鈕(Elevator Button)。乘客按壓對應樓層之電梯按鈕後,按鈕會亮,並使電梯移動至相對應樓層。當電梯到達相對應樓層時,門(Door)將打開,且按鈕燈會熄滅。
●當無請求時,門會保持關閉,電梯停留將在目前樓層。

申論題內容

⑴請畫出與樓層升降按鈕相關之循序圖(Sequence Diagram)。(5 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
Passenger            Floor Button           Elevator Controller           Elevator              Door
   |                        |                         |                          |                   |
   |   Press button         |                         |                          |                   |
   |----------------------->|                         |                          |                   |
   |                        |     Send request        |                          |                   |
   |                        |------------------------>|                          |                   |
   |                        |                         |   Process request        |                   |
   |                        |                         |------------------------->|                   |
   |                        |                         |                          |                   |
   |                        |                         |    Move to floor         |                   |
   |                        |                         |<-------------------------|                   |
   |                        |                         |                          |                   |
   |                        |                         |                          |    Arrive at floor|
   |                        |                         |                          |------------------>|
   |                        |                         |                          |                   |
   |                        |                         |                          |   Open door       |
   |                        |                         |                          |------------------>|
   |                        |                         |   Turn off button light  |                   |
   |                        |<------------------------|                          |                   |
   |                        |                         |                          |                   |

乘客按下樓層按鈕:
乘客在某一樓層按下請求上升或下降的樓層按鈕。
按鈕亮起,表示請求已發出。
樓層按鈕發出請求:
樓層按鈕將請求信號發送給電梯控制器。
電梯控制器處理請求:
電梯控制器接收到請求後,根據電梯的當前位置和方向,決定如何響應請求。
如果電梯在運行中,控制器會將新的請求添加到隊列中。
電梯移動到請求的樓層:
電梯控制器發送指令給電梯,使其移動到請求的樓層。
電梯到達後門打開:
當電梯到達請求的樓層時,門自動打開,讓乘客進入或離開。
按鈕燈熄滅:
當電梯到達並開門後,樓層按鈕的燈熄滅,表示請求已完成。
這個循序圖展示了電梯系統中各個元件之間的互動,從乘客按下樓層按鈕開始,到電梯到達並開門為止,詳細描述了每個步驟和消息的流動。