= Сценарија на случаи на употреба\\ == Студент \\ ||**ID**||1|| ||**Случај на употреба**||Пребарува пракса/работа/проект според клучен збор|| ||**Актери**||Студент|| ||**Опис**||Студентот пребарува огласи според клучен збор и неколку влезни параметри(избрани вештини, изборе меѓу работа/пракса/проект).|| ||**Тригер**||Студентот не е задоволен од понудените работи/пракси/проекти и сака да најде други|| ||**Предуслов**||Студентот треба да се најави во системот.|| ||**Постуслов**||По најава треба да одбере копче за пребарување|| ||**Нормален тек**||1. Најава на системот\\2. Клик на копче за пребарување\\3.Одбира што бара пракса, работа или проект\\4. Одбира вештини со чекбокс\\5. Впишува клучен збор\\ 6. Притиска копче за да иницира пребарување\\ 7. Добива листа според параметрите|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Висок|| ||**Фреквенција на користење**||Според потребата на корисникот|| \\ ||**ID**||2|| ||**Случај на употреба**||Ажурира лични податоци.|| ||**Актери**||Студент|| ||**Опис**||Студентот ги менува својте лични податоци (name, surname, email, password).|| ||**Тригер**||Студенотот сака да ги смени некој или сите од податоците.|| ||**Предуслов**||Студентот треба да се најави во системот.|| ||**Постуслов**||Студентот треба да одбере копче за промена на податоци.|| ||**Нормален тек**||1. Најава на системот\\2. Избор на копче за промена на податоци\\3. Внес на нови податоци\\ 4. Притиска копче за да ги запамти промените\\ 5. Системот ги менува податоците секаде каде што е потребно|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Висок|| ||**Фреквенција на користење**||Според потребата на корисникот|| \\ ||**ID**||3|| ||**Случај на употреба**||Ажурира вештини кој ги поседува или сака да ги стекне.|| ||**Актери**||Студент|| ||**Опис**||Студентот ги менува вештините кој ги има стекнато или сака да ги стекне (retainedSkills, skillsToLearn).|| ||**Тригер**||Студенотот сака да ги ажурира вештините.|| ||**Предуслов**||Студентот треба да се најави во системот.|| ||**Постуслов**||Студентот треба да одбере копче за ажурирање на профилот|| ||**Нормален тек**||1. Најава на системот\\2. Избор на копче за промена на податоци\\3. Избор на нови вештини\\ 4. Притиска копче за да ги запамти промените\\ 5. Системот ги менува податоците секаде каде што е потребно и повторно го усогласува профилот со праксите/работите/проектите|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Висок|| ||**Фреквенција на користење**||Според потребата на корисникот|| \\ == Компанија \\ ||**ID**||4|| ||**Случај на употреба**||Објавува работа/пракса за која се потребни одредени вештини.|| ||**Актери**||Компанија|| ||**Опис**||Компанијата објавува пракса на која може да се научат некој вештини или работа за која се потребни некој вештини.|| ||**Тригер**||Компанијата има потреба од нов кадар.|| ||**Предуслов**||Компанијата треба да е најавена на системот.|| ||**Постуслов**||По најава треба да одбере да додаде пракса или работа.|| ||**Нормален тек**||1. Најава на системот\\2. Клик на копче за додавање пракса или работа\\ 3. Внес на податоци за работата(title, description, salary, skillsRequired) или за праксата(title, description, salary, skillsTrained, openSpots)\\4. Клик на копче за зачувување\\ 5. Системот ги усогласува корисниците со новата работа/пракса и ја додава во нивните match листи|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Висок|| ||**Фреквенција на користење**||Често|| \\ ||**ID**||5|| ||**Случај на употреба**||Ажурира податоци за веќе објавена работа/пракса.|| ||**Актери**||Компанија|| ||**Опис**||Компанијата сака да промени некој податоци за веќе регистрирана работа/пракса|| ||**Тригер**||Компанијата направила промени во некоја постоечка работна позиција/пракса па сака да ги објави тие промени.|| ||**Предуслов**||Компанијата треба да е најавена и да има веќе објавени пракса/работа|| ||**Постуслов**||Компанијата треба да одбере копче за ажурирање на некоја постоечка работа/пракса.|| ||**Нормален тек**||1. Најава на системот\\ 2. Клика на копче за ажурирање\\ 3. Промена на соодветни податоци\\ 4. Клика на копче за да ги зачува податоците\\ 5. Системот проверува дали се променети вештините, доколку се, ги усогласува корисниците со таа работа/пракса одново и ја додава во нивните match листи|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Низок|| ||**Фреквенција на користење**||Ретко|| \\ ||**ID**||6|| ||**Случај на употреба**||Ажурира податоци за компанијата.|| ||**Актери**||Компанија|| ||**Опис**||Компанијата ги менува својте податоци (name, address(country, city, street), email, password).|| ||**Тригер**||Компанијата сака податоците да се во тек.|| ||**Предуслов**||Компанијата треба да се најави во системот.|| ||**Постуслов**||Компанијата треба да одбере копче за промена на податоци.|| ||**Нормален тек**||1. Најава на системот\\2. Избор на копче за промена на податоци\\3. Внес на нови податоци\\ 4. Притиска копче за да ги запамти промените\\ 5. Системот ги менува податоците секаде каде што е потребно|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Среден|| ||**Фреквенција на користење**||Според потребата на корисникот|| \\ == Тимови \\ ||**ID**||7|| ||**Случај на употреба**||Објавува проекти/работа за која се потребни одредени вештини.|| ||**Актери**||Тим|| ||**Опис**||Тимот објавува проект(title, description, salary, skillsRequired, validUntil) или работа за кои се потребни некој вештини.|| ||**Тригер**||Тимот има потреба од нови членови.|| ||**Предуслов**||Тимот треба да е најавена на системот.|| ||**Постуслов**||По најава треба да одбере да додаде проект или работа.|| ||**Нормален тек**||1. Најава на системот\\2. Клик на копче за додавање проект или работа\\ 3. Внес на податоци за работата или за проектот\\4. Клик на копче за зачувување\\ 5. Системот ги усогласува корисниците со новата работа/проект и ги додава во нивните match листи|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Среден|| ||**Фреквенција на користење**||Нечесто|| \\ ||**ID**||8|| ||**Случај на употреба**||Ажурира податоци за веќе објавени проект/работа.|| ||**Актери**||Тим|| ||**Опис**||Тимот сака да промени некој податоци за веќе регистрирана работа/проект|| ||**Тригер**||Тимот направил промени во некоја постоечка работна позиција/проект па сака да ги објави тие промени.|| ||**Предуслов**||Тимот треба да е најавена и да има веќе објавени проект/работа|| ||**Постуслов**||Тимот треба да одбере копче за ажурирање на некоја постоечка работа/проект.|| ||**Нормален тек**||1. Најава на системот\\ 2. Клика на копче за ажурирање\\ 3. Промена на соодветни податоци\\ 4. Клика на копче за да ги зачува податоците\\ 5. Системот проверува дали се променети вештините, доколку се, ги усогласува корисниците со таа работа/проект одново и ја додава во нивните match листи|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Низок|| ||**Фреквенција на користење**||Ретко|| \\ ||**ID**||9|| ||**Случај на употреба**||Ажурира податоци за тимот.|| ||**Актери**||Тим|| ||**Опис**||Тимот ги менува својте податоци (name, email, password, members).|| ||**Тригер**||Тимот сака податоците да се во тек.|| ||**Предуслов**||Тимот треба да се најави во системот.|| ||**Постуслов**||Тимот треба да одбере копче за промена на податоци.|| ||**Нормален тек**||1. Најава на системот\\2. Избор на копче за промена на податоци\\3. Внес на нови податоци\\ 4. Притиска копче за да ги запамти промените\\ 5. Системот ги менува податоците секаде каде што е потребно|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Низок|| ||**Фреквенција на користење**||Според потребата на корисникот|| \\ Во сите случаи е-маилот кој е регистриран се користи како основна информација за контакт за компаниите/тимовите/работобарачите.