Software engineering - Pressman, Rogers S. (New York Mc Graw Hill, 2005)