Dokumentacja projektowa. - grupa201idza/ProjektIO GitHub Wiki
Specyfikacja wymagań funkcjonalnych i niefunkcjonalnych.
Wymagania funkcjonalne:
- Obsługa 2 źródeł logów: gniazda TCP/IP i pliku txt
- Zapis danych do bazy SQL i formacie json
- Elastyczność - łatwość dalszej rozbudowy programu o kolejne źródła logów, miejsca docelowe składowania danych
- Adaptery działające jako wtyczki
- Obsługa kolejki zdarzeń
- Plik konfiguracyjny
- podatność na testowanie - weryfikowalność
- Łatwość użytkowania
- Elastyczność
- Zgodność z dokumentacją.
- Poprawność