Enables model management for parallel development and architectural re-factoring, e.g., split, combine, compare and merge models and model fragments.
Provides visual construction tools to expedite software design and development
It also has integrations with other Rational tools, such as ClearCaseversion control and ClearQuestconfiguration management. All Rational software products, including Rational Software Architect, are engineered as plugins that sit on top of the open-source Eclipse development platform. Installing Rational Software Architect gives the developer the option to either install RSA on top of an existing Eclipse v3.2 installation, or to install a new Eclipse v3.2 instance. Since RSA is Eclipse-based, it can take advantage of the market of third-party plugins for Eclipse, as well as plugins specifically for Rational tools.
History
has a long history in application modeling, beginning in the early 1990s with the work of Grady Booch, James Rumbaugh and Ivar Jacobson. They combined competing modeling approaches to form what eventually became the Unified Modeling Language. Rational Software's first visual modeling and development tool was Rational Rose, a stand-alone modeling tool that integrates at the application programming interface level with third-party Integrated Development Environments to support a variety of programming languages and other implementation technologies. While Rational Rose was an important step in bringing Model-driven development closer to practicing software developers, it was found that only a small fraction of developers used modeling on a routine basis. A key problem was identified - developers didn't like to leave their IDE. They wanted visual modeling to be integrated—not with their IDE, but rather inside their IDE. Rational responded to this need in 2002 with Rational XDE software, providing an extended development environment for the next generation of programming technologies emerging at the time: Java and Microsoft.NET. IBM Rational XDE was characterized as the next generation of IBM Rational Rose — not a new version of it, and not necessarily a replacement for Rose. However, with each addition of a tool or capability came another point-to-point integration requirement. As more and more capabilities were added, Rational began to reach the practical limits of this style of tool integration. For the next-generation MDD products, it was only natural to build additional model-driven development functions on top of Eclipse to form a more complete MDD tool. IBM Rational Software Architect, IBM Rational Software Modeler and IBM Rational Systems Developer are the result of these changes, transforming the silos that previously defined modeling, development and code analysis into an integrated and unified design and development experience. RSA now co-exists with IBM Rational Rhapsody and several other products, with the two mentioned being the major MDD solutions within Rational.
Benefits
The benefits of using Rational Software Architect include:
Build software architecture that supports change with a common platform that facilitates easy roundtrip engineering and synchronization of models and code.
Use UML to ensure the numerous stakeholders within your software development projects are continuously communicating, and use defined specifications to jumpstart development.
Gain insight into distributed projects and tighter control of shared information.
Rational Software Architect Versions
V7.0: Released December 2006. Based on Eclipse v3.2, UML v2.1 and Rational Application Developer v7.0
V7.0.0.1: Released January 2007. Includes bug fixes.
V7.0.0.2: Released January 2007. Includes support for UML to SOA transformations, including Service Creation Description Language, BPEL, WSDL and XSD.
V7.0.0.3: Released July 2007. Includes support for asynchronous web services and support for new Java 5.0 UML stereotypes.
V7.5.0: Released September 2008. Based on Eclipse v3.4.
V8.0: Released August 2010. Based on Eclipse v3.6.
V8.5: Released July 6, 2012.
V8.5.5: Released September 13, 2013.
V9.0: Released June 14, 2013. Based on Eclipse v4.2.2. Includes support for OS X.
V9.1: Released June 13, 2014. Based on Eclipse v4.2.2.2.