Dla aplikacji HQEd:
Analiza ostrzeżeń kompilacji:
Jednym z ważnych celów projektu było statyczne zbudowanie aplikacji z Qt4. Powody:
Po skompilowaniu Qt4 statycznie (w wersjach: 4.2.3, 4.3.0, 4.5.2), i statycznie programu (rozmiar wzrósł do 5.9 MB z 3.8 MB), a następnie po jego uruchomieniu otrzymałem w konsoli błąd: 'segmetion fault'.
Główne Konfiguracje na których testowano aplikacja:
a także dla Ubuntu 8.10, qt w wersjach: 4.3.0 i 4.2.3.
Wykonane modele:
Zbudowany na podstawie już dobrze opisanego sytemu: hekate_case_thermostat, zmieniłem miesiące aby odpowiadały porom roku na półkuli północnej.
Wykonanie w HQEd (plik '.hml' do ściągnięcia):
Zbudowałem model bankomatu zarówno na podstawie już stworzonego modelu (dostępnego w aplikacji) jak i na podstawie własnych pomysłów. Jako dane wejściowe przyjąłem: pin wprowadzony przez użytkownika, prawidłowy pin z bazy danych, deklarowaną kwotę do wypłacenia, dostępne środki na koncie oraz w bankomacie. Na podstawie tych danych program daje jedną z odpowiedzi: wypłacenie kwoty, nieprawidłowy pin, brak środków na koncie, brak środków w bankomacie.
Wykonanie w HQEd (plik '.hml' do ściągnięcia):
Program jest cały czas w trakcie tworzenia, więc tego typu uwagi często dotyczą rzeczy, których jeszcze nie zrobiono, a nie błędów.