curs 4-5 ova
TRANSCRIPT
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 1/40
OVA – Tehnologii specifce
Dezvoltare sotware agilă vs. tradiționalăAgilitate: necesitate, avantae, !odalități de
o"ținereDezvoltare sw agilă #i tradițională TradiționalAgilAgil vs. Tradițional
$odele agile de dezvoltare sw%&'($)*
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 2/40
Agilitate, necesitate,
avantae ...agilitatea organizaţiei reprezintă +n ele!entcheie n o"-inerea avanta+l+i strategiceisten-a +nei arhitect+ri agile la nivel+l
organiza-ieired+cerea ti!p+l+i de dezvoltare a +nor procese
noi /i cre/terea 0ei"ilită-ii proceselor eistente
scăderea ti!p+l+i de rezolvare a cererilorclien-ilor, cre/terea n+!ăr+l+i clien-ilor, cost+riscăz+te de adaptare /i n fnal la cre/tereavenit+rilor organiza-iei
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 3/40
Agilitate, necesitate,
avantae ...Organizaţia agilă necesită arhitecturi agile,tehnici agile, metode agile, instrumente agile pentru a putea reacţiona rapid la cerinţele de
schimbareArhitect+ra de ntreprindere 12nterprise
Architect+re3 4 o descriere rig+roasă a str+ct+rii+nei organiza-ii, a desco!p+nerii sale n
s+"siste!e, a rela-iilor dintre s+"siste!e, arela-iilor c+ !edi+l etern, prec+! /i aprincipiilor care tre"+ie av+te n vedere pentr+proiectarea /i evol+-ia organiza-iei
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 4/40
5ivel+ri arhitect+rale Arhitectura de afaceri – cele !ai i!portanteprocese de aaceri
Arhitectura informațională – aplicațiile, datele#i !aniera de integrare a acestora Arhitectura tehnologică 4 tehnologiile care vor
f acceptate prin arhitect+ra inor!a-ională
pentr+ plator!e de operare, re-ele, diverseleaplica-ii, cola"orare, reprezentarea /i!anip+larea datelor, integrare, sec+ritate /i!anage!ent+l siste!elor
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 5/40
*rincipii arhitect+rale%tandarde&adre de l+cr+ 1ra!ewor64+ri3 4 o descriere a
co!ponentelor 2A, prec+! /i a co!ponenteloreterne, apar-in7nd !edi+l+i n care esteproiectată, dezvoltată /i i!ple!entată 2A 1clenții,piața, ind+stria, oport+nitățile, conc+rența,a+toritățile3$odele arhitect+rale 1principii, servicii,
standarde, concepte, co!ponente, !od+ri deviz+alizare /i confg+ra-ii38nstr+!ente de dezvoltare
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 6/40
*rincipii arhitect+raleNr. crt.
Principiul Cerinţe (EA trebuie să…)
1 Promovarea branduluiajute organizaţia să crească gradul de satisfacţie a clienţilor şi popularitatea denumirii/ brandului acesteia
2 Sustenabilitatea financiară ajute organizaţia să acapareze noi surse de finan areț
3 Consolidarea afacerii ajute organizaţia să şi conducă afacerea ntr!o manieră c"t mai riguroasă
# $%tinderea pe alte pieţeajute organizaţia să se impună pe noi pieţe şi să se adapteze c"t mai repede lacaracteristicile acestora
& 'eacţia rapidă la cerinţele pieţii/ clienţilor ajute organizaţia să introducă pe piată ntr!un timp c"t mai scurt produse noi pentru asatisface nevoile mereu n sc(imbare ale clienţilor
) *mbunătăţirea producţiei ajute organizaţia astfel nc"t afacerea să folosească c"t mai puţine resurse+
, Stabilirea partenerilor -sta.e(olderiajute organizaţia astfel nc"t să fie capabilă să nlocuiască/adauge un furnizor n timp c"tmai scurt şi cu pierderi c"t mai mici
0 Simplificarea proceselor ajute organizaţia să simplifice procesele de afaceri micşor"nd astfel timpul de desfăşurarea acestora+
$ficienţa din punctul de vedere al costurilor ajute organizaţia să realizeze tranzacţii la costuri c"t mai reduse păstr"nd n sc(imbacelaşi grad -sau c(iar unul mai bun de funcţionalitate
1 4ptimizarea ar(itecturiiajute organizaţia să beneficieze de o reducere a costurilor folosind noile te(nologiiapărute5 6e aceea trebuie aleasă şi folosită cea mai bună soluţie pentru $7 din celee%istente5 6aca e%istă deja o variantă de $7 aceasta va trebui să poată fi optimizată5
11 7bordarea la nivel globalajute organizaţia să realizeze şi să menţină legături cu sta.e(olderi aflaţi la mare distanţă
-de e%emplu localizaţi pe alte continente
128ultiple servicii la mai multe niveluri decalitate 9oS -9ualit: of Services
ajute organizaţia să şi construiască o platformă care să suporte mai multe servicii -estemai ieftin de e%emplu pentru companie să deţină o reţea care acceptă transferul simultande date de tip voce video şi date5 $7 trebuie să ajute organizaţia să ofere mai multeniveluri de calitate carre vizează tranzacţiile produsele şi clienţii5
13 Scalabilatea ar(itecturii permită organizaţiei să adauge rapid funcţionalităţi specifice ntr!o manieră care să vizezeun grad ridicat de compatibilitate şi o alocare eficientă a costurilor5
1# 'econfigurarea ar(itecturiisprijine organizaţia -ntr!un mod rapid şi eficient din punct de vedere al costurilor pentrua face faţă nevoilor de afaceri prin reconfigurarea $75
1& ;nificarea ar(itecturii ajute organizaţia să şi creeze o infrastructură de reţea consistentă şi bine proiectată5
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 7/40
&adre de l+cr+ +tilizate
recvent9ach!an 1!odel de reerință – taono!iepentr+ siste!ele inor!aționale ale aacerilordin ind+strie3 TOA; 1The Open ro+p Architect+re
;ra!ewor63;2A /i DoD T'$ 1Depart!ent o Deense
Technical 'eerence $odel3
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 8/40
&adr+l TOA;
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 9/40
*rincipalele !odele arhitect+rale
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 10/40
$odel+l &<D8 – %A2 1%ervice
Architect+re and 2ngineering3*entr+ 2A orientate pe %OA – octo!"rie =>>?@n =>> apare o versi+ne detaliată olosind
($B 1co!pania 2verware4&<D83 4http:CCwww.c"dior+!.co!C%cop: legăt+ra ntre %OA /i alte !odele, sol+-ii
/i tehnologii pentr+ aaceri
%tr+ct+ră: este văz+t ca +n !odel ($B n carearhitect+ra con-ine do+ă ele!ente principale 4perspectivele 1view4+ri3 /i practicile.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 11/40
$odel+l arhitect+ral %A2
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 12/40
A"ordări n o"ținerea
agilității<+siness *rocess $anage!ent 1<*$3 pentr+orchestrarea +nc-ionalită-ilor independente
%ervice4Oriented Architect+re 1%OA3 pentr+arhitect+ra proiectării /i i!ple!entării acestor+nc-ionalită-iDecision $anage!ent 1D$3 pentr+
!anage!ent+l deciziilor organiza-iei
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 13/40
Dr+!+l spre o aacere agilă trece
prin:&ontrol+l contin++ al dina!icii evol+ției:*roceselor de aaceri proprii
'es+rselor +!ane%iste!+l+i inor!ațional%ervice4Oriented 8ntegration 1%O83 prin %OA
1%OA oeră agilitate prin ncaps+larea logicii
aplica-iei n servicii3
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 14/40
servicii
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 15/40
' e s + r s a + ! a n ă • r o l + r i • c a p a " i l i t ă ț i • c a r a c t e r i s t i c i
T e h n o l o g i a i n f o r ! a ț i e i • i n f r a s t r + c t + r ă • a p l i c a ț i i • a r h i t e c t + r i
$ a n a g e ! e n t + l a f a c e r i l o r • s t r a t e g i e • s t r + c t + r ă , c + l t + r ă • p r o c e s e d e
a f a c e r i
Orientarea peservicii
Agilitatea res+rsei+!ane Agilitatea T8&
Agilitateaproceselor de
aaceri
Agilitatea aacerilor
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 16/40
Dezvoltare sotware agilă #i
tradițională: direcțiisiste!ele tre"+ie interconectate ntr4o
!anieră sla" c+plată
oa!enii de aaceri tre"+ie să defneascăprocesele de aaceri n ti!p+l r+lării, olosind!etadate pentr+ a controla /i a co!p+nesiste!ele s+port
interac-i+nile dintre siste!e tre"+ie să fedeclan/ate de eveni!ente.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 17/40
Dezvoltare sw
tradițională: azeAnaliza cerințelor #i esti!area d+ratei derealizare 1odată c+ anticiparea posi"ilelorpro"le!e3*roiectarea #i planifcarea arhitect+rală
1identifcarea pro"le!elor potențiale3Dezvoltarea 1cod scrisCgenerat3, parțial
testare Testarea 1interacți+nea directă c+"enefciar+l3
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 18/40
Dezvoltare sw tradițională: EC4Avantaje Dezavantaje
6efinirea detaliată acerinţelor
<ipsa de fle%ibilitate la sc(imbare
6ocumentaţia esteimportantă
$%istă mai puţine oportunităţi pentru inovare
4feră detalii de
planificare
=estare comprimată
Cantităţi cunoscute Sc(imbare in(ibată
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 19/40
Dezvoltare sw agilă:
pilonia3 i!plicarea ti!p+rie a client+l+i"3 dezvoltare iterativă
c3 echipe de a+to4organizared3 adaptare la schi!"are.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 20/40
Dezvoltare sw agilă:
!etode&rFstal !ethodologiesdFna!ic sotware develop!ent !ethod
eat+re4driven develop!entlean sotware develop!ent%cr+!e)tre!e *rogra!!ing...
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 21/40
PDV: Dezvoltare tradiţională Dezvoltare agilă
>potezafundamentală
Sistemele sunt pe deplinspecificabile previzibile şi suntdezvoltate printr!o planificare
e%tinsă şi meticuloasă
Soft?are!ul adaptiv de naltăcalitate este dezvoltat de ec(ipemici care utilizează principiile
de mbunătăţire continuă a proiectării şi testării pe baza
feedbac.!ul rapid şi a sc(imbării
Stilul demanagement
Comandă şi control <eaders(ip şi colaborare
8anagementulcunoştinţelor
$%plicit =acit
Comunicarea @ormală >nformală
8odelul dedezvoltare
8odelul ciclului de viaţă-cascadă spirală sau modele
modificate
8odelul evolutionary-delivery
Structuraorganizaţională
8ecanică -birocratică cuformalizare mare care vizează
organizaţiile mari
4rganică -fle%ibilă şi participativă ncurajează
acţiunea socială de cooperarecare vizează organizaţiile mici şi
mijlocii
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 22/40
PDV: Dezvoltare tradiţională Dezvoltare agilă
Controlul calităţiiPlanificare grea şi control strict5
=estarea grea t"rzie
Control continuu al cerinţelor proiectării şi soluţiilor5 =estare
continuă
Cerinţeleutilizatorului
Sunt detaliate şi definite naintede codificare/implementare
Culegere interactivă
Costul reluării 'idicat Scăzut
6irecţia dedezvoltare
@i%ă 8odificabilă uşor
=estare6upă finalizarea completă a
codificării<a fiecare iteraţie
>mplicarea clientului Scăzută 'idicată
7bilităţisuplimentare cerute
la dezvoltatori Aimic n particular
7bilităţi interpersonale şicunoştinţe de bază legate de
afacere
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 23/40
PD! Dezvoltare tradiţională Dezvoltare agilă
Scara adecvată a proiectului
Scară largă Scară de la scăzută p"nă lamedie
6ezvoltatori4rienta i pe plan cu abilită iț ț
adecvate au acces lacuno tin e e%terneș ț
7gili care au cuno tin eș țavansate coloca i iț ș
cooperan iț
Clien iț
Cu acces la cuno tin eș ț
cooperan i reprezentativi iț șmputernici iț
6edica i care deţinț
cuno tin e cooperan iș ț țreprezentativi i mputernici iș ț
CerinţeCunoscute din timp foarte
stabile@oarte emergente cu
sc(imbări
rapide
7r(itecturăProiectare pentru cerin eleț
curente i previzibileș
Proiectare pentru cerin eleț
curente
'emodelare Costisitoare Aecostisitoare
6imensiune $c(ipe i proiecte mariș $c(ipe i proiecte miciș
4biective primare Siguran ă ridicatăț Baloare rapidă
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 24/40
$etodologiile &rFstalO a!ilie de !etode pentr+ echipe de dieritedi!ensi+ni /i critice: Clear, Yellow, Orange,Red, Blue. $etoda Gcea !ai agilăH, Crstal
Clear , se concentrează pe co!+nicarea nechipe !ici care dezvoltă sotware non4critic.Dezvoltarea prezintă /apte caracteristici:livrare recventă, !"+nătă-ire re0eivă,
co!+nicare os!otică, sig+ran-ă personală,concentrare, acces +/or la +tilizatorii eper-i /ila cerin-ele pentr+ !edi+l tehnic.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 25/40
DFna!ic sotware develop!ent
!ethod 1D%D$3@!parte proiectele n trei etape: pre4proiect,
cicl+l de via-ă a proiect+l+i /i post4proiect. Ba"aza D%D$ sta+ no+ă principii: participarea
+tilizatorilor, !p+ternicirea echipei de proiect,livrare recventă, a"ordarea nevoile c+renteale aacerii, dezvoltare iterativă /iincre!entală, per!ite inversarea
schi!"ărilor, scop+l de nivel nalt care estesta"ilit nainte de nceperea proiect+l+i,testare de4a l+ng+l cicl+l+i de via-ă,co!+nicare efcientă /i efcace.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 26/40
;eat+re4driven
develop!ent&o!"ină dezvoltarea cond+să de !odel c+dezvoltarea agilă, c+ accent pe !odel+l o"iectini-ial, divizarea !+ncii n +nc-ionalită-i /iproiectarea iterativă a fecărei caracteristici1+nc-ionalită-i3. *retinde a f potrivită pentr+dezvoltarea siste!elor critice. O itera-ie a+nei +nc-ionalită-i constă din do+ă etape:
proiectare /i dezvoltare.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 27/40
%cr+!%e concentrează pe !anage!ent+l de proiect, n
sit+ațiile n care planifcarea ini-ială este difcilă,c+ !ecanis!e pentr+ IIcontrol+l proces+l+ie!piricJ, +nde "+clele de eed"ac6 constit+ieele!ent+l de "ază. %otware4+l este dezvoltat de
o echipă 1care se a+to4organizează3 n trepte1n+!ite Ksprint+riII3, ncep7nd c+ planifcarea #iter!in7nd c+ eval+area. &aracteristicile care+r!ează a f i!ple!entate n siste! s+nt
nregistrate ntr4o listă de co!enzi nerezolvate.Apoi, proprietar+l prod+s+l+i decide pe "aza listeicare s+nt ele!entele care tre"+ie să fedezvoltate n +r!ător+l sprint. $e!"rii echipeicoordonează activitatea lor ntr4o #edință de
ncep+t zilnică. (n !e!"r+ al echipei
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 28/40
2tre!e progra!!ing 1)* )*=3%e concentrează pe cele !ai "+ne practici n
dezvoltare /i constă din L= activități: oc+l deplanifcare, !ici lansări, !etaoră, proiectare si!plă,
testare, refactoring, progra!are pereche, proprietateacolectivă, integrare contin+ă, săptă!7na de M> de ore,clienți on4site #i standarde de codifcare. Versi+neareviz+ită K)*=J constă din +r!ătoarele IIpracticipri!areJ: ntreaga echipă, spați+ de l+cr+ inor!ativ,
l+cr+ s+" tensi+ne, progra!are pereche, pove#ti, cicl+lsăptă!7nal, cicl+l tri!estrial, dezvoltare L> !in+te,integrare contin+ă, proiectare incre!entală /.a. 2istă,de ase!enea, LL practici corolare.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 29/40
*rincipiile !etodelor
agileL. %atisacerea clien-ilor, prin livrarea rapidă de sotware +tiliza"il=. @nt7!pinarea !odifcării specifca-iilor, chiar /i t7rzi+ n
i!ple!entareN. %otware4+l +tiliza"il este livrat recvent 1la nivel de săptă!7ni3M. %otware4+l +tiliza"il reprezintă principala !ăs+ră a progres+l+i. Dezvoltare s+sțin+tă, capa"ilă să păstreze +n pas constant?. &ooperare apropiată ntre dezvoltatori /i cliențiP. &onversația a-ă4n4a-ă este cel !ai "+n !od de co!+nicare. *roiectele s+nt constr+ite de indivizi !otivați, credi"iliQ. %i!plitateL>.2chipe organizate individ+alLL.Adaptare la circ+!stanțe schi!"ătoareL=.Atenția constantă pentr+ ecelenta tehnică /i design "+n.
Februarie, 2001 – AgileManifesto
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 30/40
$etodologia %&'($pri!ii care o prezintă: %chwa"er /i <eedleeste o !etodă iterativă /i incre!entală
scop+l este de a a+ta echipele de dezvoltaresă #i concentreze aten-ia as+pra o"iectivelorsta"ilite /i de a !ini!iza !+nca dep+să deace/tia pentr+ rezolvarea sarcinilor !ai p+-in
i!portantese "azează pe do+ă ele!ente: autonomiaechipei /i adaptabilitate
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 31/40
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 32/40
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 33/40
%&'($ 4 avantaeecono!isirea de ti!p #i "anirapiditatea i!ple!entării #i +#+rința de a corecta
event+alele erori
vizi"ilitatea i!ple!entării proiect+l+ieed"ac6 contin++ de la client+#+rința de a ace a-ă schi!"ărilor nt7lnirile zilnice d+c la o apreciere !ai "+nă a
prod+ctivității individ+alepro"le!ele s+nt identifcate n azele de ncep+t, deci
pot f rezolvate !ai rapideste !ai +#or să se livreze +n prod+s de calitate n
ti!p+l planifcat.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 34/40
%&'($ 4dezavantaedacă n+ eistă o dată fă de fnalizare, acționariiproiect+l+i vor tinde să ceară din ce in ce !ai !+lte+ncționalități
dacă !e!"rii echipei n+ s+nt con#tiincio#i, proiect+l feva e#+a, fe n+ se va fnaliza niciodatădacă o cerință n+ este "ine defnită, cost+rile
proiect+l+i #i ti!p+l alocat n+ pot f apreciate corecteste reco!andat pentr+ proiecte !ici #i rapide, ntr+c7t se pliază !ai "ine pe echipe !ici de oa!enidacă +n+l din !e!"rii echipei pleacă n ti!p+l
i!ple!entării, acest l+cr+ poate avea eect inversas+pra dezvoltării proiect+l+i.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 35/40
e)tre!e *rogra!!ing
1)*3este o !etodologie +#oară pentr+ echipe !icispre !edii, care dezvoltă prod+se sotware pentr+care cerințele s+nt vagi sa+ schi!"ătoare 4 Rent
<ec6, creator+l noți+nii de progra!are etre!ăeste +n !odel !odern de dezvoltare, inspirat din
'(*se pretează pentr+ proiecte c+ cerințe dina!ice
tre"+ie să eiste +n parteneriat ntre client #iprogra!atorin+ generează oarte !+ltă doc+!entație
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 36/40
)* – activități principale&odifcare – principala activitate Testare – orice !od+l i!ple!entat tre"+ie
testatAsc+ltare 1co!+nicare3 – progra!ator+l
tre"+ie să co!+nice c+ client+l pentr+ a nțelege necesitățile acest+ia
*roiectarea – realizarea +nei arhitect+ricorecte a siste!+l+i va efcientiza siste!+l #iva red+ce dependențele care n+ s+ntnecesare ntre dieritele !od+le ale siste!+l+i
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 37/40
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 38/40
)* 4 avantae)* livrează proiectări #i sotware de calitate n ti!p+lprogra!at realist+n nivel ridicat de calitate prin testarea n ntregi!e a
t+t+ror aspectelor nc+raarea l+cr+l+i n echipă – progra!atorii l+crează n
perechi n care a!"ii a+ +n sing+r !onitor #i o tastat+rănivel sporit de satisacere a client+l+i, datorită !od+l+i n care s+nt captate cerințele acest+iadesign4+l este si!pl+ – proiectarea n+ se ace pentr+
ceva viitor ci pentr+ ceva prezenttest4case4+ri +#or de n-eles ntreg+l proces de dezvoltare este vizi"il #i !ăs+ra"il.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 39/40
)* 4 dezavantaeeste gre+ de realizat 2tre!e *rogra!!ing – este difcilăstr7ngerea +n+i n+!ăr de progra!atori care să accepteaceastă practică #i este nevoie de !+ltă disciplină pentr+ca toți sa d+că la "+n s7r#it +n proiect c+ aceastăa"ordaresotware4+l din zi+a de astăzi este oarte G!areH #i
co!ple, l+cr+ ce ace grea proiectarea incre!entalăa"ordată de )*)* p+ne accent pe reactorizare n ti!p+l proces+l+i de
i!ple!entare, apt ce poate scădea din prod+ctivitateaaltor aspectedezvoltare "azată pe cod, n loc să fe "azată pe proiectarelipsa doc+!entației de proiectare.
8/18/2019 curs 4-5 OVA
http://slidepdf.com/reader/full/curs-4-5-ova 40/40
Te!ă se!inar:L. *entr+ proiect+l ales la te!a anterioară,detalia-i activită-ile conor! !odel+l+i dedezvoltare sotware identifcat #i ela"orați
doc+!entația de realizare a proiect+l+i1p7nă la aza de i!ple!entare3 olosindplator!a $% %hare*oint =>LN 1la se!inar3 –=, p+ncte