Goodreads helps you keep track of books you want to read.
Start by marking “Software Engineering: A Practitioner's Approach” as Want to Read:
Software Engineering: A Practitioner's Approach
Enlarge cover
Rate this book
Clear rating
Open Preview

Software Engineering: A Practitioner's Approach

3.58 of 5 stars 3.58  ·  rating details  ·  479 ratings  ·  27 reviews
This work has been updated to include chapters on Web engineering and component-based software engineering. It provides a greater emphasis on UML, in-depth coverage of testing and metrics for object-orientated systems and discussion about management and technical topics in software engineering.
Hardcover, 860 pages
Published June 1st 2000 by McGraw-Hill Companies (first published June 28th 1987)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Software Engineering, please sign up.

Be the first to ask a question about Software Engineering

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 1,417)
filter  |  sort: default (?)  |  rating details
Good college textbooks for software engineering study
Adam Turoff
A poor textbook for a murky field of study.

Sadly, software engineering is a big grab bag of topics necessarily focuses on how high ceremony, high discipline projects work. Real projects almost never see the kinds of specialization and formalism described in a software engineering class, except for big ticket, high cost, cannot fail, bureaucratic projects. Unfortunately, those projects have very little in common with each other, and even less in common with everyday projects, especially those usi
Milad Khajavi
تا فصل این کتاب رو از ترجمهٔ نوید هاشمیطبا خوندم و از فصل تا ش رو از ترجمهٔ جعفرنژاد قمی.
در مورد ترجمهها اصلاً صحبتی ندارم که واقعاً کمکاری شده در این زمینه.
با خوندن این کتاب دید نسبتاً خوبی برای تولید و توسعهٔ سیستمهای نرمافزاری پیدا کردم اما یک سری ایراد به نظرم داشت:
- خیلی خیلی مطاب قدیمی است
- این کتاب به جای اینکه نتیجهٔ تجربهٔ شخصی نویسدهٔ کتاب باشه، چیزی مثل جمعآوری نتیجهٔ تحقیقات یک سری محققه. نویسندهٔ کتاب سعی کرده مجموعهای از نتایج تحقیقات چاپ شده در زمینهٔ مهندسی نرمافزار رو در این ک
This is one of the best books on software engineering!
Ravi Ugale
Jan 29, 2013 Ravi Ugale marked it as to-read  ·  review of another edition
This review has been hidden because it contains spoilers. To view it, click here.
Sep 20, 2011 Ghamdan is currently reading it  ·  review of another edition
it is anice book
Nathaniel Mathews
If you parse this book properly, there's some helpful ideas in it. But the overview it provides would be typical of a book one fourth the length of Pressman's. The bulk of the text is due to buzzwords and repetition rather than depth. Software Engineering is an important topic, but there are better books to learn it from than this one.
Kasper Christiansen
What is the point of writing a book only to fill the pages with references to other peoples work? If Mr. Pressman was able to sum up the referenced articles to a satisfying degree, this might have been worth the read, but all he does is briefly describe the concepts and then pointing to other peoples discussions about it. This book ends up failing in my opinion because it touches a lot of subjects, without ever delivering enough substance (by itself).
If you are looking for a book to point you i
Aug 17, 2011 Joecolelife rated it 5 of 5 stars  ·  review of another edition
Recommends it for:
I read this book with a dual purpose. I am a software developer who is starting a new software engineering project at work as well as a part-time graduate student studying for a comprehensive master's exam. I found this book quite an entertaining read for this genre. It is very well written. It has also given me a lot of good ideas for my upcoming software project. This is an excellent book for someone who wishes to hone their software engineering skills. While this book may make an excellent co ...more
This was a pretty comprehensive (if over-wordy) book back when I was in university. It tries to highlight the current best practices of software development methodology. Unfortunately, it probably doesn't highlight the really up-to-date stuff. Even back then it was more focused on structured design rather than object-oriented best practices, such as doing white box testing and data flow diagrams. There are some gems in there, like the discussions on metrics and formal methods, but the writing is ...more
Mar 18, 2014 Aditya added it  ·  review of another edition
Shelves: g
This review has been hidden because it contains spoilers. To view it, click here.
Oct 05, 2008 Irfin rated it 4 of 5 stars  ·  review of another edition
Recommends it for: Software Engineers, Programmers, IT Consultants
Recommended to Irfin by: My lecturer, Hira Laksmiwati at Institut Teknologi Bandung
I used this book in the first year in my software engineering master degree. Nowadays I still used this book as a reference in my software development.

Any serious software developer who called themselves a software engineer, must read this book.
Edgar Pérez
Es un libro de aprendizaje simple a la Ingeniería del Software. Es recomendable seguir la dramatización de la empresa que llevan en cada capítulo donde ejemplifican el uso de las técnicas de ingeniería en el desarrollo.
This was the college textbook for one of my Software Engineering courses. It's pretty thorough, and is a good (if dated) introduction to the topic of Software Engineering, but not exactly a page turner.
if u are a software engineer then u must rear it
نجلاء العريفي
Jul 08, 2013 نجلاء العريفي rated it 5 of 5 stars  ·  review of another edition
Recommends it for: Beginner software developers.
Shelves: حاسب-آلي
Best kick start reference for software development I stumbled upon. You don't have to read it all to get what you want.
Ayoob Al Essa
تقسيم الكتاب على الأبواب جيد، يعيب الكتاب أن كاتبه يتفلسف بشكل كبير ويستخدم بعض الكلمات في اللغة الإنجليزية الغير شائعة
Gives a clear and complete picture of Software Projects engineering
mohsenmomeni momeni
Feb 22, 2007 mohsenmomeni momeni rated it 4 of 5 stars  ·  review of another edition
Recommends it for: software engineering students
Good Resource for introduction of software engineering.
It saved my project!!!!
I read the 7th edition.
Feb 24, 2007 Hadi rated it 4 of 5 stars  ·  review of another edition
Recommends it for: My teacher
Farsi translation is stench .
Apr 23, 2008 Anwar marked it as to-read  ·  review of another edition
السلام عليكم
Sharon marked it as to-read
Jul 25, 2015
« previous 1 3 4 5 6 7 8 9 47 48 next »
  • Computer Networks
  • Operating System Concepts
  • Computer Organization and Architecture: Designing for Performance
  • Artificial Intelligence
  • Software Engineering (International Computer Science Series)
  • Computer Organization
  • Programming Language Pragmatics
  • Facts and Fallacies of Software Engineering
  • Artificial Intelligence: A Modern Approach
  • The Art of Multiprocessor Programming
  • Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
  • Compilers: Principles, Techniques, and Tools
  • Discrete and Combinatorial Mathematics
  • Pattern-Oriented Software Architecture, a System of Patterns
  • Data Mining: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
  • The Java Programming Language
  • Introduction to the Design and Analysis of Algorithms (2nd Edition)
  • Intro to Computer Theory

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
The Aymara Bridge Web Engineering: A Practioner's Approach The Puppeteer THE PUPPETEER WEB ENGINEERING : A PRACTITIONER'S APPROACH

Share This Book