Oceny z projektów (szczegółowe)

                           
Kryteria oceny Objaśnienie Maks. liczba punktów Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów y Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze Liczba punktów Komentarze
grupa G1 grupa G2 grupa G3 grupa G4 grupa G5 grupa G6 grupa G7 grupa G8 grupa G9 grupa G10 grupa G11 grupa G12 grupa G13 grupa G14 grupa G15 grupa G16 grupa G17 grupa G18 grupa G19 grupa G19 grupa G20 grupa G21 grupa G22 grupa G23 grupa G24 grupa G25 grupa G26 grupa G27
                                                   
                                                   
Projekt                                                                                                                    
                                                       
                                                       
Ogólny opis systemu (wizja)                                                                                                                    
Cel systemu 3 3 3 3 3 3 3 3 3 3 3 3                                  
Udziałowcy (i ich cele) 2 2 2 2 2 2 2 2 2 2 2 2                                  
Granice systemu 2 2 2 2 2 2 2 2 2 2 2 2                                  
Lista możliwości (oraz  diagram czynności) 4 4 4 4 4 3 4 4 2 4 4 4                                  
                                                       
                                                       
Suma 11 11   11   11   11   10   11   11   9   11   11   11   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
                                                     
Analiza dziedziny                                                                                                                    
Identyfikacja klas wraz z atrybutami (metodami) 8 4 Bramka, szlaban, czujnik to nie są dane przetwarzane 6 Jak są przechowywane wyniki głosowania? W Event? 8 8 4 Analiza dziedziny powinna zawierać dane przechowywane/przetwarzane, a nie obiekty przetwarzające 8 8 4 brak klasy zabieg i cennika? 8 8 8                                  
Związki (krotności i nazwy ról) 5 4 4 5 5 3 5 2 tworzy? Zlecenie dziedziczy po obsłudze? 3 5 5 5                                  
Stany 2 2 2 2 2 2 AgentPool to element projektu 2 1 1     2                                  
Słownik 3 3 3 3 3 1 3 1   3 3 3                                  
                                                     
Suma 18 13   15   18   18   10   18   12   8   16   16   18   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
                                                     
Specyfikacja wymagań                                                                                                                    
Kompletność (według diagramu) Czy możliwa funkcjonalność jest pokryta przypadkami użyca. Aktorzy. 5 5 4 5 5 3 5 5 diagram w złym miejscu 3 Zbaiegi? Dlaczego własna BD jest na zewnątrz? 5 5 5                                  
Poprawność relacji Czy relacje mają uzasadnienie powtarzalnością działań lub rozszerzeniem 1 1 1 1 1 1 1 1 1 1 1 1                                  
Jakość i forma scenariuszy (5 scenariuszy) Czytelność zidentyfikowny aktor, prewarunki, czy wyczerpujące itd.. 15 15 12 Dodajemy kandydatów, członków społeczności. Zbyt słabo wyspecyfikowane 15 14 12 Co konfigurujemy, jakie dane? 15 11 przejście do vs include. Jak opłaca rezerwację? 10 15 15 15                                  
Scenariusze alternatywne Czy wystarczająco szczegółowe 5 4 4 5 4 3 5 4 3 5 4 5                                  
                                                     
Suma 26 25   21   26   24   19   26   21   17   26   25   26   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
Architektura systemu                                                                                                                    
Definicja architektury Z jakich warstw lub samodzielnych modułów składa się system 2 2 2 2 1 Model-view? Model to nie logika 1 Model nie reprezentuje logiki 2 2 1 2 2 2                                  
Opis /derfinicja interfejsu Jak następuje wymiana informacji pomiędzy warstwami lub samodzielnymi modułami. 1 0 1 1     1 1   1 1 1                                  
                                                     
Suma 3 2   3   3   1   1   3   3   1   3   3   3   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
Model analizy+projekt: klasy i relacje                                                                                                                    
Opis ogóly projektu Określenie platformy dla projektu: język programowania, biblioteki, środowisko wykonania  2 0 2 2 1 2 2 2 2 2 1 2                                  
Identyfikacja klas Dobór klas, czytelność nazw. 6 3 6 6 4 diagramy klas? 4 6 4 3 6 6 6 jak zwykle diagram klas nieczytelny… Ale go widziałem kilka razy.                                  
Atrybuty Jak wyżej. 3 0 3 3 3   3 3 3 3 3 3                                  
Metody Rozmieszczenie metod, czytelność nazw metod 3 2 3 3 3   3 3 3 3 3 3                                  
Związki Poprawność związków i krotności 4 1 0 3 1   4   0 4 4 4                                  
Czytelność Rozróżnienie pomiędzy klasami z analizy dziedziny, widoku, ,modelu, kontrolera 3 2 3 3 3 1 3 3 3 3 3 3                                  
Relacje klas projektu z elementami platformy (nie przedstawiać relacji typu strona ma przycisk i listę) Dziedziczenie po klasach bibliotecznych, użycie gotowych komponentów, wykorzystanie gotowych mechanizmów.  1 0       0 0 0                                        
                                                     
Suma 22 8   17   20   15   7   21   15   14   21   20   21   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
Model analizy+projekt: zachowanie (5 scenariuszy)                                                                                                                    
Jakość i czytelność / zgodność z zastosowaną technologią Czy reprezentacja zachowania jest zrozumiała, jeżeli nie, czy są objaśnienia 10 3 6 8 9   10 3 5 7 miało być 5, komunikaty zwrotne 7 10                                  
Spójność z modelem klas Czy komunikaty są metodami odbiorcy 2 0 2 2 raczej tak 2   2 1 nie zawsze 2 2 2 2                                  
Reprezentacja przebiegów alternatywnych Czy istnieje 4 1 0 4 1   5 0 0 4 0 4                                  
Spójność z modelem wymagań Czy opis zachowania dobrze modeluje przypadki użycia. Czy są stosowane identyfikatory UC 3 1 2 3 3   3 0 inne niż PU 1 3 3 3                                  
                                                     
Suma 19 5   10   17   15   0   20   4   8   16   12   19   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
                                                     
Projekt interfejsu użytkownika                                                                                                                    
Czy jest, przejrzystość projektu 5 3 3 4 4 3 5 5 5 3 1 5                                  
Zgodność projektu interfejsu z relacjami między klasami/atrybutami klas Np..jeżeli strona zawiera listę elementów typu XXX , to czy między klasą strony występuje relacja z klasą XXX  2   0 1 1   2 1 1 1   2                                  
Spójność w stosowaniu identyfikatorów klas 2   0 2 2   0 0 0 2 1 2                                  
                                                     
Suma 9 3   3   7   7   3   7   6   6   6   2   9   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
Projekt bazy danych                                                                                                                    
Schemat bazy danych ERD Ogólna postać; Czy odpowiada relacjom między obiektami dziedziny. 8   8 8 8   8 0 7 pacjent wizyta 8 8 5                                  
Specyfikacja kwerend Krótki opisu słowny w tabeli; Czy zrozumiała i w miarę wyczerpująca 4   4 4 4   4 1 3 4 4 3                                  
                                                     
                                                     
Suma 12 0   12   12   12   0   12   1   10   12   12   8   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
                                                     
Punkty dodatkowe, max 12                                                                                                                    
Uwagi                                                      
                                                     
                                                     
  Suma punktów z projektu 120 67   92   114   103   50   118   73   73   111   101   115   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0