Katalog przedmiotów

Laboratorium inżynierii oprogramowania

Cele
Zajęcia mają na celu praktyczne zapoznanie studentów z obiektowym projektowaniem oprogramowania. Nacisk jest położony na zdobycie praktycznych umiejętności projektowania obiektowego w notacji UML oraz posługiwania się narzędziem CASE firmy IBM Rational.

Zakres
Wprowadzenie do systemu CASE. Modelowanie funkcji systemu na diagramach przykładów użycia (use case). Projekt ogólny systemu - diagramy klas (klasy, relacje). Projekt szczegółowy systemu - diagramy klas (atrybuty, operacje). Diagramy sekwencji (cykle, alternatywy). Diagramy czynności. Diagramy zmian stanów. Generacja kodu wynikowego, poprawianie kodu, kompilacja, generacja dokumentacji. Opracowanie przez studentów projektów indywidualnych.

Literatura podstawowa
1. Materiały do wykładu z Inżynierii Oprogramowania w szkolnym systemie informacyjnym UBI.
2. Przykłady projektów w UBI.
3. M. Śmiałek: Zrozumieć UML 2.0 Metody modelowania obiektowego, Helion 2005.
4. S. Wrycza, B. Marcinkowski, K. Wyrzykowski: Język UML 2.0 w modelowaniu systemów informatycznych, Helion 2005.
(lub dowolny inny podręcznik do UML 2.0)

Punkty ECTS
2 - niestacjonarne,
2 - stacjonarne

Rodzaje studiów, na których przedmiot jest realizowany
niestacjonarne - 1-go stopnia (inż.),
stacjonarne - 1-go stopnia (inż.)

Specjalności, na których przedmiot jest realizowany
Inżynieria oprogramowania

Prowadzący
dr inż. Anna Derezińska, dr inż. Ilona Bluemke, dr inż. Roman Podraza, mgr inż. Michał Nowacki