Semestr zimowy 2009/10
Semestr zimowy 2010/11
Zaawansowana inżynieria oprogramowania PI_SO1101
Treści programowe:
Przypomnienie Unified Modeling Language; przedstawienie procesu inżynierii oprogramowania na podstawie Rational Unified Process (RUP) i Unified Process for Education (UPEDU), fazy cyklu życia; omówienie poszczególnych dyscyplin RUP; ocena i poprawa procesu wytwórczego, certyfikacja; Metodyki lekkie, zwinne: programowanie ekstremalne XP (ang. eXtreme Programming) oraz SCRUM;
Efekty kształcenia:
Poznanie procesu wytwórczego oprogramowania na podstawie Unified Process oraz metod zwinnych
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
Rational Unified Process od strony praktycznej, P.Kroll, P. Kruchten, WNT, 2007.
Rational Unified Process od strony teoretycznej, P. Kruchten, WNT, 2007.
Software Engineering Process with the UPEDU, P. Robillard, P. Kruchten, P. d'Astous, Addison-Wesley, 2003.
Wydajne Programowanie. Extreme Programming, K. Beck, C. Andres, Mikom, 2005 (wyd. II).
Zarządzanie projektami IT. Przewodnik po metodykach, A. Koszlajda, Helion 2010.
b) uzupełniająca:
Więcej literatury dostępne na stronie prowadzącego: http://aragorn.pb.bialystok.pl/~mkret