VBA で書かれた名簿アプリケーションがあります。UMLでモデル化したい。
ビジネス ルールは次のとおりです。
毎日3シフト(A、B、C)です。
シフト勤務の同僚が 5 人います。
ブラックリストのシフト シーケンスがあります (例: C/夜シフトの後、スタッフは翌日の朝 (a) と午後 (b) のシフトを試みることができません。)
機能説明はこちら。
欠落しているシフトを見つける - 毎日シフトが割り当てられているかどうかを確認するために使用されます。
重複するシフトを見つける - 重複するシフトが毎日割り当てられているかどうかを確認するために使用されます。
自動プランナー - 各スタッフが入力した要件とブラックリストのシフトに基づいて、オペレーターを各シフトに割り当てます
ブラックリストのチェック機能はユーザーと直接対話しないため、ブラックリストのチェック機能を別のユースケースとして「含める」必要がありますか?