Software engineering: a practitioner's approach. Ed. 6 - PRESSMAN, Roger S. (McGraw Hill, 2005)