Full Description
This title aims to guide the reader through the use of the Unified Modeling Language (UML) and the Unified Process, and their application to Java systems. It provides a step-by-step guide to applying UML and the Unified Process. The first part provides a practical introduction to object-oriented analysis and design using the Unified Process. The UML is introduced, as necessary, throughout this section (and a complete listing of the UML is provided as an appendix). The second part focuses on the real-world use of UML and the Unified Process, including a detailed case study taking a system from initial inception to Java implementation and a discussion of the relationship between UML and Java and how to apply the Unified Process to short term projects.
Contents
Object-oriented analysis and design; an introduction to UML and unified process; software architecture and OO design; requirements workflow - use case analysis; the analysis workflow; the design workflow - system and class design; implementation phase; the test workflow - how it relates to use cases; the four phases; software patterns; the JDSYNC case study; are UML designs language independent?; customising the unified process for short time scale projects; augmenting the unified process with additional techniques.