Software engineering - Pressman, Roger S. (New York McGraw-Hill, 1997)