<< 1 >>
Rating:  Summary: Outstanding Software Engineering Book Review: Many SE books tell you about SE (eg., Sommerville). Those kinds of books equip you to win in a software engineering version of the trivia game Jeopardy! but will hardly impart any skill and will not make you a better software engineer, only more informed. In contrast, this book tells you how to do software engineering. They tell you what, Bruegge shows you how. Rather than cover all the concepts in SE, Bruegge picks the most essential ones, gives you a brief but thorough explication of those and then proceeds to teach how they are used. Professor Bruegge's approach to teaching his SE students is by having his entire class work *together* as one team on *one* real-life project during the term (that's one project for the whole class). Typically, this project is an upgrade of the previous class's project. Stop and imagine how realistic this approach is -- modifying a system created by engineers who are no longer available for interview, working with as many as 50 different people, working with designs that do not match the code anymore, working with code of varying quality, etc. Bruegge distills the lessons learned from these practical projects and illustrates practical (not idealistic) approaches to solutions. Expect German thoroughness and a lucid, unpretentious prose that heeds Strunk and White's dictum: "Omit needless words". Highly recommended. -vja
Rating:  Summary: For a first industry project ! Review: The book is definitely a guide telling you how to do right thing in a right way. Good introduction to UML and show you how to prepare document for your customer.
Highly recommend !!!
<< 1 >>
|