Acasă Dezvoltare Ce este ciclul de dezvoltare a aplicației (anunț / ciclu)? - definiție din techopedia

Ce este ciclul de dezvoltare a aplicației (anunț / ciclu)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă ciclul de dezvoltare a aplicației (AD / Cycle)?

Ciclul de dezvoltare a aplicației este o serie de procese sau pași care structurează dezvoltarea unei aplicații pentru a termina un proiect în cel mai eficient mod. Ciclurile de dezvoltare variază în funcție de tipul organizației și chiar de obiectivele acesteia. Ca urmare, fiecare organizație poate avea un ciclu de dezvoltare unic.

Procesele din ciclu nu se concentrează numai pe codarea reală a software-ului de aplicație, ci includ și logica și procesele de proiectare pe care se bazează codarea. Acest lucru se face de obicei la începutul ciclului, atunci când sunt definite toate cerințele.

Techopedia explică ciclul de dezvoltare a aplicațiilor (AD / Cycle)

Ciclul de dezvoltare a aplicației este foarte similar cu orice alt ciclu de dezvoltare din punct de vedere al principiilor și fazelor implicate, deși pot exista diferențe în funcție de ceea ce se dezvoltă. Acesta include cele mai de bază procese, cum ar fi proiectarea, dezvoltarea și testarea.


Uneori, cel mai lung proces este porțiunea de proiectare, în care diferite părți interesate - inclusiv dezvoltatorii - trebuie să analizeze cerințele și specificațiile atât ale utilizatorilor, cât și ale tehnologiei care va fi utilizată. Părțile interesate trebuie să adune cerințele necesare, să efectueze analiza și să dezvolte proiectul în diverse iterații, la nivel înalt și detaliat, pentru a satisface atât utilizatorul cât și dezvoltatorul. Unele procese de proiectare durează cu ani înainte ca un proiect final să poată fi convenit, dar, de obicei, acest lucru se datorează preocupărilor bugetare sau pentru că tehnologia care poate îndeplini unele dintre cerințe nu a fost încă dezvoltată.


După proiectare vine faza de dezvoltare reală, în care programatorii își bazează codurile pe designul și arhitectura specificate a sistemului sau aplicației în curs de dezvoltare. Unele cerințe se pot schimba în timpul fazei de dezvoltare, ceea ce poate împiedica munca și arunca lucrurile în dezordine. Aceasta se numește sfera de aplicare.


Faza de testare vine imediat după ce aplicația a fost codată. Acest proces este foarte necesar, deoarece va determina dacă aplicația sau sistemul este potrivit pentru implementare. Când totul a fost testat și considerat acceptabil, cererea este pregătită pentru vânzare cu amănuntul sau înmânată celui care a comandat-o. Ciclul se încheie acolo pentru unii, dar organizațiile care sunt centrate pe clienți extind adesea ciclul pentru a include o fază de întreținere. Această fază se poate prelungi la nesfârșit sau până când aplicația își atinge sfârșitul vieții și este retrasă și înlocuită cu una nouă.

Ce este ciclul de dezvoltare a aplicației (anunț / ciclu)? - definiție din techopedia