RPA 10. Lekcija - 2. dio Flashcards

Studying

1
Q

Razlozi uspostave sustava kvalitete

A

➢ Potrošači – žele se osigurati da je proizvod
kojeg namjeravaju nabaviti na dovoljnoj razini
zrelosti
➢ Proizvođači softvera – imaju potrebu da način proizvodnje podignu na razinu profesionalnog inženjerstva (unapređivanje procesa razvoja, ubrzavanje procesa proizvodnje, snižavanje troškova, poboljšavanje kvalitete … )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kvaliteta u proizvodnji softvera

A

▰ Tri moguća stanja:
➢ Kvaliteta softvera ostvaruje se intuitivno, razina kvalitete prema osjećaju voditelja projekta
➢ Kontrola kvalitete - kada se:
▻ Prepoznaju interna obilježja kvalitete (pasivna kvaliteta)
▻ Uvode se norme za pojedine domene (aktivna kvaliteta)
➢ Osiguranje kvalitete primjenom metoda – razina kvalitete se neprekidno povećava

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Proces ocjene kvalitete softvera

A

▰ Faze:
▻ Definiranje faktora kvalitete i kriterija procjene
▻ Određivanje težine faktora kvalitete
▻ Određivanje težine kriterija procjene
▻ Primjena konkretne metode procjene
▻ Prihvaćanje rezultata procjene

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Norme

A

▰ Norme donose:
▻ Međunarodne normizacijske organizacije i udruženja,
▻ Regionalne organizacije,
▻ Državne organizacije,
▻ Konzorciji i udruženja.
▰ Primjer: Hrvatski zavod za norme
▻ HRN ISO 9000 – upravljanje kvalitetom
▻ HRN ISO 31000 – upravljanje rizikom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SEI - Software Engineering Institute

A

▰ Djeluje na Carnegi Mallon University od 1984. godine, a financira ga ministarstvo obrane SAD-a
▰ Zadatak: stjecaje iskustva u softverskom
inženjerstvu zbog važnosti kvalitete softvera
unutar sustava obrane SAD-a
▰ Osnovna područja djelovanja:
▻ Tehnički aspekti softverskog inženjerstva
▻ Menadžerski aspekti softverskog inženjerstva

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ESI – European Software Institute

A

▰ 1993. Centar za poboljšanje kvalitete softvera
▰ Osnivači EZ i Baskijska vlada
▰ Neprofitna organizacija
▰ Središnjica - Zamudio, Španjolska
▰ Usko povezan s industrijom softvera (što bolja kvaliteta, na vrijeme, na što bolji način, što manji troškovi)
▰ Zadatak: doprinijeti razvoju konkurentnosti u evropskoj industriji kroz promocije i konstantno poboljšanje informacijskih i komunikacijskih tehnologija

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CMMI (Capability Maturity Model Integration)

A

▰ Model za prosudbu zrelosti softverskog procesa (SEI)
Različita tumačenja CMMI:
✓ Model ocjene zrelosti softverskog procesa
✓ Model prosudbe kvalitete razvoja softvera
✓ Sustav smjernica poboljšanja softverskog procesa
✓ Putokaz/ vodič do poboljšanja softverskog procesa
▰ CMMI - deskriptivni model koji opisuje ključne atribute koje bi trebala imati
organizacija pri određenoj razini zrelosti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Osnovni koncepti zrelosti procesa

A

▰ Zrelost softverskog procesa → svojevrsna ocjena definiranosti, upravljanja, mjerenja, kontrole i efektivnosti softverskog procesa.
▰ Kako organizacija postaje zrelija u vidu stvaranja softverskog procesa, tako počinje institucionalizirati vlastiti softverski proces putem pravila, standarda i organizacijskih struktura.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Zrele nasuprot nezrelim softverskim organizacijama

A

▰ Zrele organizacije:
 posjeduju sposobnost upravljanja razvojem softvera te sposobnost održavanja i kontrole procesa
 svi zaposlenici u organizaciji upoznati su sa softverskim procesom, a poslovne aktivnosti provode se u skladu sa planiranim procesom
 definirani procesi ažuriraju se po potrebi, dok se poboljšanja razvijaju kroz kontrolirana pilot-testiranja i/ili cost-benefit analizu
 menadžeri provode kontrolu kvalitete softverskog proizvoda i korištenih
procesa
 procesi su “disciplinirani”, osigurana je i neophodna infrastruktura za potporu proces
▰ Nezrele organizacije:
▻ softverski su procesi uglavnom improvizirani od strane managementa.
▻ menadžment se primarno fokusira na rješavanje trenutnih kriznih situacija.
▻ budžet i vremenski rokovi se često prekoračuju
▻ ako je firma suočena sa strogo zadanim rokovima, jedini cilj postaje obavljanje poslova u zadanom roku, pa i na štetu kvalitete i funkcionalnosti softverskog proizvoda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Polazišta CMMI koncepta

A

▰ Razina zrelosti se određuje prema:
▻ indikatorima stanja atributa kvalitete
▻ proračunom po određenom algoritmu
▰ Prelazak iz stanja niže razine zrelosti u stanje više razine zrelosti samo ako su ispunjeni određeni uvjeti.
▰ Razine zrelosti (od najniže
do najviše):
1. Inicijalna
2. Ponavljajuća
3. Definirajuća
4. Upravljajuća
5. Optimirajuća

How well did you know this?
1
Not at all
2
3
4
5
Perfectly