Unified Process for Practitioners guides the reader through the use of the Unified Modeling Language (UML) and the Unified Process, and their application to Java systems. It provides an easily accessible, 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.
Author(s): John Hunt BSc, PhD, MBCS, CEng (auth.)
Series: Practitioner Series
Edition: 1st Edition
Publisher: Springer London
Year: 2000
Language: English
Pages: XIII, 281 p.
Tags: Programming Languages, Compilers, Interpreters
Front Matter....Pages i-xiii
Front Matter....Pages 1-1
Introduction....Pages 3-6
Object-Oriented Analysis and Design....Pages 7-17
An Introduction to the UML and the Unified Process....Pages 19-33
Software Architecture and Object-Oriented Design....Pages 35-62
Requirements Workflow: Use Case Analysis....Pages 63-77
The Analysis Workflow: Finding the Entities....Pages 79-105
The Design Workflow: System and Class Design....Pages 107-147
Implementation Phase....Pages 149-155
The Test Workflow: How it Relates to Use Cases....Pages 157-160
The Four Phases....Pages 161-167
Software Patterns....Pages 169-179
Front Matter....Pages 181-181
The JDSync Case Study....Pages 183-215
Are UML Designs Language-Independent?....Pages 217-230
Customizing the Unified Process for Short Time-Scale Projects....Pages 231-242
Augmenting the Unified Process with Additional Techniques....Pages 243-249
Inheritance Considered Harmful!....Pages 251-270
Back Matter....Pages 271-281