My monograph of the postgraduate course in Software Engineering (PUC Minas Virtual 2012-2013).