履修コース登録システム

ユースケース仕様書

 

担当講座の選択ユースケース

 

バージョン: 草案

改訂履歴

日付

バージョン

説明

作成者

1998 年 12 月 21 日 草案 草案バージョン S. ガンブル
 
 
 
 
 
 
 
 
 
 
 
 

 

目次

  1. 概要
  2. イベント・フロー
    2.1    基本フロー - 担当講座の選択
    2.2    代替フロー
  3. 特殊要件
  4. 事前条件
    4.1    ログイン
  5. 事後条件
  6. 拡張点

担当講座の選択ユースケース

  1. 概要
  2. このユースケースでは、教授が、教える資格があって次の学期で教えたいと思うコースを、講座 (日時指定のコース) としてコースカタログから選択できます。

    このユースケースを開始するアクターは教授です。 コース・カタログ・システムは、このユースケース内のアクターです。

    2.    イベント・フロー

    このユースケースは、教授がメイン・フォームから「担当講座の選択」アクティビティーを選択したときに始まります。

2.1    基本フロー - 担当講座の選択
  1. システムは、教授が現在の学期に教授する資格のある講座のリストを取り出して表示します。 システムはまた、教授が以前に教授することを選択したコースのリストを取り出して表示します。
  2. 教授は、次の学期に教授したいと思う講座を選択し、そうでない講座を選択解除します。
  3. システムは、選択解除した講座から教授をはずします。
  4. システムは、選択した講座が、同時に選択したほかの講座や 教授が以前に教える署名をした講座と競合していないか (同じ日時でないか) を確認します。 競合がなければ、システムは、教授が選択した各講座について講座情報を更新します。
2.2    代替フロー

問題点: 次の状態に対処するためのフローを追加してください。

  • コース日程が重複している。
  • 登録期間が終了している。
  • 教授にコースを教授する資格がない。
    3.    特殊要件

    特殊要件は次の反復で決定します。

    4.    事前条件

            4.1    ログイン

    このユースケースを開始するには、教授がシステムにログオンしていなければなりません。

    5.    事後条件

    事後条件は次の反復で決定します。

    6.    拡張点
    1. ビジネス・ユースケースの拡張点は、推敲フェーズで特定します。


 

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

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