The winner of the Jolt Cola book award, this book features examples, implemented in C++. It illustrates essential concepts, explains the method, and shows successful applications in a variety of fields. It also offers advice on a variety of issues - including classification, implementation strategies, and cost-effective project management.
Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. Starting with an overview of the UML, this book explains the language gradually by introducing a few concepts and notations in each chapter.
Shows how to use a tool (Rational Rose 2002), a process (the Rational Unified Process), and a language (the UML) to successfully visualize, specify, document, and construct a software system. This book covers topics that include: creating use cases; finding objects and classes; UML stereotypes and packages; iteration planning process; and more.
The UML 2.0 version of the Unified Modeling Language has increased its capabilities as the standard notation for modeling software-intensive systems. This book describes UML concepts, including major revisions to sequence diagrams, activity models, state machines, components, internal structure of classes and components, and profiles.
Provides an overview of the Unified Process for software development, with a practical focus on modeling using the Unified Modeling Language (UML). This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. It describes the constructs such as use cases, actors, and more.
This text provides an overview of object-oriented design, object-oriented programming, and correlates the features in C++ to the framework of an object model. It features definitions for object-oriented concepts and uses object-oriented notation that conveys the design of a system clearly.
Teaches you to apply object-oriented methods using paradigms such as Java, the Unified Modeling Language (UML) 2.0, and .NET. This work gives an introduction to the new UML 2.0, from the notation's most fundamental and advanced elements with an emphasis on key changes. It also includes an appendix on object-oriented programming languages.
Covers all aspects of the Booch method and how a complete method must address a model's notation and semantics as well as a process for creating that model.