ISO/IEC 9126 – międzynarodowa norma oceny jakości oprogramowania utworzony w 1991 r. przez Międzynarodową Organizację Normalizacyjną.

Norma składa się z czterech części:

Model jakości – opisuje cechy charakterystyczne systemu. Skupia się zarówno na standardzie, w którym program powinien być napisany oraz na badaniu oczekiwań użytkowników; Metryki zewnętrzne – składa się z metryk, dzięki którym można mierzyć charakterystyki oprogramowania, by ustalić zachowania systemu np. w fazie testowania czy początków użytkowania programu; Metryki wewnętrzne – umożliwiają one pomiar charakterystyk systemu w fazie wczesnej implementacji; Wykorzystanie metryk jakości – raport techniczny zawierający zestaw przykładowych metryk opracowanych dla charakterystyk programu w cyklu życia oprogramowania.

Charakterystyki oprogramowania Norma określa następujące charakterystyki:

Funkcjonalność – atrybuty definiujące funkcje i właściwości oprogramowania. Funkcje te mają spełniać wyrażone wprost lub niewyrażone potrzeby użytkownika. Odpowiedniość Dokładność Interoperacyjność Zgodność Bezpieczeństwo

Niezawodność – atrybuty opisujące zdolność systemu do wykonywania i utrzymywania wymagań dotyczących jego stabilności działania. Dojrzałość Odporność na błędy Zdolność do odtworzenia

Użyteczność – składa się z atrybutów informujących o nakładzie pracy niezbędnej do łatwości poruszania się po oprogramowaniu. Łatwość zrozumienia Łatwość nauki Operatywność

Wydajność – atrybuty wydajności opisują powiązanie między wydajnością systemu a wykorzystywanymi zasobami. Wykorzystanie czasu Wykorzystanie zasobów

Utrzymywalność – zbiór atrybutów określa nakład pracy potrzebny do wprowadzenia modyfikacji do oprogramowania Łatwość analizy Łatwość wprowadzania zmian Stabilność Łatwość testowania

Przenośność – w jej skład wchodzą atrybuty dotyczące zdolności oprogramowania do przenoszenia się między środowiskami Łatwość adaptacji Zgodność Łatwość instalacji Łatwość zastąpienia

Historia Normę ISO/IEC 9126 wydano 19 grudnia 1991 r.

15 czerwca 2001 r. ISO/IEC 9126:1991 zostało zastąpione przez ISO/IEC 9126:2001

1 marca 2011 r. ISO/IEC 9126 zostało zastąpione przez ISO/IEC 25010:2011

Zastosowanie normy Poddanie analizie atrybutów i charakterystyk systemu pozwala na:

Określenie wymagań jakościowych programu; Ocenę specyfikacji systemu przez pryzmat zgodności z wymaganiami jakościowymi; Opis atrybutów oprogramowania; Ocenę pozafunkcjonalną programu przed rozdystrybuowaniem go; Ocenę oprogramowania przed ostateczną zgodą na rozwiązanie.

Przypisy

Kategoria:Standardy ISO