Chapter 1. Introduction to Visual Modeling

The Triangle for Success

The Role of Notation

History of the UML

The Role of Process

What Is Iterative and Incremental Development?

The Rational Unified Process

Rational Software Architect

Summary

Visual modeling is a way of thinking about problems using models organized around real-world ideas. Models are useful for understanding problems, communicating with everyone involved with the project (customers, domain experts, analysts, designers, etc.), modeling enterprises, preparing documentation, and designing programs and databases. Modeling promotes better understanding of requirements, cleaner designs, and more maintainable systems.

Models are abstractions that portray the essentials ...

Get Visual Modeling with IBM Rational Software Architect and UML: developerWorks Series now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.