Pentru va necesita decat un sistem de tip

Pentru a realiza aplicatia se
poate folosi un necesar de resurse limitat, deoarece aceasta nu va necesita
decat un sistem de tip “server” cu un sistem
de operare Linux sau Windows pe care sa se poata rula un program web de tip “web server”
precum Apache sau nginx, dar cel din urma va necesita o licenta pentru a putea fi rulat,
insa acesta prezinta avantaje cum ar fi viteza de raspuns si nu numai, insa
pentru anvergura aplicatiei dezolvate, nu va fi o diferenta semnificabila.

Avantajele crearii unei platforme
web sunt acelea ca majoritatea aplicatiilor necesare pentru a sustine o
platforma sunt gratuite, iar platforma va putea fi accesata de pe majoritatea
dispozitivelor mobile, fiind necesara doar conectiunea la internet pentru a
face posibil acest lucru.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

De asemenea, este necesara
cunoasterea limbajului de programare PHP, insa in versiunea orientata obiect,
deoarece nu se poate programa procedural folosind framework-ul ales (Symfony),
dar si de cunoasterea limbajului SQL.

Alte aplicatii necesare sunt:

·        
Un program de tip web-server (Apache / nginx)

·        
Un editor de text sau un IDE (Notepad++ / PHPStorm)

·        
Aplicatie pentru gestiunea bazei de date (HeidiSQL)

·        
Un browser pentru a testa platforma

 

Realizarea aplicatiei de la
stadiul de proiect si pana la implementare se va face in decursul a 16 de
saptamani (aproximativ 4 luni), fiind necesar timp pentru implementarea
functiilor, automatizarea proceselor, dar si pentru testarea si validarea
acestora.

Pentru realizarea aplicatiei se
va lucra utilizand metoda Agile si SCRUM, utilizand un sistem de tichetelor
(ex. Redmine, Jira), iar fiecare ticket va purta denumirea de „User Story”. Versionarea
codului sursa se va face utilizand platform Github, iar codul va fi trecut
printr-un filtru pentru a se vedea daca respecta sau nu cele mai intalte
standarde de programare conform PSR (PHP Standards Recommandations).

Prioritizarea tichetelor se va
face in sedintele de planing ce vor fi tinute o data la doua saptamani,
rezultand astfel 8 sprint-uri de lucru.