Testowanie i dokumentowanie aplikacji
Przegląd tematów

- 1Wprowadzenie do przedmiotu. PSO. Zasady pracy
- 2Projekt informatyczny: analiza, projekt, implementacja
- 3Harmonogram projektu: Wykres Gantt'a i Diagram nadrzędności
- 4Analiza wymagań i sporządzanie Harmonogramu projektuProjekt teoretyczny
- 5UML jako język niezależny od języka implementacji. Perspektywy projektu
- 6UML. Widok użytkownika. Diagram przypadków użycia (UCD)Ćwiczenie
- 7UML. Widok procesu. Diagram czynności (AD)
- 8Sprawdzian
- 9UML. Widok logiczny. Diagramy: klas, obiektów (CLD,OD)
- 10UML. Widok logiczny. Diagram interakcji (ID)
- 11UML. Widok konstrukcji. Diagramy: pakietów i komponentów (PD,COD)Ćwiczenie (grupowe)
- 12UML. Widok fizyczny. Diagram wdrożenia (DD)
- 13Systemy Raportowania błędówZadanie
- 14Analiza kodu statycznego
- 15Identyfikacja błędów w aplikacji i proponowanie poprawek
- 16Eliminacja błędów i optymalizacja koduZaliczenie praktyczne
- 17TDD. Test Driven Development
- 18Rodzaje testów. Projektowanie testów. Test nie przechodzącyspw-asrts
- 19Sprawdzian
- 20Narzędzia do przeprowadzania testów
- 21Podsumowanie przedmiotu
- 1Wrzesień do WrzesieńPraca na LekcjiKarta pracy dot. wykładu
- 2Wrzesień do PaździernikProjekt teoretycznyHarmonogram Gantt'a
- 3Listopad do koniec ListopadaĆwiczenieDiagram Przypadków użycia (dwa systemy)
- 4Listopad do koniec ListopadaPraca na LekcjiDiagram Klas i obiektów
- 5Grudzień do koniec GrudniaĆwiczenie (grupowe)Diagram konstrukcji systemu (PD)
- 6Styczeń do koniec StyczniaPraca na LekcjiDokumentacja wdrożenia (DD)
- 7Luty do koniec LutegoZadanieDokonanie zgłoszeń błędów
- 8Marzec do koniec MarcaZaliczenie praktycznePoprawki i Optymalizacja kodu
- 92022-02-09 do 2022-02-09Sprawdzian (kod)Implementacja systemu na podstawie napisanych testów