Semestr letni 2009/10
Semestr letni 2010/11
Semestr letni 2011/12
Semestr letni 2012/13
Semestr letni 2013/14
Semestr letni 2014/15
Zaawansowana inżynieria oprogramowania IO1101
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; programowanie ekstremalne XP (ang. eXtreme Programming); projektowanie aplikacji internetowych; Model Driven Architecture
Efekty kształcenia:
Poznanie procesu wytwórczego oprogramowania na podstawie Unified Process oraz programowania ekstremalnego
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2011L: | W cyklu 2010L: | W cyklu 2013L: | W cyklu 2009L: | W cyklu 2012L: | W cyklu 2014L: |
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).
b) uzupełniająca:
Więcej literatury dostępne na stronie prowadzącego: http://aragorn.pb.bialystok.pl/~mkret