You are on page 1of 11

Jarosaw Kuchta Jako Oprogramowania

Metryki jakoci wg ISO 9126


http://www.eti.pg.gda.pl/katedry/kask/pracownicy/Jaroslaw.Kuchta/Jakosc/ J.Kuchta@eti.pg.gda.pl

Model jakoci w cyklu ycia oprogramowania wg ISO 9126 punkt widzenia


Potrzeby jakociowe uytkownika wykorzystywane do specyfikacji Zewntrzne wymagania jakociowe wykorzystywane do specyfikacji Wewntrzne wymagania jakociowe walidacja zastosowanie Jako uytkowa

uytkownika

wskazuje na Jako zewntrzna

kierownika projektu

wskazuje na weryfikacja Jako wewntrzna

projektanta

Jako oprogramowania

Metryki jakoci wg ISO 9126

Rodzaje metryk
Metryki Specyfikacja wymaga wewntrzne

Projekt Kod rdowy Raport z przegldu

Ocena dokumentacji

Raport z analizy problemu Ocena Raport operacyjny dokumentacji Kwestionariusz

Metryki Raport z testwtrzne zewn

Metryki typu A/B Metryki typu 1-A/B Metryki typu T Metryki typu A/T Inne metryki

Metryki uycia
Ocena uycia

Raport z obserwacji uytk. Monitoring uycia

Jako oprogramowania

Metryki jakoci wg ISO 9126

A/B Computational accuracy (Dokadno obliczeniowa)s Porwna liczb funkcji, ktre

zaimplementowane zgodnie z wymaganiami dokadnoci w stosunku do wszystkich funkcji, ktre maj okrelone wymagania dokadnoci.

X=A/B A- liczba funkcji, ktre s zaimplementowane zgodnie z wymaganiami dokadnoci


Jako oprogramowania Metryki jakoci wg ISO 9126 4

Porwna liczb funkcji odpowiednich do wykonania okrelonych zada wzgldem liczby funkcji ocenianych.

A/B Functional adequacy (Adekwatno funkcjonalna)

X=1-A/B A- liczba funkcji, w ktrych wykryto problemy przy ocenie B- liczba ocenianych funkcji
Jako oprogramowania Metryki jakoci wg ISO 9126 5

Ease of function learning (atwo uczenia si funkcji) Przeprowadzi test z uytkownikiem i


obserwowa jego dziaanie

X=T T- redni czas, jaki zajmuje uytkownikowi nauczenie si korzystania z funkcji programu

Jako oprogramowania

Metryki jakoci wg ISO 9126

A/T Accuracy to expectation (Dokadno oczekiwana) Przeprowadzi testy wejcie-wyjcie

(blackbox) i porwna otrzymywane wyniki z rozsdnie oczekiwanymi rezultatami Policzy przypadki, w ktrych wyniki otrzymane przez uytkownika rniy si od rozsdnie oczekiwanych w stopniu nieakceptowalnym. X=A/T
A- liczba przypadkw, w ktrych wyniki rniy si od oczekiwanych w stopniu nieakceptowalnym T - czas badania

Jako oprogramowania

Metryki jakoci wg ISO 9126

Model jakoci wewntrznej i zewn/trznej Internal External Quality


Functionality Suitability Accuracy Interoperability Security Functionality compliance Recoverability Attractiveness Reliability compliance Usability compliance Efficiency compliance Reliability Maturity Usability Understandability Learnability Operability Efficiency Time behaviour Maintainability Analysability Changeability Resource utilisation Stability Testability Maintainability compliance Portability Adaptability Installability Co-existence Replaceability Portability compliance

Fault tolerance

Jako oprogramowania

Metryki jakoci wg ISO 9126

Model jakoci uytkowej


Quality in Use
Effectiveness Task effectiveness Task completion Error frequency Productivity Task time Task efficiency Economic productivity Productive proportion Relative user efficiency Safety User health and safety Safety of people affected by use of the system Economic damage Software damage Satisfaction Satisfaction scale Satisfaction questionnaire Discretionally usage

Jako oprogramowania

Metryki jakoci wg ISO 9126

Wady i zalety ISO 9126


Zalety

Wady

Bardzo dua liczba metryk Podzia jakoci na trzy poziomy: trudnych do zebrania jako uycia Cz metryk o nieustalonej skali jako zewntrzn jako wewntrzn Reprezentacja rnych punktw widzenia: uytkownika kierownika projektu projektanta Definicja konkretnych metryk (sposobw pomiaru) Metryki jakoci wg ISO 9126 10 Jako oprogramowania

Bibliografia
ISO/IEC 9126-1:2001 -- Software engineering -- Product quality -- Part 1: Quality model ISO/IEC TR 9126-2:2003 -- Software engineering -- Product quality -- Part 2: External metrics ISO/IEC TR 9126-3:2003 -- Software engineering -- Product quality -- Part 3: Internal metrics ISO/IEC TR 9126-4:2004 -- Software engineering -- Product ISO 9126 quality -- Part 4: Metryki jakoci wg Jako oprogramowania

11

You might also like