Changes between Version 25 and Version 26 of Дизајн на системот
- Timestamp:
- 11/13/21 22:36:02 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Дизајн на системот
v25 v26 34 34 Секвенцијалните дијаграми се динамично решение за моделирање во UML бидејќи тие конкретно се фокусираат на процесите и објектите што живеат истовремено, и пораките што се разменуваат меѓу нив за да извршат функција пред да заврши животната линијата. [[br]] 35 35 Секвенцијалниот дијаграм е тип на дијаграм за интеракција, бидејќи опишува како - и по кој редослед - група објекти работат заедно. Овие дијаграми се користат од развивачи на софтвер и деловни професионалци за да ги разберат барањата за нов систем или да документираат постоечки процес. Секвенцијалните дијаграми понекогаш се познати како дијаграми на настани или сценарија за настани [7]. [[br]] [[br]] 36 На сликата подолу е прикажан секвенцијален дијаграм за начинот како корисникот внесува и се запишува датотеката во базата на податоци на сервер. Во овој дел клуч е архивскиот број кој се доделува на одредена датотека во формат "ID на оддел" + "вредност внесена од корисникот". IDна оддел се одредува според одделот кој е избран од корисникот која означува и физичка локација на самата датотека.36 На сликата подолу е прикажан секвенцијален дијаграм за апликацијата. Во овој дел клуч е архивскиот број кој се доделува на одредена датотека во формат "Код на оддел" + "вредност внесена од корисникот". Код на оддел се одредува според одделот кој е избран од корисникот која означува и физичка локација на самата датотека. 37 37 [[Image(sequence_user_uploads.png)]] 38 38 … … 52 52 53 53 54 === Vue.js===55 Vue.js е една од наједноставните рамки бидејќи оваа рамка користи JavaScript. Алатката Vue CLI во комбинација со други front-end развојни алатки го прави поставувањето на Vue.js многу лесно и едноставно. Стандардно е поставена со некоја функционалност, но исто така можно е да се изгради код со логика и структура DRY (Don't Repeat Yourself). Реактивноста е вградена и во Vue.js. Тоа значи дека функционалноста во реално време, која беше популарна во Angular, е премногу едноставна со Vue.js[9].\\54 === Blade === 55 Blade е едноставен, но моќен engine за шаблони што е вклучен во Laravel. За разлика од некои PHP engines за шаблони, Blade не не ограничува да користиме обичен PHP код во нашите шаблони. Всушност, сите Blade шаблони се компајлираат во обичен PHP код и се чуваат во кеш додека не се изменат, што значи дека Blade во суштина додава нула трошоци на вашата апликација. Датотеките со шаблоните на Blade ја користат наставката на датотеката .blade.php и вообичаено се складираат во директориумот за ресурси. [9].\\ 56 56 57 57