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