履修コース登録システム

ユースケース仕様書

 

学生情報の管理ユースケース

 

バージョン 2.0

 

改訂履歴

日付

バージョン

説明

作成者

1998 年 12 月 21 日 草案 草案バージョン S. ガンブル
1999 年 2 月 15 日 バージョン 1.0 レビューに基づくマイナー修正 S. ガンブル
1999 年 2 月 19 日 バージョン 2.0 ユースケース拡張セクションの修正。 最終クリーンアップ。代替フローの追加。残りの問題の解決。 S. ガンブル
 
 
 
 

 

目次

  1. 概要
  2. イベント・フロー
    2.1    基本フロー - 学生の追加
    2.2    代替フロー
                            2.2.1    学生の変更
               2.2.2    学生の削除
                            2.2.3    学生が既に存在する場合
               2.2.4    学生が見つからない場合
  3. 特殊要件
  4. 事前条件
    4.1    ログイン
  5. 事後条件
  6. 拡張点

 

学生情報の管理ユースケース

  1. 概要
  2. このユースケースでは、登録事務局が登録システムで学生に関する情報を管理できます。 これには、システムへの学生の追加、修正、削除が含まれます。

    このユースケースのアクターは登録事務局です。

    2.    イベント・フロー

    ユースケースは、登録事務局がメイン・フォームで「学生の管理」アクティビティーを選択した時点で開始します。

2.1     基本フロー - 学生の追加

  1. 登録事務局が「学生の追加」を選択します。
  2. 空白の学生フォームが表示されます。
  3. 登録事務局で、学生の名前、生年月日、社会保障番号、身分、卒業日の情報を入力します。
  4. 入力されたデータの形式が正しいかどうかが検証され、 指定された名前に該当する既存の学生が検索されます。データが有効である場合は、 新しく学生が作成され、その学生に固有の ID 番号が割り当てられます。
  5. システムに追加する学生ごとに、手順 2 ~ 4 を繰り返します。 登録事務局による学生の追加操作が終了すると、ユースケースが終了します。

2.2     代替フロー

2.2.1 学生の変更

  1. 登録事務局は「学生の変更」を選択します。
  2. 空白の学生フォームが表示されます。
  3. 登録事務局は、データを変更する学生の ID 番号を入力します。
  4. その学生に関する情報を取り出され、画面に表示されます。
  5. 登録事務局は学生の名前、生年月日、社会保障番号、学生 ID 番号、身分、卒業日の情報フィールドを 1 つまたは複数変更します。
  6. 変更が完了したら、登録事務局は「保存」を選択します。
  7. 学生に関する情報が更新されます。
  8. 登録事務局は、変更する学生ごとに、手順 2 ~ 7 を繰り返します。 編集が完了すると、このユースケースは終了します。

2.2.2  学生の削除

  1. 登録事務局は「学生の削除」を選択します。
  2. 空白の学生フォームが表示されます。
  3. 登録事務局は、削除する学生の学生 ID 番号を入力します。
  4. 学生データが取り出され、その学生に関する情報がフォームに表示されます。
  5. 登録事務局は「削除」を選択します。
  6. 削除の確認を求める削除確認ダイアログが表示されます。
  7. 登録事務局が「はい」を選択します。
  8. 学生はシステムから削除されます。
  9. システムから削除する学生ごとに、手順 2 ~ 8 を繰り返します。 登録事務局による学生の削除操作が終了すると、ユースケースが終了します。

2.2.3  学生が既に存在する場合

        「学生の追加」サブフローで、システムで同じ名前の既存の学生が発見された場合、「学生が既に存在する」というエラー・メッセージが表示されます。 登録事務局は、名前を変更するか、同じ名前で新しい学生レコードを作成することができます。または操作をキャンセルすると、その時点でこのユースケースは終了します。

2.2.4  学生が見つからない場合

「学生の変更」サブフローまたは「学生の削除」サブフローで学生の名前が見つからない場合、 「学生が見つからない」というエラー・メッセージが表示されます。登録事務局は別の ID 番号を入力することができます。 または操作をキャンセルすると、その時点でこのユースケースは終了します。

    3.    特殊要件

    このユースケースに関連する特殊要件はありません。

    4.     事前条件

            4.1    ログイン

    このユースケースを開始するには、登録事務局がシステムにログオンしている必要があります。

    5.    事後条件

    このユースケースに関連する事後条件はありません。

    6.    拡張点

このユースケースに関連する拡張点はありません。



 

Copyright  © IBM Corp. 1987, 2004. All Rights Reserved.

履修コース登録プロジェクト Web Example
バージョン 2001.03