Presentation is loading. Please wait.

Presentation is loading. Please wait.

All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。

Similar presentations


Presentation on theme: "All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。"— Presentation transcript:

1 All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。 顧客は、払い出したい金額を指定する。 ATM は、指定された金額とキャッシュカードに記載された個 人情報に基づいて、払出要求メッセージを生成し、払出ハンド ラーに渡す。 払出ハンドラーは、顧客の口座を検索し、そこから要求された 金額を払い出す。 払出ハンドラーは、払出終了メッセージを生成し、 ATM に渡 す。 ATM は、払出した金額分のキャッシュを顧客に提示する。 (1)境界、コントロール、実体の3つのオブジェクト を抽出せよ。 (2)コラボレーション図を作成せよ。

2 All Rights Reserved Copyright © 2004, Takashi Kobayashi 2 演習の解答例(コラボレーション 図) 顧客 カード I/F ATM (認証部) 個人情報 払出要求情報 払出ハンドラ 通信 I/F 1:カード、パスワードの入力2:認証処理の指示 3:個人情報の登録 5:個人情報の送付 7:払出指示 6:認証結果の受付 8:金額指定の指示 画面 ATM (払出部) 現金 I/F 4:個人情報の参照 9:金額の受付 11:金額、個人情報の登録 10:個人情報の参照 12:払出要求情報の参照 13:払出要求メッセージの送付 14:払出終了メッセージの受付 15:現金提示の指示

3 All Rights Reserved Copyright © 2004, Takashi Kobayashi 3 ロバストネス分析のルール できるこ と できないこ と

4 All Rights Reserved Copyright © 2004, Takashi Kobayashi 4 シーケンス図 画面 作業の実行制御 情報 1. 2. 情報の参照/更新 処理の指示 処理結果の通知 ユースケースの ステップを記述 する。 コラボレーション図のオブジェクトを記述す る。 メソッド(操作)の 実行 メッセージ オブジェクト間で交わされるメッセージと、それに伴って 実行する操作の時間的変化を示す。

5 All Rights Reserved Copyright © 2004, Takashi Kobayashi 5 シーケンス図の例(基本パスのみ) 配送依頼画面注文受付画面注文受付注文商品在庫配送配送依頼 顧客から注文を受け る。 商品の在庫を調べ予 約する。 顧客に商品の納期と 価格を回答する。 配送業者に商品の発 送を依頼する。 注文登録 在庫確認 配送依頼 配送依頼登録 商品確認 予約 納期と価格の解答 配送依頼

6 All Rights Reserved Copyright © 2004, Takashi Kobayashi 6 シーケンス図の演習問題 <問題> ロバストネス分析の問題1( ATM による預金の 引出し)のシーケンス図を作成せよ。

7 All Rights Reserved Copyright © 2004, Takashi Kobayashi 7 演習の解答用紙(シーケンス図) 通信 I/F カード I/F 画面 ATM( 認証部 ) ATM( 払出部 ) 個人情報払出要求情報現金 I/F 1. 顧客は、 ATM にキャッ シュカードを挿入し、個 人認証を行う。 2. 顧客は、払い出したい金 額を指定する。 3.ATM は、指定された金額 とキャッシュカードに記 載された個人情報に基づ いて、払出要求メッセー ジを生成し、払出ハンド ラーに渡す。 4. 払出ハンドラーは、顧客 の口座を検索し、そこか ら要求された金額を払い 出す。 5. 払出ハンドラーは、払出 終了メッセージを生成し、 ATM に渡す。 6.ATM は、払出した金額分 のキャッシュを顧客に提 示する。


Download ppt "All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。"

Similar presentations


Ads by Google