Warunki zaliczenia projektu

by Daniel Kaczmarski published 2019/03/08 22:03:00 GMT+1, last modified 2024-10-18T20:13:32+01:00

Wymagania technologiczne: 

  • projekt powinien być napisany w technologii Java, w architekturze klient-serwer,
  • klient i serwer łączą się ze sobą za pomocą socketów,
  • serwer powinien obsługiwać połączenia z wieloma klientami jednocześnie (aplikacja wielowątkowa),
  • programy klienta i serwera powinny być aplikacjami desktopowymi bądź webowymi posiadającymi stosowne GUI,
  • GUI może być napisane przy użyciu biblioteki Swing lub w JavaFX,
  • system powinien posiadać funkcjonalności podane w założeniach,
  • dane mogą być przechowywane w plikach, ale preferowana jest baza danych np. MySQL,
  • aplikacje powinny logować zdarzenia do pliku za pomocą np. Commons Logging , Log4j,
  • każda z aplikacji powinna mieć napisane testy, np: jUnit.

  

                                PROJEKTY REALIZOWANE SĄ W GRUPACH 3-4 OSOBOWYCH

 Oddawanie projektów:

Projekty ze sprawozdaniem i dokumentacją należy wgrać na platformę Moodle w wyznaczonym terminie.  Na obronę projektów należy dostarczyć:

  • Działającą aplikację wraz z instrukcją instalacyjną i konieczną konfiguracją lub link do repozytorium.
  • Sprawozdanie zawierające:
    • Temat projektu,
    • Założenia dodatkowe,
    • Opis architektury systemu, 
    • Opis podziału pracy,
    • Opis testowania systemu.
  • Dokumentacja programu powinna być umieszczona w kodzie, a następnie wygenerowana za pomocą javadoc.

 Obrona projektu 

  • Prowadzący może zadawać pytania poszczególnym osobom w zespole.
  • Osoba, która nie obroni swojej części pracy, NIE OTRZYMA zaliczenia. 
  • Ostateczna ocena końcowa jest uzależniona od INDYWIDUALNEGO zaangażowania w realizację projektu.

 Zasady oceniania 

Ocena końcowa będzie obliczana na podstawie:

  • Funkcjonalność systemu   - 40%
  • Jakości implementacji      - 25%
  • Jakość dokumentacji        - 25%
  • Pracy zespołowej             - 10%

 

Wszelkie inne zasady dotyczące odbywania i zaliczania zajęć są umieszczone w Regulaminie Studiów Politechniki Świętokrzyskiej w Kielcach.