CURRENT BASKET VALUE
£0.00
Coronavirus news: As of today, there is no disruption to your University scheme and this website will continue to support home study as well as self-isolation. However there are now availability issues with some products. See below for full product and delivery updates.
ABOUT THIS BOOK
Software Engineering: A Practitioner's Approach (Int'l Ed)

£60.99

SOFTWARE ENGINEERING: A PRACTITIONER'S APPROACH (INT'L ED)

PAPERBACK by Pressman, Roger S.; Maxim, Bruce R.

£60.99

ISBN
9781259253157
IMPRINT
MCGRAW-HILL EDUCATION
EDITION
8TH EDITION
PUBLISHER
MCGRAW-HILL EDUCATION
FOR DELIVERY
IN STOCK
FORMAT
PAPERBACK
PAGES
928 pages
PUBLICATION DATE
16 JUN 2014

DESCRIPTION

For almost three decades, Roger Pressman's Software Engineering: A Practitioner's Approach has been the world's leading textbook in software engineering. The new eighth edition represents a major restructuring and update of previous editions, solidifying the book's position as the most comprehensive guide to this important subject. The eighth edition of Software Engineering: A Practitioner's Approach has been designed to consolidate and restructure the content introduced over the past two editions of the book. The chapter structure will return to a more linear presentation of software engineering topics with a direct emphasis on the major activities that are part of a generic software process. Content will focus on widely used software engineering methods and will de-emphasize or completely eliminate discussion of secondary methods, tools and techniques. The intent is to provide a more targeted, prescriptive, and focused approach, while attempting to maintain SEPA's reputation as a comprehensive guide to software engineering. The 39 chapters of the eighth edition are organized into five parts - Process, Modeling, Quality Management, Managing Software Projects, and Advanced Topics. The book has been revised and restructured to improve pedagogical flow and emphasize new and important software engineering processes and practices.

CONTENTS

1 The Nature of Software2 Software EngineeringPart One The Software Process3 Software Process Structure4 Process Models5 Agile Development6 Human Aspects of Software EngineeringPart Two Modeling7 Principles That Guide Practice8 Understanding Requirements9 Requirements Modeling: Scenario-Based Methods10 Requirements Modeling: Class-Based Methods11 Requirements Modeling: Behavior, Patterns, and Web/Mobile Apps12 Design Concepts13 Architectural Design14 Component-Level Design15 User Interface Design16 Pattern-Based Design17 WebApp Design18 MobileApp DesignPart Three Quality Management19 Quality Concepts20 Review Techniques21 Software Quality Assurance22 Software Testing Strategies23 Testing Conventional Applications24 Testing Object-Oriented Applications25 Testing Web Applications26 Testing MobileApps27 Security Engineering28 Formal Modeling and Verification29 Software Configuration Management30 Product MetricsPart Four Managing Software Projects31 Project Management Concepts32 Process and Project Metrics33 Estimation for Software Projects34 Project Scheduling35 Risk Management36 Maintenance and ReengineeringPart Five Advanced Topics 37 Software Process Improvement38 Emerging Trends in Software Engineering39 Concluding CommentsAppendix I-An Introduction to UML Appendix II-Object-Oriented ConceptsAppendix III-Formal Methods