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
From the Publisher
Summary and Table of contents
A revolutionary new book from Peter Coad and Eric Lefevre which, for the first time ever, uses color as part of a modeling and design methodology. Coad and Lefevre build ready-to-use templaates and models in Java which can be applied across the key business activities in a number of industries, from banking to retail. The unique color-coding concept adds a level of understandability and impact to object modeling which has heretofore never been tapped.
1. Archetypes, Color, and the Domain-Neutral Component.
Archetypes. Color. The Four Archetypes in Color. Given a Class, What's the Color, What's the Archetype? The Domain-Neutral Component. Interactions Within the Domain-Neutral Component. Component Connectivity. Twelve Compound Components. Suggested Reading Paths. Summary.
2. Make or Buy.
Material-Resource Management. Facility Management. Manufacturing Management. Inventory Management.
Product-Sale Management. Cash-Sale Management. Customer-Account Management.
Human Resource Management. Relationship Management.
5. Coordinate and Support.
Project-Activity Management. Accounting Management. Document Management.
6. Feature-Driven Development.
The Problem: Accommodating Shorter and Shorter Business Cycles. The Solution: Feature-Driven Development. Defining Feature Sets and Features. Establishing a Process: Why and How. The Five Processes within FDD. Chief Programmers, Class Owners, and Feature Teams. Tracking Progress with Precision. Summary and Conclusion.
Appendix A: Archetypes in color. Appendix B: modeling tips. Appendix C: Notation. Index.