Skip to content
Scan a barcode
Scan
Paperback Streamlined Object Modeling: Patterns, Rules, and Implementation [With CDROM] Book

ISBN: 0130668397

ISBN13: 9780130668394

Streamlined Object Modeling: Patterns, Rules, and Implementation [With CDROM]

A rigorous and practical framework for modeling business systems Pares object modeling down to its core concepts, making it easier than ever. Twelve object collaboration patterns that address... This description may be from another edition of this product.

Recommended

Format: Paperback

Temporarily Unavailable

2 people are interested in this title.

We receive 2 copies every 6 months.

Customer Reviews

4 ratings

The "Aha!" of object-modeling

I dont exactly remember on which mailing-list I saw this book mentioned but I will never regret my curiosity on that day. I had been practising object modeling for some time before I read that book and was, at times, wondering : -what could be the right objects in that situation ?-where should I put this behavior ?-do I need "services/processes" objects to operate on my "domain" objects ?This book gave me really precious answers :-use the patterns to identify objects-Let the objects do the work-Let the object that has the knowledge do the work that requires this knowledge.I have been practising on new projects since and found the lessons invaluable. That's why I am not surprised at all about other reviews and I have been recommending the book around me ever since.The fundamental complexity of business systems is business, not transactions, persistence, gui or any other technical aspect. We have many years of experience with technical matters but we often strive to preserve/improve business value in the systems we build.

Should be called Model Engineering

This is one of those books that comes along every now and then- that only the fortunate few find and buy and think, what a truly insightful peice of work. This book is one of those times. ANd consider yourself fortunate that you have found it. And to make it even cooler: it is actually good to read!It is both a philosphical and technical blueprint for the modeling process: forget use cases and such. This is about modeling the domain using twelve pattern players that, alone and in combination, describe virtually all domains. Twelve simple pieces that can be snapped together to make extremely complex models that are robust, resilient and extensible. Amazing stuff.At 400 pages this is the perfect size book: there is no bloat...just a fortright exposition that well explained and diagramed. This isn't a book burdened with UML (I have a beginners guide to UML that is about the same thickness...UML has lost its way: it's become ridiculously bloated and cubersome and oh so self-important). This book helps your pare away the edifice of UML that adds major complexity to the modelign process and get down to the point of the exercise: modeling. Simple. This book will give you a set of tools for analayzing domains efficiently: because you will permeate what it teaches you through all your domain analyses, which then make the process easier, quicker, and more effective and the net result will be better and stronger. Then you can layer as much UML on it as you like (UML is like butter, full of cholestorol that clogs the arteries). I guess you could call the tools it teaches you- Rapid Modeling.This is a good book. Try it and find out. Definintely 5 stars.

Great Tutorial for New Modelers

I'm relatively new to modeling and object programming. Up to this point, I have struggled to find objects and to develop their attributes and their relationships with other objects. This book has broken that barrier for me. It describes an intuitive set of patterns and rules for analyzing and modeling the business systems that form the basis of most software. The patterns are like pieces of an Erector set. Each one is simple; they are combined to form structures as complex as one needs. The rules describe how to combine the patterns. The Java prototypes are straightforward and easily implemented, providing a complete framework for development. If you are just starting out in modeling, I would recommend UML Distilled for an overview of UML and this book for a tutorial on how to use it. I'm moving a lot of other modeling and pattern books to the back room-- I think this book will be my primary modeling resource for the forseeable future.

A great tutorial and reference

After reading the book the first time and assimilating its content, I started applying it in one of the object models I was working on. I used the Streamlined Object Modeling techniques a little bit at first, and, after realizing some of the great benefits, I used them extensively, refactoring my model according to the book's principles. I've got yellow sticky notes throughout it, as it serves as a reference for me now; I wouldn't want to do analysis, design, or implementation without it.When I discovered Peter Coad's Object Modeling in Color book (ISBN 013011510X), where I was introduced to his "domain neutral component" (DNC), I had an epiphany. Then, after experiencing the fractal application of the DNC, I started to notice the patterns that Nicola, Mayfield, and Abney lay down quite nicely. It is a natural maturation of thought from Coad's DNC; Coad himself even acknowledges the importance of the book.If you want to become a good object oriented analyst, read this book, then read it again. If you think you're a good object oriented analyst, read this book, then read it again. In either case, after applying the principles described, I think you'll wonder how you ever got along without them.Kudos to Nicola, Mayfield, and Abney for an intellectual milestone in object oriented technology. I wish someone had handed this book to me when I first started working with object oriented languages.
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured