Synopsis
If you're a busy professional software analyst or developer working on large systems, and you do not have the time to take a class, you can get up to speed on object-oriented (OO) technology using Unified Modeling Language and Java with this book. It is a self-teaching guide, written by two industry leaders, that helps you to understand the differences between OO analysis, OO design, and OO programming. FEATURES
- Offers a detailed discussion of the primary principles of object orientation from the perspective of a Java implementation.
- Introduces Use Cases in depth as a means of developing a specification model.
- Includes a broad range of analysis approaches that can be tailored to a specific organization and recommends the easiest approaches for novices.
- Provides detailed material on capturing dynamic behaviors with considerable material on how to design and implement it.
- Introduces the Java Standard Extension in sufficient detail, including programming examples, that a student can incorporate the high power classes provided with Java.
- Covers how relationships are implemented in Java, including aggregation and associations.
Booknews
Intended for software analysts and developers working on large systems, this guide introduces the concepts of object-oriented programming and the fundamentals of Java. The authors focus on the development of a specification model, an analysis model, and a design model, then explain how to translate the design model into a Java implementation. The book is suitable for two intensive week-long courses, although no exercises are provided. Annotation c. Book News, Inc., Portland, OR