Amazon.co.uk Review
The colour-printed
Java Modeling in Color with UML provides four UML "archetypes" for common entities in business modelling. These have rather abstract names like the "moment-interval" and are each assigned a different colour in UML. The book uses these four archetypes to model 61 domain-specific business components for manufacturing (including suppliers and inventory control), facilities management, sales, employees and organisations plus accounting and document management.
Similar in spirit to software-design patterns these UML components are catalogued with short prose descriptions and illustrated with UML. The detail here is often impressive although the type is by necessity small. (Fortunately, the CD-ROM contains all these diagrams--including Java source code--for use within your own designs.) The authors--all experts in UML--have done the heavy lifting here. The idea is to incorporate these components within your own projects.
A catalogue of expert components, this book describes the authors' "Feature-Driven Development" (FDD) software-design process. (Although there is one UML standard, design processes still proliferate.) FDD touts good productivity with a minimum of overhead. The authors argue that it can be used productively within today's ever-shorter business cycles.
Overall this book features much more than just colour-enhanced UML. It provides a foundation of UML (and Java classes on the CD-ROM) that can model most business problems. If you design with UML you can surely benefit from this intelligent and visually savvy text. --Richard Dragan
Product Description
This is the first book to teach software design in color. Peter Coad and his co-authors use four colors to represent four "archetypes": forms that appear repeatedly in effective component and object models. Given a color, you'll know the kind of attributes, links, methods, and interactions that class is likely to have. Using these color "building blocks," you can build better models for any business. Coad's team plugs these archetypes into a 12-class domain-neutral component that reflects his unparalleled modeling experience. The book delivers 47 ready-to-use, domain-specific components, each designed to help you build better models and apps. Finally, the authors introduce Feature-Driven Development, a new process for getting the most out of Java modeling and development. It's like having Peter Coad at your side, guiding you towards more effective design!
See all Product Description