4. ISO/IEC 25000:2014
@Marija Barušić4
01. SQUARE NORME: ISO/IEC 25000:2014,ISO/IEC 25001:2007I ISO/IEC 25010:2011
o Smjernice za primjenu nove
serije normi.
o Definiranje zahtjeva i
evaluacije kvalitete softvera.
o Opći pregled:
1. SQuaRE sadržaja
2. Referentnih modela
3. Definicija i
4. Veza između pojedinih normi.
ISO/IEC 25001:2007
o Osigurava detalje vezano za:
1. Planiranje
2. Upravljanje i
3. Evaluacijom kvalitete softvera
o Sastoji se od nekoliko selekcija
kvaliteta:
1. Upravljanja – 2500n
2. Modela – 2501n
3. Mjerenja – 2502n
4. Zahtjeva – 2503n
5. Evaluacije – 2504n
5. ISO/IEC 25010:2011
@Marija Barušić5
01. SQUARE NORME: ISO/IEC 25000:2014,ISO/IEC 25001:2007I ISO/IEC 25010:2011
o Model kvalitete softvera dijeli se
na razine i podrazine obilježja.
o SQuaRE – System and software
Quality Requirements and
Evaluation
6. @Marija Barušić6
UPORABA KVALITETE, KVALITETA SOFTVERA I KVALITETA PODATAKA,
CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
02.
MODELI KVALITETE
7. MODEL UPORABE
KVALITETE
@Marija Barušić7
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
o Definira pet karakteristika koje
se odnose na interakcije sa
sustavom:
1. Očekivano djelovanje
2. Najbolja učinkovitost
3. Satisfakcija
4. Oslobođen od rizika
5. Pokrivenost konteksta
SATISFAKCIJA
OSLOBOĐEN
RIZIKA
POKRIVENOST
KONTEKSTA
Korisnost Ublažavanje
ekonomskog
rizika
Cjelovitost
konteksta
Povjerenje Ublažavanje
rizika za zdravlje i
sigurnost
Fleksibilnost
Udobnost Ublažavanje
rizika za okoliš
Tablica 1. Karakteristike modela uporabe kvalitete
8. KVALITETA
SOFTVERA
@Marija Barušić8
o Definira osam karakteristika
koje se odnosena kvalitetu
softvera:
1. Funkcionalna prikladnost
2. Učinkovitost performansi
3. Kompatibilnost
4. Iskoristivost
5. Sigurnost
6. Pouzdanost
7. Mogućnost održavanja
8. Prenosivost
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
9. @Marija Barušić9
FUNKCIONALNA
PRIKLADNOST
UČINKOVITOST
PERFORMANSI
KOMPATIBILNOST ISKORISTIVOST POUZDANOST SIGURNOST ODRŽAVANJE PRENOSIVOST
Cjelovitost Vremensko
ponašanje
Koegzistencija Prepoznatljivost Zrelost Povjerljivost Modularnost Prilagodljivost
Ispravnost Korištenje
resursa
Interoperabilnost Mogućnost
učenja
Dostupnost Integritet Višekorisnost Instalacija
Prikladnost Kapacitet Operativnost Tolerancija
pogrešaka
Neosporavanje Analiza Zamjena
Zaštita od
pogreške
korisnika
Naplativost Odgovornost Prilagodba
Estetika
korisničkog
sučelja
Autentičnost Ispitljivost
Pristupačnost
Tablica 2. Karakteristike modela kvalitete softvera
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
10. @Marija Barušić10
CILJEVI MODELA
KVALITETE
o U korelaciji sa slojem PC-a
korisnika u kojem se nalaze
slojevi:
1. Informacijski sustav
2. Odredišni računalni sustav
3. Ciljani podaci i softver
4. Okruženje
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
11. PRIMJENA MODELA
KVALITETE
@Marija Barušić11
o Modeli kvalitete softvera ili
proizvoda (engl. Product
quality) i kvalitete podataka
(engl. Quality in use) koriste se
za:
1. Specificiranje zahtjeva
2. Uspostavu metrika
3. Provedbu evaluacije kvalitete
PRIMJER
PERSPEKTIVA
o Primarni korisnik: Osoba koja
ima interakciju sa sustavom u
svrhu ostvarenja primarnih
ciljeva.
o Sekundarni korisnik: Osoba koja
osigurava podršku, npr. sistem
administrator…
o Indirektni korisnik: Osoba koja
prima rezultat, ali nema
interakciju sa sustavom.
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
12. @Marija Barušić12
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
13. KVALITETA SW –
ŽIVOTNI CIKLUS
@Marija Barušić13
o Potrebe korisnika uključuju
zahtjeve za uporabom
kvalitete u specifičnom
kontekstu primjene.
o Može se evaluirati mjerenjem:
1. Internih svojstava (IS)
2. Eksternih svojstava (ES)
3. Uporabom kvalitete (UK)
OPIS EVALUACIJE SW
o IS – Pr. Statičke mjere
međuproizvoda.
o ES - Pr. Mjerenje ponašanje
programskog koda pri izvršenju.
o UK – Pr. Kada je SW u realnoj ili
simuliranoj primjeni.
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
14. ŽIVOTNI CIKLUS –
POVEZANOST SW
@Marija Barušić14
o Faza razvoja: Proizvod je
predmet internih metrika
kvalitete SW.
o Faza testiranja: Proizvod je
predmet eksternih metrika
kvalitete SW.
o Faza primjene: Proizvod je
predmet metrika modela
uporabe kvalitete.
MODEL KVALITETE
PODATAKA
o ISO/IEC 25012
o Važnost zbog:
1. Netočni podaci u IS-u
2. Česta promjena podataka u IS-u
3. Disperzija podataka
o Fokus:
1. Kvaliteta podataka
2. Definiranje karakteristika
kvalitete za ciljane podatke
o Karakterizira atribute kvalitete
putem 15 karakteristika.
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
15. ZNAČAJKE MODELA
KVALITETE PODATAKA
@Marija Barušić15
02. MODELI KVALITETE: UPORABA KVALITETE, KVALITETA PROIZVODA I KVALITETA PODATAKA, CILJEVI I PRIMJENA MODELA KVALITETE TE PRIMJER PERSPEKTIVA
Točnost
Potpunost
Konzistentnost
Vjerodostojnost
Aktualnost
Sukladnost
Povjerljivost
Mogućnost pristupa osobama
s poteškoćama
Efikasnost
Preciznost
Sljedivost
Razumljivost
Raspoloživost Prenosivost
Mogućnost oporavka
20. TOČNOST I
POTPUNOST
@Marija Barušić20
o Točnost:
1. Sintaktička - Format email
adrese.
2. Semantička - Indikatori za
nepostojeću email adresu i
vrijednost pod Search bar.
o Potpunost:
1. Obvezni podaci su Email i
Password.
2. Alternativa – Postojeći Gmail
račun.
KONZISTENTNOST I
VJERODOSTOJNOST
o Konzistentnost:
1. Mjesto ne odgovara poštanskom
broju.
2. Ulica ne odgovara istom mjestu ili
gradu.
o Vjerodostojnost:
1. Podaci su certificirani od strane
Googletvrtke te PayPal tvrtke.
03. PRIMJER APLIKACIJE: IMPLEMENTIRANJE STANDARDA I MODELA KVALITETE
21. AKTUALNOST I
SUKLADNOST
@Marija Barušić21
o Aktualnost - Jesu li navedeni
podaci aktualni?:
• Email adresa, lozinka, Google
račun, PayPal račun, ulica i
poštanski broj, grad, zemlja,
broj mobitela te ime i prezime.
o Sukladnost:
• Osobni podaci moraju biti u
skladu s GDPR-om.
POVJERLJIVOST I
EFIKASNOST
o Povjerljivost:
• Poslovna tajna je dostupna
samo autoriziranim osobama ili
zaštićena (kriptirana).
o Efikasnost:
• Brzina obradekorisničkih
podataka prilikom prijave u
aplikaciju te plaćanja
čokoladnih proizvoda.
03. PRIMJER APLIKACIJE: IMPLEMENTIRANJE STANDARDA I MODELA KVALITETE
22. PRECIZNOST I
SLJEDIVOST
@Marija Barušić22
o Preciznost:
• Unos preciznih i istinitih podataka
prilikom plaćanja čokoladnih
proizvoda.
o Sljedivost:
• Lindt tvornica čokoladečuva
podatke o pristupu podacima od
strane zaposlenika da bi se znalo tko
je pristupao povjerljivim podacima.
RAZUMLJIVOST I
RASPOLOŽIVOST
o Razumljivost:
• Aplikacija je bazirana na engleskom
jeziku radi razumljivosti veće
populacije korisnika.
o Raspoloživost:
• Upotreba više sustava unutar
aplikacije kao što je kupnja putem
PayPal računa, bankovnih kartica te
prijava pomoću postojećeg Google
računa.
03. PRIMJER APLIKACIJE: IMPLEMENTIRANJE STANDARDA I MODELA KVALITETE
23. PRENOSIVOST
@Marija Barušić23
o Očuvanje podataka sustava koji
je migriran na novu okolinu.
o Korisniku je omogućenaprijava
u redizajnirani ili migrirani
sustav aplikacije bez ponovnog
kreiranja korisničkog računa.
MOGUĆNOST
OPORAVKA
o Ukoliko dođe do pogreške sustava
aplikacije prilikom plaćanja
odabranih čokoladnih proizvoda te
prilikom odjave ili promjene osobnih
podataka unutar aplikacije.
o Omogućena je sigurnosna kopija te
ažuriranje aplikacije, kao i obustava
mogućnosti transakcije ili plaćanja,
dok se ne izvrši proces oporavka
sustava ili podataka.
03. PRIMJER APLIKACIJE: IMPLEMENTIRANJE STANDARDA I MODELA KVALITETE
25. @Marija Barušić25
o Modeli kvalitete te norme su
iznimno bitne u stvaranju
kontroliranog i fleksibilnog
informacijskog sustava.
o Temelj unapređenja rada IS-a je
pridržavanje normi te modela
kvaliteta.
o Potrebno je kontinuirano
poboljšavati norme i modele
kvalitete upravo zbog dinamičnosti
napretka sustava i informacijsko –
komunikacijskih tehnologija.
04. ZAKLJUČAK: KONKLUZIJA ARGUMENATA I PRETHODNO NAVEDENIH ČINJENICA
26. LITERATURA
1. Tomić Rotim, Silvana: SQuaRE Zahtjevi za kvalitetom
softvera (Materijal s predavanja)
2. Systems and software engineering — Systems and software
Quality Requirements and Evaluation (SQuaRE) — System
and software quality models – Data quality model, ISO/IEC
25010
3. Systems and software engineering — Systems and software
Quality Requirements and Evaluation (SQuaRE) — System
and software quality models – Data quality model, ISO/IEC
25012
@Marija Barušić26