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ва е местото каде што ги наведуваме сите задачи и барања за нашиот краен производ. Од витално значење е да се даде приоритет на заостанатите активности според итноста и важноста на секоја задача |