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)

Powrót   


Copyright © 2009 Marek Krętowski. All rights reserved.
Revised:
2009-02-28