Software Engineering: a Practitioner's Approach
Enlarge cover
Rate this book
Clear rating

Software Engineering: a Practitioner's Approach

3.53 of 5 stars 3.53  ·  rating details  ·  324 ratings  ·  23 reviews
This is a best seller in software engineering. When the first edition come out twenty years ago, it helped to define the discipline. Now in its fifth edition it is a standard reference for software engineers. This comprehensive book provides excellent explanations of all the important topics in software engineering and enhances them with diagrams, examples, exercises, and...more
Hardcover, 840 pages
Published June 28th 2000 by McGraw-Hill (first published June 28th 1987)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 1,008)
filter  |  sort: default (?)  |  rating details
Joecolelife
Nov 01, 2011 Joecolelife rated it 5 of 5 stars  ·  review of another edition
Recommended to Joecolelife by: www.CocoMartini.com
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...more
Milad Khajavi
تا فصل ۱۱ این کتاب رو از ترجمهٔ نوید هاشمی‌طبا خوندم و از فصل ۱۲ تا ۲۳ش رو از ترجمهٔ جعفرنژاد قمی.
در مورد ترجمه‌ها اصلاً صحبتی ندارم که واقعاً کم‌کاری شده در این زمینه.
با خوندن این کتاب دید نسبتاً خوبی برای تولید و توسعهٔ سیستم‌های نرم‌افزاری پیدا کردم اما یک سری ایراد به نظرم داشت:
۱- خیلی خیلی مطاب قدیمی است
۲- این کتاب به جای اینکه نتیجهٔ تجربهٔ شخصی نویسدهٔ کتاب باشه، چیزی مثل جمع‌آوری نتیجهٔ تحقیقات یک سری محققه. نویسندهٔ کتاب سعی کرده مجموعه‌ای از نتایج تحقیقات چاپ شده در زمینهٔ مهندسی نرم‌ا...more
John
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.
Omprakash
I THINK VERY USEFUL
Ghamdan
Sep 20, 2011 Ghamdan is currently reading it  ·  review of another edition
it is anice book
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...more
Joecolelife
Aug 17, 2011 Joecolelife rated it 5 of 5 stars  ·  review of another edition
Recommends it for: www.CocoMartini.com
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
David
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
Aditya
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.
Irfin
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.
Lyle
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.
Khalil
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
تقسيم الكتاب على الأبواب جيد، يعيب الكتاب أن كاتبه يتفلسف بشكل كبير ويستخدم بعض الكلمات في اللغة الإنجليزية الغير شائعة
Cherry
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.
Arthur
It saved my project!!!!
Marcello
I read the 7th edition.
Hadi
Feb 24, 2007 Hadi rated it 4 of 5 stars  ·  review of another edition
Recommends it for: My teacher
Farsi translation is stench .
Anwar
Apr 23, 2008 Anwar marked it as to-read  ·  review of another edition
السلام عليكم
Grace
Grace marked it as to-read
Jul 23, 2014
Tim Mcgee
Tim Mcgee marked it as to-read
Jul 22, 2014
Padmini Movva
Padmini Movva marked it as to-read
Jul 21, 2014
Ha Abdullahi
Ha Abdullahi marked it as to-read
Jul 19, 2014
Hiba Dahmani
Hiba Dahmani marked it as to-read
Jul 17, 2014
« previous 1 3 4 5 6 7 8 9 33 34 next »
topics  posts  views  last activity   
55 1 5 Sep 20, 2011 01:22AM  
  • Operating System Concepts
  • Computer Networks
  • Software Engineering (International Computer Science Series)
  • Facts and Fallacies of Software Engineering
  • Computer Organization and Architecture: Designing for Performance
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  • Programming Language Pragmatics
  • Object-Oriented Analysis and Design with Applications
  • Introduction to Automata Theory, Languages, and Computation
  • Computer Networking: A Top-Down Approach
  • Implementation Patterns
  • Compilers: Principles, Techniques, and Tools
  • More Effective C++
  • C++ Primer
  • The CSS Anthology
  • Introduction to the Theory of Computation
  • Computer Organization & Design: The Hardware/Software Interface
  • High Performance MySQL: Optimization, Backups, Replication, Load Balancing & More

Goodreads is hiring!

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

Share This Book