Rational Rose


* Rational Rose is a visual Object-Oriented modelling tool developed to facilitate rapid and efficient Requirements&Analysis and Design stages in the software development life cycle.Also using its features like code generation,it does help in the implementation stage too.Using Rational Rose's reverse engineering capability,it is possible to generate design/analysis diagrams from source code and we could point out possible errors in design and redesign the program structure again.


* Visual Modelling with Rose could be done either using Booch method or OMT method or the more acclaimed method UML. UML is actually an evolution based on the Booch and OMT modelling methods and has been accepted by the OMG as the official standard software design notation(reference)

* Rational Rose is available in C++\Java\Oracle8\SmallTalk\Ada\Visual Basic\PowerBuilder versions.It could also generate IDL code(given design diagrams) for CORBA-based applications.It also generates Data Description Language(DDL) for database applications.


* Collaborative version of Rational Rose available - multiple users can work on complex problems concurrently.


* Available for Windows,UNIX,SGI platforms


* Rational Rose when imported to Windows becomes an OLE object,so Rational Rose diagrams could be easily inserted into a Word Document.


* Rational Rose closely integrates with other configuration-management and version-control(CMVC) systems like Rational Summit,Microsoft SourceCafe