Modern Software Engineering weaves in some crucial, engaging and challenging aspects. These aspects are of interest to the software developer who is at the helm of many vital developments being made in the arena of software engineering. It is the art of software engineering that matters. Due to exponential rise in the number of the Internet users, the present-day web applications, their deployment, their functionality and their complexity have also multiplied. The contents of this book have interwoven their designs. The book includes several examples, case studies including the following salient features: MCQs at the end of each chapter. Conceptual short questions with answers. Important points are highlighted. Laboratory experiments projects. Latest question papers. Last but not the least the book will address the intellectual curiosity of a software engineer who wants to comprehend practical knowledge. Contents: 1. System analysis 2. Software metrics 3. Software estimations 4. Software process models 5. Requirements analysis 6. Structured analysis 7. Software design 8. Coding/construction 9. Software testing-I 10. Software testing-II 11. Debugging 12. SCM 13. SQA 14. Object oriented analysis (OOA) 15. GUI design 16. Web engineering