Outlines the entire object-oriented software development process--from developing a requirements document, through an analysis phase, to developing OO models, to mapping design models onto... This description may be from another edition of this product.
This is a great piece of history. It is worthy of being a coffee table book for ancient programmers. If you are ancient, it will bring back memories of the good times. If you are a young whippersnapper, then this book is necessary to understand what came before you.
In a time when computing power was just a fraction of today's capacity. Someone came up with ideas like SQL and other exotic solutions to make computing front ends easier to understand. Then we moved into CASE tools.
Terminology changed, and newer concepts were tacked on. If you keep up with the changes, this book is useful to get a different perspective on “The Fusion Method.”
Most people dumped this long ago. We never went back to spaghetti programming, which is the most efficient, but by using lower-level languages, we cut out the overhead of time/space and added flexibility. Still, knowing the concept will help you if you run into any of this old code.
Oldie but goodie...
Published by Thriftbooks.com User , 16 years ago
I owned and read Object Oriented Software Construction, version 1 and 2, The Booch Method, 1 and 2, and OMT. It was not until I got this book in the mid 90's that I finally saw a clear distinction between analysis and design. This book had a significant and positive impact on my appreciation of formal approaches and their use in software development. OK, now I'm a proponent of much lighter-weight design with TDD or BDD, but at the time, this was a great book. I really liked the strong separation of design and analysis. I loved the use of sequence diagrams to show system level interaction. These scenarios worked well for my understanding of building a system. The process did not have a state diagram, as it was forbidden by HP at the time, so instead there was a (Backus-Naur Form) BNF-esque or regular expression-like syntax for taking scenarios and turning them into valid sequences of system interactions (their name escapes me, but the approach is still well embedded in my brain). This was a great book. The one thing that sort of frustrates me is that I strongly believe that the Unified Process and the Unified Modeling Language actually took a lot from this process but did not offer much in the way of referencing it. This work was in a sense somewhat derivative of Booch and Rumbaugh. However, it brought those two processes together into a cohesive whole that neither had achieved until later when they created the UP. That the process lacked use cases was maybe unfortunate, but the system sequence diagrams along with their take on representing valid interaction patterns, made this a nearly complete whole that simply worked very well.
Definitely worth reading.
Published by Thriftbooks.com User , 25 years ago
The UML books cover too many notation options. The individual authors -- Rumbaugh, Booch, Jacobson -- all have worthwhile contributions to OO, but the Fusion method takes the best parts of each and puts them together. One glaring shortcoming: some notation that the authors call the Life-Cycle Model. It's academic junk. No one uses it. This means that you don't want to follow their method blindly. (I didn't care much for their Visibility Graphs, p. 80, either.) One strength of the book is that they present a Fusion Process Summary in Appendix A that ties things together nicely, including a useful diagram of the entire method. Even if you use UML, you need to pick out what parts of UML you will use. I recommend using the Fusion method -- minus the Life-Cycle Model (p.31) -- and do it with the UML notation. The book, UML Distilled, gives a nice summary of UML notation and terms. The Fusion Method is excellant for object oriented design.
Strong method, fair description
Published by Thriftbooks.com User , 27 years ago
The OO method described is more complete than any I have used. It does have some weaknesses, namely in parallel (multi-threaded) development. But it is a complete method. It is not simply a notation without process, or process without notation.On the down side, the book is dense, contradicts itself (e.g., the notation described in the appendix isn't used in the main text), short on examples, and somewhat short on how to use parts of the method.But it's worth it simply for the method itself.
OO Do-It the FUSION way (You must have it or be sorry!)
Published by Thriftbooks.com User , 28 years ago
I've read this book almost a year ago (till now at work with a very complex client-server development), we've used it in our class as a reference book. Only after reading this book that I understand the subject and appreciated it. I've also read some books of J. Martin, Ed Yourdon and others, their's are great too but see the difference for your selves. I'm waiting for the next edition (OBJECTIVELY).
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.