There are a number of reasons to use Rational Rose for your development work. Here are just a
few:
- Controlled iterative development results in shorter development cycles.
- Model-driven development results in increased developer productivity.
- Use-case and business-focused development results in improved software quality.
- Common standard language--the Unified Modeling Language (UML) --results in improved team communication.
- Reverse-engineering capabilities allow you to integrate with legacy systems.
- Models and code remain synchronized through the development cycle.
- Focus on software architecture and components results in significant
software reuse.