Wykłady: (8 x 90minut)
Celem wykładu jest przedstawienie całego procesu związanego z tworzeniem i wykorzystywaniem systemów informatycznych. Powinien uświadomić słuchaczom, że programowanie jest tylko elementem składowym tego procesu oraz, że na powodzenie przedsięwzięcia mają wpływ wszystkie fazy cyklu życia oprogramowania. W skład wykładu wchodzi również mini-kurs pokazujący wykorzystanie Unified Modeling Language w modelowaniu i projektowaniu systemów.
Nr |
Temat wykładu |
1 |
Przedmiot i cele inżynierii oprogramowania, przyczyny powstania IO, modele cyklu życia systemów informatycznych (pdf) |
2 |
Analiza i projektowanie obiektowe przy wykorzystaniu Unified Modeling Language (UML), diagramy przypadków użycia, diagramy czynności (pdf) |
3 |
UML: Diagramy klas i obiektów, pakiety (pdf) |
4 |
Inżynieria wymagań dla systemów informatycznych (pdf) |
5 |
UML: Diagramy zmiany stanów, diagramy interakcji i diagramy fizyczne (pdf) |
6 | Projektowanie, architektura, implementacja, wdrażanie systemów informatycznych (pdf) |
7 | Zapewnienie jakości oprogramowania i wiarygodność systemów informatycznych (pdf) |
8 | Zarządzanie projektami informatycznymi (pdf) |
Pracownia specjalistyczna: (8 x 90 minut)
Celem zajęć jest praktyczne zapoznanie się z modelowaniem i projektowaniem przy użyciu Unified Modeling Language (UML).
Nr |
Temat zajęć |
1 |
Przedstawienie wymagań i sposobu prowadzenia zajęć, pokaz działania programów Rational Rose i Visual Paradigm for UML |
2 |
Wprawki – diagram przypadków użycia, opisywanie przypadków użycia |
3 |
Wprawki – diagram czynności |
4 | Wprawki – diagram klas |
5 |
Wprawki – diagram stanów |
6 |
Wprawki – diagramy przebiegu |
7 |
Wprawki – diagramy fizyczne (komponentów i wdrożenia) |
8 |
Ew. dodatkowe zaliczanie, wystawienie ocen |