How it works: Rational


Let's say you are building a house.

You begin by deciding
what your requirements are.

Then the architect designs the house and creates a set of blueprints that the plumbers, electricians and carpenters all work from.

Throughout the process, inspectors
make sure that the house is
being built according to plan.

Rational tools allow developers to collect the requirements from users and present a visual model of the system.

This model -- the software equivalent of a blueprint -- is then used to build the application.

Developers can test the application as they
build it -- just like an inspector checks
for code compliance as a house is
being built.

Good contractors deliver high-quality results on time and on budget. Rational provides these capabilities to software developers.

Don't try this at home
Unlike when you're building a real house, Rational tools help you move whole rooms after the carpentry is complete, or add a floor beneath the one you just finished yesterday!


                      What's in the toolbox?
  • Tools that make it easier for software
    developers to build applications running
    on Java programming language.
  • Automation software that keeps
    applications running smoothly.
  • Debugging software that lets users
    see application runtime errors and
    create universal modeling language

What's RUP?

It stands for Rational Unified Process, a set of best practices for developing software. Think of it as a kind of online mentor that provides templates and examples for all aspects and stages of program development.

Want to know more?