Sofware Engineerng - SOMMERVILLE, Ian (Addison Wesley, 1996)