Software Engineering: A Practitioner’s Approach is a comprehensive guide on the subject of software engineering.
Summary Of The Book
Software Engineering: A Practitioner’s Approach offers clear, extensive resource material on various aspects of software engineering.
The book is divided into a total of 32 chapters contained in five sections. It begins with an overview of software and software engineering. The first section of the book focuses on process models and agile development as part of the software process. The second section explores modeling concepts such as modeling requirements, design concepts, component-level design, architectural design, web app design, pattern-based design, and user interface design.
The third section discusses quality management concepts such as review techniques, software quality assurance, software testing strategies, testing conventional and object-oriented applications, testing web applications, product metrics, software configuration management, and formal modeling and verification.
The fourth section, dedicated to project management, explores topics like process and project metrics, estimation for software projects, project scheduling, risk management, and maintenance and re-engineering. The final section covers software process improvement and emerging trends in software engineering. The book ends with two appendices offering an introduction to UML and object-oriented concepts.
The approach of the book highlights widely used software engineering methods while shifting the focus away from secondary methods. This edition, the seventh edition, has been thoroughly revised and updated to include several new chapters and topics. With its comprehensive and well-structured approach to the subject, the book seeks to maintain its reputation as one of the world’s leading texts on software engineering.
The book was first published in 1982. This edition of the book is a 2009 reprint by Tata McGraw-Hill Education.
About Roger Pressman
Roger Pressman is an American software engineer, consultant, and author.
He has written numerous books and articles, some of which are Web Engineering: A Practitioner’s Approach, Software Shock: The Danger & The Opportunity, Software Engineering: A Beginner’s Guide, and Numerical Control And Computer-aided Manufacturing.
Pressman has a bachelor’s degree and a PhD from the University of Connecticut and a master’s degree from the University of Bridgeport. He is the President of R. S. Pressman & Associates. Over the course of a career spanning 30 years, he has designed and developed numerous products that are now being used globally for software engineering training and process improvement.Download Now