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)
- 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 koduĆwiczenie 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
- 12022-10-06 do 2022-10-13ĆwiczenieDiagram Przypadków użycia (dwa systemy)
- 2koniec Października doProjekt teoretycznyHarmonogram Gantt'a
- 32023-03-15 do 2023-04-12ZadanieDokonanie zgłoszeń błędów
- 42023-04-12 do 2022-04-26Ćwiczenie praktycznePoprawki i Optymalizacja kodu