Warunki zaliczenia przedmniotu

Transkrypt

Warunki zaliczenia przedmniotu
Techniki modelowania programów
dr inż. Grzegorz Bazydło
[email protected], staff.uz.zgora.pl/gbazydlo
Warunki zaliczenia przedmiotu
Warunki zaliczenia
1. Warunkiem zaliczenia wykładu jest uzyskanie pozytywnej oceny z kolokwium końcowego.
2. Warunkiem zaliczenia laboratorium jest uzyskanie pozytywnych ocen z ćwiczeń laboratoryjnych
oraz projektu końcowego.
3. Ocena końcowa: wykład: 50% + laboratorium: 50%.
4. Obecność na zajęciach jest obowiązkowa. W przypadku nieobecności materiał z opuszczonych zajęć należy
przerobić samodzielnie a także zrealizować ćwiczenia laboratoryjne przewidziane na te zajęcia – wyniki należy
zaprezentować prowadzącemu na kolejnych zajęciach.
Tematyka zajęć

Elementy inżynierii oprogramowania. Tworzenie oprogramowania. Kryzys oprogramowania i sposoby przeciwdziałania.

Modelowanie pojęciowe. Rola modelowania w projektowaniu oprogramowania. Obiektowe metody projektowania. Metodyki strukturalne i obiektowe.

Modelowanie procesów biznesowych w notacji BPMN. Tworzenie modelu oprogramowania na podstawie
modelu BPMN.

Analiza i modelowanie wymagań. Projekt architektury rozwiązania. Cykl życia oprogramowania.

Podstawowe pojęcia obiektowości i powiązania między obiektami. Klasy, dziedziczenie, generalizacja/specjalizacja, polimorfizm, interfejsy.

Definicja i cele powstania UML. Diagramy języka UML. Rozszerzenia języka UML: stereotypy, etykiety, OCL.
Transformacja modeli (QVT, XSLT).
Literatura
1. Sommerville I.: Inżynieria oprogramowania, WNT, 2003
2. Sacha K.: Inżynieria oprogramowania, PWN, 2010
3. McLaughlin B.D., Pollice G., West D.: Analiza i projektowanie obiektowe. Rusz głową!, Helion, 2008
4. Osterwalder A., Pigneur Y.: Tworzenie modeli biznesowych. Podręcznik wizjonera, Onepress, 2012
5. Drejewicz Sz.: Zrozumieć BPMN. Modelowanie procesów biznesowych, Helion, 2012
6. Rasmusson J.: Zwinny samuraj. Jak programują mistrzowie zwinności, Helion, 2012
7. Booch G., Rumbaugh J., Jacobson I.: UML przewodnik użytkownika, WNT, 2002
8. Dąbrowski W., Stasiak A., Wolski M.: Modelowanie systemów informatycznych w języku UML 2.1, Wydawnictwo Naukowe PWN, 2007
9. Graessle P., Baumann H., Baumann P.:, UML 2.0 w akcji. Przewodnik oparty na projektach, Helion, 2006.
10. Wrycza S.: Język UML 2.0 w modelowaniu systemów informatycznych, Helion, 2006.
11. UML v2.5, www.omg.org/spec/UML/2.5/
Uwaga: podany zestaw literatury nie jest jedynym obowiązującym na zajęciach. Literaturą przedmiotu może być
każda książka omawiająca poruszane zagadnienia.