履修コース登録システム

ユースケース仕様書

 

登録の終了ユースケース

 

バージョン 2.0

 

改訂履歴

日付

バージョン

説明

作成者

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

目次

  1. 概要
  2. イベント・フロー
    2.1    基本フロー - 正常な登録の終了
    2.2    代替フロー
                          2.2.1    講座の学生が 2 名以下の場合
             2.2.2    講座のキャンセル
             2.2.3    講座に教授が指定されていない場合
                          2.2.4    請求システムが使用できない場合
  3. 特殊要件
  4. 事前条件
    4.1    ログイン
  5. 事後条件
  6. 拡張点

登録の終了ユースケース

  1. 概要
  2. このユースケースでは、登録事務局が登録処理を締め切ることができます。 必要な学生数が集まらない講座はキャンセルされます。 講座には、少なくとも 3 名の学生が必要です。 キャンセルされない各講座の各学生には 請求システムが通知され、学生は講座の請求を受けることができます。

    このユースケースの主要なアクターは登録事務局です。 請求システムは、このユースケースに関係するアクターです。

    2.    イベント・フロー

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

            2.1    基本フロー - 正常な登録の終了

登録処理が進行中かどうかが確認されます。進行中の場合は、 メッセージが登録事務局に提示され、このユースケースは終了します。 登録処理の進行中は、登録の終了処理は実行できません。

開講を予定している各講座で、3 名の学生が登録済みであるかどうかと、 教授が講座受け持ちの手続きを済ませているかどうかが確認されます。 その両方の条件が満たされている場合は、受講登録が締め切られ、 その講座に登録した学生 1 人 1 人について、請求システムにトランザクションが送信されます。

2.2    代替フロー

          2.2.1    講座の学生が 2 名以下の場合

基本フローで講座に登録した学生が 2 名以下の場合、 システムはその講座をキャンセルします。この時点で、講座のキャンセル・サブフローが実行されます。

2.2.2    講座のキャンセル

システムは講座をキャンセルします。キャンセルされた講座に登録した学生ごとに、システムは学生のスケジュールを修正します。 キャンセルされた講座に代わって、可能な第一代替講座が使用されます。可能な代替講座がない場合、講座変更は行われません。 コントロールはメイン・フローに戻り、学期の次の講座を処理します。

現在の学期のすべてのスケジュールを処理したら、システムは、各人のスケジュールの変更 (キャンセルまたは代替) について、すべての学生にメールで通知します。

2.2.3    講座に教授が指定されていない場合

基本フローで講座受け持ちの手続きを済ませた教授がいない場合、 その講座は開講されません。この時点で、講座のキャンセル・サブフローが実行されます。

2.2.4    請求システムが使用できない場合

システムが請求システムと通信できない場合、 システムは一定の期間の後、要求の再送信を試みます。システムは、 請求システムが使用可能になるまで、再送信を試行し続けます。

    3.    特殊要件

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

     4.    事前条件

4.1    ログイン

このユースケースを始めるためには、登録事務局がシステムにログオンしなければなりません。

    5.    事後条件

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

    6.     拡張点

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

       

     

     

 



 

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

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