Programare extrema

2x puncte

categorie: Informatica

nota: 9.15

nivel: Liceu

Programare Extrema (XP) este o metodologie care tine de ingineria programarii si este cea mai prominenta dintre metodologiile de dezvoltare a proceselor agile. Ca si alte metodologii agile, Programare Extrema difera de metodologii traditionale in primul rand prin accentuarea pe adaptabilitate si predictabilitate.

Cei care au propus XP respecta schimbarile cerintelor ca un aspect nat[...]
DOWNLOAD REFERAT

Preview referat: Programare extrema

Programare Extrema (XP) este o metodologie care tine de ingineria programarii si este cea mai prominenta dintre metodologiile de dezvoltare a proceselor agile. Ca si alte metodologii agile, Programare Extrema difera de metodologii traditionale in primul rand prin accentuarea pe adaptabilitate si predictabilitate.

Cei care au propus XP respecta schimbarile cerintelor ca un aspect natural, inevitabil si dorit in dezvoltarea proiectelor; ei considera ca posibilitate de adaptare la cerintele in curs de schimbare in orice moment din desfasurarea proiectului este mai rationala si reprezinta o abordare mai buna decat tendinta de a defini toate cerintele la inceputul desfasurarii proiectului care apoi implica efort crescut pentru controlul schimbarilor cerintelor.

XP propune un set de procedee pentru manageri si developeri; procedee trebuie sa cuprinda si incurajeze valori particulare. Propunatori considera ca utilizarea acestor procedee conduce la procese de dezvoltare care sunt mai apropiate de nevoile clientului (mai "agile") decat metode traditionale, in timp ce se ofera posibilitate de creare software-ului de calitate superioara.

...

Aplicarea Programarii Extreme

In ciuda aspectelor controversate, XP ramane o alegere viabila pentru unele proiecte. Proiectele potrivite Programarii Extreme sunt cele care:

• implica noile tehnologii de prototipuri, unde cerintele se schimba rapid, sau este nevoie de o
• dezvoltare pentru a descoperi problemele neprevazute de implementare
• sunt proiecte de cercetare unde rezultatul muncii nu este produsul insusi, dar cunostintele
• domeniului
• sunt mici si usor de directionat prin metodele nonformale
• Proiectele potrivite pentru metode mai traditionale sunt cele care:
• implica tehnologii stabile si au cerinte fixe, unde se stie ca putine schimbari vor interveni
• implica sisteme de importanta mare a scopului si a sigurantei, unde metode formale trebuie sa
• fie angajate pentru securitate sau asigurare
• sunt proiecte ample pot distruge mecanisme de comunicare nonformale
• contin produse complexe care continua sa solicite, in afara scopului sistemului, alterari
• importante si frecvente, unde o baza de cunostinte, sau un set de documentatie devine o • necesitate fundamentala pentru a sustine intretinerea.

Manageri de proiect trebuie sa cantareasca aspectele proiectului fata de metodologiile disponibile pentru a face o alegere potrivita. Totusi, unele concepte ale XP pot fi aplicate in afara, cum ar fi utilizarea Programarii in Pereche pentru a expedia schimbari tehnice referitoare la setul de documentatii al unui proiect amplu.

Procedee

XP are 12 procedee, grupate in 4 sectiuni, derivate din cele mai bune procedee din ingineria programarii:
Fine scale feedback
Pair Programming
Planning Game
Test Driven Development
Whole team
Continuous process
Continuous Integration
Design Improvement
Small Releases
Shared understanding
Coding Standards
Collective Code Ownership
Simple Design
System Metaphor
Programmer welfare
Sustainable Pace
DOWNLOAD REFERAT
« mai multe referate din Informatica

CAUTA REFERAT

TRIMITE REFERAT CERE REFERAT
Referatele si lucrarile oferite de E-referate.ro au scop educativ si orientativ pentru cercetare academica.
Confidentialitatea ta este importanta pentru noi

E-referate.ro utilizeaza fisiere de tip cookie pentru a personaliza si imbunatati experienta ta pe Website-ul nostru. Te informam ca ne-am actualizat termenii si conditiile de utilizare pentru a integra cele mai recente modificari privind protectia persoanelor fizice in ceea ce priveste prelucrarea datelor cu caracter personal. Inainte de a continua navigarea pe Website-ul nostru te rugam sa aloci timpul necesar pentru a citi si intelege continutul Politicii de Cookie. Prin continuarea navigarii pe Website-ul nostru confirmi acceptarea utilizarii fisierelor de tip cookie conform Politicii de Cookie. Nu uita totusi ca poti modifica in orice moment setarile acestor fisiere cookie urmarind instructiunile din Politica de Cookie.


Politica de Cookie
Am inteles