Object-oriented development is the process of turning an idea or a problem specification into an object-oriented program. The resulting program is a large collection of objects that communicate with one another. Designing Flexible Object-Oriented Systems with UML takes you through the process of des..
Covering the breadth of a large topic, this book's mission is to provide a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. After covering some basic ground work underpinning OO software projects, the book follows the steps of a typic..
Introduced in 1997, the Unified Modeling Language (UML) has been rapidly accepted throughout the software industry as the standard graphical language for specifying, constructing, visualizing, and documenting software-intensive systems.Table of ContentPart 1: Getting StartedWhy We ModelInt..