Winter Semester 2009/10
Winter Semester 2010/11
Advanced Software Engineering PI_SO1101
Course content:
Recalling of UML diagrams; presentation of software engineering process based on the Rational Unified Process (RUP) and Unified Process for Education (UPEDU), life-cycle phases, description of all RUP disciplines; assessment and improvement of software engineering processes; Agile development: eXtreme Programming and SCRUM;
Learning outcomes:
Recognition of software engineering process based on the Unified Process and agile methods
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
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) supplementary references:
More references available at lecturer's homepage:
http://aragorn.pb.bialystok.pl/~mkret