= Сценарија на случаи на употреба\\ == Студент // ||**ID**||1|| ||**Случај на употреба**||Ажурира лични податоци и вештини кои ги поседува или сака да ги стекне.|| ||**Актери**||Студент|| ||**Опис**||Студентот ги менува/додава вештините или личните податоци(e-mail, name, surname, password, id(автоматско) и листа од вештини).|| ||**Тригер**||Студентот сака профилот да му биде во тек со неговите вештини и податоци.|| ||**Предуслов**||Студентот треба да се најави во системот.|| ||**Постуслов**||По најава треба да одбере да го ажурира профилот.|| ||**Нормален тек**||1. Најава на системот\\2. Клик на копче за ажурирање податоци\\3. Внес на нови податоци (e-mail, name, surname, password, skills)\\4. Зачувување на податоците\\5. Системот нуди нови пракси и работи според новите податоци.|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Висок|| ||**Фреквенција на користење**||Понекогаш|| // ||**ID**||2|| ||**Случај на употреба**||Пребарува пракса/работа/проект според вештини.|| ||**Актери**||Студент|| ||**Опис**||Студентот ги разгледува понудените пракси или работи кои му се дадени со препорака од системот, или рачно пребарува пракса и работа според клучен збор(име на фирма, име на вештина, име на работа/пракса).|| ||**Тригер**||Пронаоѓа пракса или работа од фирми со кои може да стапи во контакт.|| ||**Предуслов**||Студентот треба да се најави во системот и да ги внесе неговите вештини.|| ||**Постуслов**||По најава и внес на вештини на почетна страница се појавуваат понудени пракси и работи.|| ||**Нормален тек**||1.Најава на системот;2.Системот нуди релевантни пракси и работи;3.Студентот пронаоѓа некоја пракса или работа и оди на точка 8; 4.Студентот сака да пребарува други опции за работа и пракса; 5.Клика на копче за пребарување; 6.Внесува клучен збор; 7.Добива пракси/работи кои одговараат на тој клучен збор; 8.Студентот ги контактира работодавачите според нивниот e-mail во системот.|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Висок|| ||**Фреквенција на користење**||Често|| // // == Фирма // ||**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.Системот ги менува соодветните податоци на веќе огласените проекти од овој тим.|| ||**Исклучоци**||Системот не работи|| ||**Приоритет**||Низок|| ||**Фреквенција на користење**||Ретко|| // Во сите случаи е-маилот кој е регистриран се користи како основна информација за контакт за фирмите/тимовите/работобарачите.