background image
<< Modeling the Enhancement | A sequence diagram >>
What Is Visual Modeling?
<< Modeling the Enhancement | A sequence diagram >>
94
Chapter 7 - Modeling the Enhancement
What Is Visual Modeling?
Visual modeling is the creation of graphical representations of your system's
structure and interrelationships. The result is a blueprint of your system's
architecture. This visual model:
s
Is graphical, rather than text-based, making it easier to understand complex
systems at a glance.
s
Allows you to see relationships between design components, so that you can
create cleaner designs and therefore write code that's easier to maintain.
s
Helps you meet customer needs because you base the visual model on project
requirements.
s
Improves communication across your team because you use the Unified Modeling
Language, a standard graphical language, to convey the system's architecture.
Using Rational Rose
You can create visual models of architectures, components, and data using the
industry-standard UML with Rational Rose. This helps you visualize, understand,
and refine your requirements and architecture before committing them to code. Using
Rose to develop visual models throughout the development life cycle helps ensure
that you're building the right system. The architecture model can be traced back to
both the business process model and the system requirements.
Visual Modeling and the Tutorial
In Chapter 5, Creating Requirements, you used Rose and RequisitePro to create a use
case requirement. In this chapter, you continue working on the design for the
requirement using Rational Rose.