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