Katedra Oprogramowania
Wydział Informatyki PB
Inżynieria oprogramowania
(studia podyplomowe: Technologie internetowe)
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 |
Źródła wiedzy (literatura, internet)
Copyright © 2009 Marek Krętowski. All rights reserved.
Revised:
2009-02-28