SysInf/materiały na laboratorium/12_ocena_jakości_systemu_la...

2.9 KiB

Systemy informatyczne

12. Ocena jakości systemu informatycznego[laboratorium]

Krzysztof Jassem (2023)

Cel laboratorium nr 12

Celem laboratorium jest określenie funkcji, która wylicza ogólną jakość projektowanego systemu na podstawie oceny jego poszczególnych cech.

Plan laboratorium

Zadanie 1. Metryki kodu

Zbadajcie LOC Waszego systemu i na tej podstawie obliczcie wykonane już punkty funkcyjne.
Obliczcie metryki Haelsteada dla wybranej funkcji w Waszym kodzie.
Dla wybranej klasy zróbcie analizę metryk WMC i RFC.

Ocena maksymalna: 10 punktów

Zadanie 2. Jakość podobnego systemu

Wyszukajcie istniejącą, dostępną aplikację, możliwie najbardziej zbliżoną do Waszej pod względem funkcjonalności i użyteczności.
Oceńcie punktowo (np. w skali od 1 do 10) jakość systemu - każdy członek grupy osobno:

  • każdą z cech systemu podanych w schemacie FURPS, CUPRIMDA lub CUPRIMDSO (schemat do wyboru).

  • ogólną satysfakcję z systemu (w przypadku CUPRIMDSO ogólna satysfakcja zawarta jest w cesze oznaczonej przez O, więc nie ma sensu jej powtarzać).

    Wyniki oceny zaprezentujcie w tabeli (Excel). Zaproponujcie wzór dla zdefiniowania ogólnej satysfakcji z systemu jako funkcji ocen cząstkowych, tak aby korelacja wyników ze wzoru i ocen użytkowników była bliska 1.

Ocena maksymalna: 10 punktów

Zadanie 3. Jakość Waszego systemu.

Poddajcie Wasz system (ostatnia działająca wersja) pod ocenę pięciu osobom spoza Waszej grupy dokładnie według tych samych zasad, jak w zadaniu 2.
Sprawdżcie korelację wyników operatora agregacji z ocenami ogólnymi systemu (czy oceny wyliczane za pomocą agregacji "zgadzają się" z ocenami ludzkimi).

Ocena maksymalna: 10 punktów