履修コース登録システム
ユースケース仕様書
担当講座の選択ユースケース
バージョン: 草案
改訂履歴
日付
バージョン
説明
作成者
目次
このユースケースでは、教授が、教える資格があって次の学期で教えたいと思うコースを、講座 (日時指定のコース) としてコースカタログから選択できます。 このユースケースを開始するアクターは教授です。 コース・カタログ・システムは、このユースケース内のアクターです。
このユースケースでは、教授が、教える資格があって次の学期で教えたいと思うコースを、講座 (日時指定のコース) としてコースカタログから選択できます。
このユースケースを開始するアクターは教授です。 コース・カタログ・システムは、このユースケース内のアクターです。
このユースケースは、教授がメイン・フォームから「担当講座の選択」アクティビティーを選択したときに始まります。
2.1 基本フロー - 担当講座の選択 システムは、教授が現在の学期に教授する資格のある講座のリストを取り出して表示します。 システムはまた、教授が以前に教授することを選択したコースのリストを取り出して表示します。 教授は、次の学期に教授したいと思う講座を選択し、そうでない講座を選択解除します。 システムは、選択解除した講座から教授をはずします。 システムは、選択した講座が、同時に選択したほかの講座や 教授が以前に教える署名をした講座と競合していないか (同じ日時でないか) を確認します。 競合がなければ、システムは、教授が選択した各講座について講座情報を更新します。 2.2 代替フロー 問題点: 次の状態に対処するためのフローを追加してください。
システムは、教授が現在の学期に教授する資格のある講座のリストを取り出して表示します。 システムはまた、教授が以前に教授することを選択したコースのリストを取り出して表示します。 教授は、次の学期に教授したいと思う講座を選択し、そうでない講座を選択解除します。 システムは、選択解除した講座から教授をはずします。 システムは、選択した講座が、同時に選択したほかの講座や 教授が以前に教える署名をした講座と競合していないか (同じ日時でないか) を確認します。 競合がなければ、システムは、教授が選択した各講座について講座情報を更新します。
問題点: 次の状態に対処するためのフローを追加してください。
コース日程が重複している。 登録期間が終了している。 教授にコースを教授する資格がない。
特殊要件は次の反復で決定します。
4.1 ログイン
このユースケースを開始するには、教授がシステムにログオンしていなければなりません。
事後条件は次の反復で決定します。
履修コース登録プロジェクト Web Example バージョン 2001.03