[学校] ユースケース仕様のステップ

12 ケース仕様を使用する手順 (UC)

  1. 目的: UCの述べられた目的
  2. エージェント, 概要: UCのエージェントの場合, UCを実装する方法を記載して
  3. キーイベントの流れ: メインイベントの概要を説明, プロセス, UCの操作
  4. フロー交換: 上記のサブ·フローに遭遇
  5. 具体的な要件: UCを実現するために必要
  6. 条件前: UCとして起動に必要な条件
  7. 以下の条件: 条件やUCを実施した後の結果
  8. 拡張ポイント:
  9. グラフ化コンテキスト
  10. チャート活動
  11. ステートチャート
  12. シナリオ

 

たとえば、実装仕様UC

私たちは、UCのライブラリ管理システムのログインなどの仕様を行う

 

目的: 安全·安心なシステム認証ユーザー情報を確認してください

エージェント, 概要:
エージェント: 読者, 図書館スタッフ, システム·アドミニストレーター
一般的な説明: ユーザー (読者, 図書館スタッフ, システム·アドミニストレーター) あなたがローンの支払いなどのシステムを操作したいとき, 情報を変更する, 情報管理,… システムにログオンする必要があります.

キーイベントの流れ:

エージェントのアクション

1. ログ機能を選択

3. ログイン情報を入力してください

4. システムに入力された情報を送る

システムの反​​応

2. 表示ログインフォーム

5. 資格情報を確認してください, trueの場合、アクセスを許可します, 誤ったメッセージを再入力するように求める

 

フロー交換: ユーザーは、再入力する必要が誤った情報を入力するが、唯一許可された限度内であれば

具体的な要件: ユーザー名とパスワードが一致登録されたもの.

条件前: ユーザーは、システムに登録する必要が

以下の条件: ログインに成功/失敗に注目してください

拡張ポイント: せずに.

グラフ化コンテキスト

チャートコンテキスト
コンテキストチャート

チャート活動

アクティビティ図
チャート活動

ステートチャート

ステートチャート
ステートチャート

シナリオ

  • B1, B2, B3, B4, B5, B6
  • B1, B2, B3, B4, B5, A1, B2, B3, B4, B5, B6
  • B1, B2, B3, B4, B5, A1, B2, B3, B4, B5, A1, B2, B3, B4, B5, B6