Sunteți pe pagina 1din 4

Bors Nicolae, Gr.

1066
Tema Curs PSI

1. Prezentai diferena dintre sistem informaional, sistem informatic i


aplicaie informatic.
Sistemul informaional poate fi definit ca un ansamblu tehnicoorganizatoric de
proceduri de constatare, consemnare, culegere, verificare, transmitere, stocare i
prelucrare a datelor, n scopul satisfacerii cerinelor informaionale necesare
conducerii n procesul fundamentrii i elaborrii deciziilor.
Sistemul informatic reprezint un ansamblu de elemente intercorelate funcional,
n scopul automatizrii obinerii informaiilor necesare conducerii n procesul de
fundamentare i elaborare a deciziilor.
Aplicaie informatic un program software care se executa pe un dispozitiv de
calcul pentru a raspunde unor cerinte de business specifice.
2. Ce contine o metodologie de realizare a sistemelor informatice.
O metodologie de realizare a unui sistem informatic trebuie s cuprind:

etapele/procesele de realizare a unui sistem informatic structurate n


subetape, activiti, sarcini i coninutul lor;
fluxul realizrii acestor etape/procese, subetape i activiti;
modalitatea de derulare a ciclului de via a sistemului informatic;
modul de abordare al sistemelor;
strategiile de lucru/metodele de realizare;
regulile de formalizare a componentelor sistemului informatic;
tehnicile, procedurile, instrumentele, normele i standardele utilizate;
modalitile de conducere a proiectului (planificare, programare, urmrire) i
modul de utilizare a resurselor financiare, umane i materiale etc.

3. n ce const modelul de parcurgere cu extensii.

Se utilizeaz atunci cnd sistemele informatice se pot realiza i pune n


funciune parial pe subsisteme, aplicaii, module.
Realizarea lor se poate face deci n maniera extensibil, astfel nct la nceput
se analizeaz i se definesc cerinele, iar apoi subsistemele se realizeaz i
se integreaz prin extensii successive sau simultane.
De obicei, extensiile se ramific din etapa de proiectare a sistemului
informatic.
4. Diagramele din UML, enumerare-scop.

5. Care sunt procesele de lucru si fazele de lucru ale RUP.


6. Enumerai principiile manifestului agil. Metodologii agile.

Aceste metodologii sunt orientate pe programare i au puine reguli i


practici.
Toate metodologiile de dezvoltare agile sunt bazate pe manifestul agil i pe
un set de dousprezece principii:
1. Este prioritar satisfacia clientului prin livrarea rapid i continu de
software calitativ.
2. Schimbarea cerinelor este binevenit chiar i ntr-o faz avansat a
dezvoltrii. Procesele agile valorific schimbarea n avantajul competitiv al
clientului.
3. Livrarea de software funcional se face frecvent, de preferin la intervale de
timp ct mai mici, de la cteva sptmni la cteva luni.
4. Oamenii de afaceri i dezvoltatorii trebuie s colaboreze zilnic pe parcursul
proiectului.
5. Proiecte se construiresc n jurul oamenilor motivai. Oferindu-le mediul
propice i suportul necesar este foarte probabil c obiectivele vor fi atinse.
6. Cea mai eficient metod de a transmite informaii nspre i n interiorul
echipei de dezvoltare este comunicarea fa n fa.
7. Software-ul funcional este principala msur a progresului.
8. Procesele agile promoveaz dezvoltarea durabil. Beneficiarii, dezvoltatorii i
utilizatorii trebuie s poat menine un ritm de lucru constant pe termen
lung.
9. Atenia continu pentru excelen tehnic i design bun mbuntete
agilitatea.
10.Simplitatea -arta de a maximiza cantitatea de munc nerealizat- este
esenial.
11.Cele mai bune arhitecturi, cerine i design sunt create de echipe care se
autoorganizeaz.
12.La intervale regulate, echipa reflect la cum s devin mai eficient, apoi i
adapteaz i ajusteaz comportamentul n consecin.
Dou dintre cele mai populare exemple de metodologii de dezvoltare agile
sunt Extreme Programming (XP) i Scrum.

7. n ce constau metodologiile agile?

Pe baza acestor principii, metodologiile agile se concentreaz pe optimizarea


procesului de dezvoltare a sistemelor prin eliminarea unei pri semnificative
din modelare i documentare .
Este susinut realizarea simpl, iterativ a sistemelor. Practic toate
metodologiile agile sunt folosite n combinaie cu tehnologiile orientateobiect.
Toate metodologiile bazate pe dezvoltarea agil urmeaz un ciclu de
dezvoltare simplu prin parcurgerea etapelor tradiionale ale procesului de
dezvoltare a sistemelor.

8. Enumerai avantajele metodologii mazate pe dezvoltarea agil.


a. Abordare realist n realizarea sistemelor informatice.
b. Promoveaz lucrul n echip i nvarea.
c. Funcionalitile pot fi implementate rapid i verificate.
d. Model potrivit pentru mediile care se schimb n mod continuu.
e. Reguli minime, documentaie uor de realizat.
f. Uor de gestionat.
g. Ofer flexibilitate.
9. Principiile de functionare a metodologiei SCRUM.
Odat ce un sprint a nceput, echipele Scrum nu mai iau n considerare nici
o cerin suplimentar.
Orice cerine noi care sunt descoperite sunt plasate ntr-o list de cerine care
urmeaz s fie abordate.
La nceputul fiecrui zile de lucru, are loc o reuniune unde toi membrii
echipei stau ntr-un cerc i raporteaz realizrile zilei precedente, stabilesc ce
au de gnd s fac astzi i descriu tot ceea ce a blocat progresul n ziua
precedent.
Pentru a asigura un progres continuu, orice blocaj identificat este abordat n
urmtoarea or.
La sfritul fiecrui sprint, echipa prezint software-ul clientului.
Pe baza rezultatelor iteraiei ncheiate, este nceput un nou plan pentru
urmtoarea iteraie.

10. Faciliti oferite de instrumente de tip CASE.


suport pentru conducerea proiectului (management resurse si versiuni)
generarea documentaiei de realizare a sistemului informatic;
generarea automat a codului de program, pornind de la specificaiile de
proiectare;
tehnica de inginerie invers (reverse ingineering) prin care se permite
revenirea la o etap precedent pentru modificri .
suport pentru una sau mai multe metode de analiz i proiectare a
sistemelor informatice. Principalul suport oferit l constituie editoarele de
diagrame i text;
stocarea i regsirea datelor din depozitul central de date (repository) prin
utilitare specifice;
verificarea automat a consistenei i completitudinii datelor printr-un
analizor ce conine reguli specifice pentru fiecare metodologie/metod;
suport pentru realizarea de prototipuri, prin limbaje de programare de
nivel nalt i generatoare;

S-ar putea să vă placă și