| 8 | | UML ни овозможуваат да креираме и да опишеме јасни и детални модели кои го објаснуваат работењето на системот и кои модели ќе бидат лесно разбрани. |
| 9 | | Во проектов имаме користено UML: Use-Case и Activity Diagram: |
| 10 | | |
| 11 | | **Use-Case Diagram:** |
| 12 | | |
| 13 | | |
| 14 | | 1.Секое сценарио опишува секвенца на настани |
| 15 | | |
| 16 | | 2.Секоја секвенца се иницира преку некоја личност,надворешен систем, хардверски дел или со тек на времето. |
| 17 | | |
| 18 | | 3.Надворешните ентитети кои ги иницираат овие секвенци се нарекуваат актери (actors). |
| 19 | | |
| 20 | | ** |
| 21 | | Activity Diagram:** |
| 22 | | |
| 23 | | |
| 24 | | Преку дијаграмите на активности се покажуваат чекоритекои треба да се направат (секој чекор се нарекуваактивност) во одреден бизнис процес (или корисничкосценарио) за да се постигне одредена функционалност. |
| 25 | | |
| 26 | | Освен активностите преку овие дијаграми се моделираат и гранењата кои се случуваат во текот на процесот кој се моделира. |
| 27 | | |
| 28 | | За да се создаде метод заснован на UML, потребно е да се надополни со опис на процесот на развој на софтвер. Пример за таков процес е RUP. |
| 29 | | |
| 30 | | **Алатки за креирање UML дијаграми:** |
| 31 | | Modelio, StarUML, PowerDesigner,inVisio,drawio итн.За овој проект е користен Modelio. |
| | 7 | Jira е иделна за овој проект бидејќи |
| | 8 | 1)Jira е многу лесна за прилагодување. Секоја компанија може да го прилагоди системот на деловните процеси.Корисниците можат да создадат разновиден работен тек и задачи. |
| | 9 | 2)Содржи plugins кои даваат дополнителни функционалности |
| | 10 | 3)Jira нуди различни варијанти на користење на базата на податоци.Ни овозможува не само да ја користите нејзината внатрешна база на податоци,туку и да ја интегрираме со вашата надворешна база на податоци (MySQL, PostgreSQL,итн.) |
| | 11 | 4)Jira е поддржана од голема компанија со ресурси за трајно решавање на грешки во системот и обезбедување услуги за поддршка и одржување на корисниците на Jira |
| | 12 | 5)Клучен елемент на кој било софтвер за управување со проекти е (backlog). Oва е местото каде што ги наведуваме сите задачи и барања за нашиот краен производ. Од витално значење е да се даде приоритет на заостанатите активности според итноста и важноста на секоја задача |