SOFTWARE ENGINEERING provides a comprehensive and exhaustive coverage of the software engineering paradigm and concepts. Various software development life cycle activities like analysis, design and testing are described in detail. An overview of the software product and process is provided with special focus on latest developments like agile methods. Umbrella activities like software configuration management, risk management and change management are elucidated. The book also provides new insights into Process frameworks like CMMI and ISO. Course material for software testing certification is yet another highlight. KEY FEATURE * Replete with case studies including examples and hands-on exercises