'''Use Case''':рапределува групи за настава по наставници, асистенти, демонстратори[[br]] ''Забелешка: Не се знае број на студенти туку се распределува според тоа колку што можат да прифатат наставниците. Студентите при упис бираат група и ако се надмине квотата, ќе бидат известени и студентите и одговорниот за настава дека има надминување и дека е потребно да се отвори нова група.'' '''Цел''': Креирање на распоред за оддржување на настава.[[br]] '''Категорија''': Примарна[[br]] '''Предуслов''': Да има веќе распоредени предавачи, асистенти и демонстратори за предметите и да се знае бројот на студенти кои ќе ги следат предметите.[[br]] '''Пост услов при успех''': Успешно креиран распоред на часови. Започнување со одржување на наставата.[[br]] '''Пост услов при неуспех''': Нема распоред на часови. Наставата неможе да започне.[[br]] '''Актер''': Одговорен за настава[[br]] '''Triggering Event''': Започнување на семестар [[br]] '''Опис''':[[br]] 1. Проверка дали за секој предмет има предавач асистент/и и демонстратор/и.[[br]] 2. Проверка на бројот на пријавени студенти за секој предмет.[[br]] 3. Проверка на слободни ресурси.[[br]] 4. Групирање на студентите за оддржување на вежби.[[br]] 5. Креирање термини за оддржување на предавања и вежби.[[br]] 6. Објавување на групи.[[br]] 7. Објавување на конечниот распоред на часови за секоја група.[[br]] '''Наставки(Extension)''':[[br]] 5.1. Оптимизирање на првичниот распоред.[[br]] '''Алтернативи''':[[br]] Јосип[[br]] [wiki:ListofActorsandUseCases Назад]