Features
- Cover Type: Hard Cover with 880 pages
- Published by: McGraw-Hill Science/Engineering/Math
- Edition: 6th Edition April 2, 2004
- Written in: English
- ISBN 10 Number: 007301933X
- ISBN 13 Number: 978-0073019338
-
Book Dimensions:
9.4 x 7.5 x 1.5 inches
- Weighs: 3.5 pounds
Product Description
For over twenty years,
Software Engineering: A Practitioner's Approach has been the best selling guide to
software engineering for students and industry professionals alike.
The sixth edition continues to lead the way in
software engineering. A new Part 4 on Web Engineering presents a complete engineering approach for the analysis, design, and testing of Web Applications, increasingly important for today's students. Additionally, the UML coverage has been enhanced and signficantly increased in this new edition.
The pedagogy has also been improved in the new edition to include sidebars. They provide information on relevant softare tools, specific work flow for specific kinds of projects, and additional information on various topics. Additionally, Pressman provides a running case study called "Safe Home" throughout the book, which provides the application of
software engineering to an industry project.
New additions to the book also include chapters on the Agile Process Models, Requirements Engineering, and Design Engineering. The book has been completely updated and contains hundreds of new references to
software tools that address all important topics in the book.
The ancillary material for the book includes an expansion of the case study, which illustrates it with UML diagrams. The On-Line Learning Center includes resources for both instructors and students such as checklists, 700 categorized web references, Powerpoints, a test bank, and a
software engineering library-containing over 500
software engineering papers. TAKEAWY HERE IS THE FOLLOWING: 1. AGILE PROCESS METHODS ARE COVERED EARLY IN CH. 4 2. NEW PART ON WEB APPLICATIONS --5 CHAPTERS
About The Author
Roger S. Pressman is an internationally recognised authority on
software process improvement and
software engineering technologies. He is currently president of R. S. Pressman and Associates Inc., a consultancy specialising in
software engineering practices.
Reader Reviews
This review is from: Software Engineering: A Practitioner's Approach w/ E-Source on CD-ROM (Hardcover)
I used this text in a software engineering course as an undergraduate. I think the problems with this book are two-fold. First, Pressman tries to cover too much and ends up covering nothing very well. The chapters on client/server architecture, realtime software engineering, and documentation are particularly weak. In many places, Pressman "discusses" an SE topic by citing a bunch of articles and books, thus avoiding the troubling task of having to actually present content. The second main problem with this book is that it is addressed to practitioners, as the subtitle suggests, not students. Pressman almost never addresses questions that start with "why", focusing instead on questions that start with "how". He answers questions like "How do I do a requirements analysis", not "why should I worry about requirements?" or "Why should I prefer cleanroom methods over other alternatives?" These are questions that students will want answers to, but software professionals probably already understand at least intuitively. If you are a professional developer, then you might find Pressman to be a moderately useful reference. If you are a student, forget it. Find another book. If you are doing anything OO-centric, run immediately and buy "Design Patterns" by Gamma, Helm, Johnson, Vlissides. If you are working on some other type of project, like a web or database project, I am sure you can find a better book than Pressman. The verdict: Unless you like shelling out money for mediocre books, avoid this one.
Comment | |
(Report this)