Rating: ![1 stars](http://www.reviewfocus.com/images/stars-1-0.gif) Summary: Strongly not recommended Review: This book never talks about teamwork, which is the core of any software engineering. It talks about testing in the one of the last chapters and then it contradicts itself by recommending early software testing. Finally it is not written for undergraduate student but rather for someone with a PHD.
Rating: ![3 stars](http://www.reviewfocus.com/images/stars-3-0.gif) Summary: Somewhat academic, not groundbreaking Review: Used this book in an undergraduate software engineering course (apparently it's big in the college scene). A number of my mates complained that the chapters were boring and long. I think its a good book, probably a slow reading, but still informative (a lot of stuff could definitely have been done without). It's not the best, and there's bound to be something better out there. For college kids, hopefully it'll grow on you. It talks on a broad range of SE activities - process models, design, analysis and modeling concepts, OOA & OOD, testing, metrics, management issues, systems engineering etc. Towards the end of the book when it talks on cleanroom SE, web engineering, formal methods, it's not very detailed and very obscure at best.You get a broad feel for what SE entails even if you eventually plan to later focus in one area. I think the authors goal is to make the reader understand the principles behind SE.
|