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

Software Engineering: A Practitioner's Approach

3.58 of 5 stars 3.58  ·  rating details  ·  401 ratings  ·  25 reviews
Paperback, 896 pages
Published June 1st 2004 by McGraw-Hill Higher Education (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,221)
filter  |  sort: default (?)  |  rating details
Nov 01, 2011 Joecolelife rated it 5 of 5 stars  ·  review of another edition
Recommended to Joecolelife by:
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
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.
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
السلام عليكم
Nagarajan S
Nagarajan S marked it as to-read
Dec 16, 2014
Saruare Milon
Saruare Milon marked it as to-read
Dec 14, 2014
« previous 1 3 4 5 6 7 8 9 40 41 next »
topics  posts  views  last activity   
55 1 5 Sep 20, 2011 01:22AM  
  • Operating System Concepts
  • Computer Networks
  • Computer Organization
  • Software Engineering (International Computer Science Series)
  • Computer Organization and Architecture: Designing for Performance
  • Artificial Intelligence: A Modern Approach
  • Data Mining: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
  • The Java Programming Language
  • Introduction to Automata Theory, Languages, and Computation
  • Introduction to Algorithms
  • Compilers: Principles, Techniques, and Tools
  • C++ Primer
  • Discrete and Combinatorial Mathematics
  • Intro to Computer Theory
  • Programming Language Pragmatics
  • Facts and Fallacies of Software Engineering
  • Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
  • UML Distilled: A Brief Guide to the Standard Object Modeling Language

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Software Engineering: A Practitioner's Approach with Bonus Chapter on Agile Development Software Engineering Principles Web Engineering: A Practioner's Approach Software Engineering: A Beginner's Guide Principi Di Ingegneria Del Software

Share This Book