CS605 - Software Engineering II
Software Engineering
 by Ian Sommerville
Software Engineering: A Practitioner’s Approach by Roger S. Pressman