Sponsored links


Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: UML and the Unified Process: Practical Object-Oriented Analysis and Design
Publisher: Addison-Wesley Professional
Authors: Jim Arlow, Ila Neustadt
Rating: 5/5
Customer opinion - 5 stars out of 5
very well layed out


This is the first book I have read on this subject. I read various articles I found on the internet that explained the syntax of UML but none of those resources explained how to use it. This is exactly what this book does.
I think what I like most about this book is the way it is set out. The way they have used their numbering system makes it easy to reference back to previous sections of the book. Each chapter ends with a 'what we have learnt' section that is also numbered the same way. Before each chapter starts they provide a uml activity diagram to map out the chapter which I thought was pretty cool.
The book starts out by explaining what UML is and what the UP is, I found the explanations very clear. After that it goes through the steps in UP and explains how to apply UML while going through the unified process.
It covers a lot of information, and the examples are very valuable (they are examples that explain concepts well rather than hard to understand useless examples).
I can't really find any faults in this book I read it from start to finish and enjoyed it. I would like to have seen some more real life examples at the end. There is a sample eCommerce UML model at the end which is good but some more of that would have been good (I find I learn a lot that way).
I won't be needing another book on this subject.



Product: Book - Hardcover
Title: Design Patterns
Publisher: Addison-Wesley Professional
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Rating: 5/5
Customer opinion - 5 stars out of 5
Great book although more academic than real world


Great book, althoug it's not for beginners. You'll have to read some sections twice and study the code to understand it. It's more of an academic book because most projects don't allow sufficient time to do a proper design and implement design patterns (I wish they did). If you want to be a good OO Designer/Developer, this book is required.



Product: Book - Paperback
Title: Designing Web Usability : The Practice of Simplicity
Publisher: New Riders Press
Authors: Jakob Nielsen
Rating: 1/5
Customer opinion - 1 stars out of 5
whole lot of fluff


It's hard to get through this book, partly because of poor design. It's padded with a lot of screen shots (of long gone websites) where he dissects the problems of the page. The screens aren't captioned, and often the accompanying text is separated from the page. There are many sidebars too, that sometimes deal with the topic at hand, often not. The end result, with competing areas of focus, is that this book is the hard copy equivalent of a <BLINK> tag. As for the content itself, it is mainly his opinon, when he does mention research it isn't referenced. Also, I've picked this book up often as a research tool, only to be disappointed that his guidelines were too generic/vague to put into practice--his idea of a web page is somewhat limited to a very general, text-centric information site. The examples, and guidelines in many instances, are dated; due to following the leader or listening to usability pundits many of his rants are obsolete. His free website is a better resource than this book.



Product: Book - Paperback
Title: C by Dissection: The Essentials of C Programming (4th Edition)
Publisher: Addison Wesley
Authors: Al Kelley, Ira Pohl
Rating: 1/5
Customer opinion - 1 stars out of 5
The very worst C book ever


This book is nearly useless to anyone trying to learn C. All 16 students in my C class were unanimous in our dislike of this book. It may be OK if you already are trained in programming C, but it was confusing and caused the sales of other books to go up as we searched for a good manual on C.