For a quarter century, Software Engineering : A Practitioner's Approach has been the best-selling guide to software engineering for students and industry professionals alike. In its sixth edition, the book has been completely restructured and redesigned, undergoing a substantial content update that addresses every important topic in what many have called “the engineering discipline of the 21s…