2017年4月16日日曜日

平成29年度 春期 エンベデッド 午後2 問2

問2 レンタル自転車の貸し出しシステムの問題でした。
時間が足りず、後半いいかげんになってしまいました。参考まで。

問題文はIPAの公式ホームページから取得してください。 

黒:自分の解答が間違っていると判断できない解答
赤:自分の解答が間違っていそうな解答
青:試験が終わってから考えた正しそうな解答

ーーーーーーーーーーーーーーーーーーーーーーーーーー


設問1
(1)(a)①自転車ID確認
   精算カード支払い通知
         ②返却通知
     (b)①自転車ID
          ②ラック番号
    会員番号
     (c)一般自転車の駐輪が増えた事でレンタル用ラックの空きがなくなり
  レンラル用ラックを増設する場合

(2) (a) f.会員番号確認要求
           i.貸出通知
     (b) g.電子ロック制御
           h.自転車ID応答
   自転車検出通知
(3)(a) 情報:シリアルI/F1と送信先ラックの間のラック台数
           方法:接続確認要求の3バイト目の値をラック制御から送る
      (b)同じ内容の通信メッセージでシリアルI/F4
   受信したシリアルI/Fと異なる方のシリアルI/F

設問2
(1)(a)貸し出すレンタル自転車が停められているラック番号
    (b)貸し出し中のレンタル自転車が返却処理中で、レンタル自転車が
        貸出可能になる可能性があるため
 (c)b.空き1
        レンタル待ち
      c.該当するラック制御タスク
(2)(a)空きレンタル用ラックに、一般自転車を駐輪しようとしたとき
 (b)d.自転車ID NG
         e.自転車ID OK
(3) 管理サーバからの自転車ID確認応答の内容でレンタル自転車の
 自転車IDが返却されたとき
     対象となるラックの状態が自転車ID確認待ち1からレンタル待ちに移行したとき 

設問3
(1)利用者の操作端末が精算機2
(2)操作内容:利用者が精算機1に貸出カードをかざした後にレンタル自転車を
      取り出さずに、精算機2に貸出カードをかざした場合
 変更点:管理サーバへの通信中に同じ会員番号の貸出通知メッセージを受けても
                    無効にする 
(3)清算期間通信から清算要求を受けた


0 件のコメント:

コメントを投稿