Main
About
G.S.I.
Professional
Services
Business Continuity
Planning
RUP
CMMI-CMM
MoProSoft
IBM Tools
& Solutions
Education
Special
Developments
& Solutions
Contact Us
Privacy
Jobs
Español

Rational Software Architect

Rational Software Architect is a design and development tool that leverages model-driven development with the UML for creating well-architected applications and services.

Overview

Rational Software Architect is an integrated design and development tool that leverages model-driven development with the UML for creating well-architected applications and services.

With Rational Software Architect you can:

Now Available!

Integrating business modeling and model-driven development - See your WebSphere Business Integration Modeler project as a UML 2.0 model in Rational Software Architect. This UML model represents the specification that defines usage and realization requirements, providing your developers a clear understanding of what to implement to best support your business.
Time to upgrade from Rational Rose? - Exploit the powerful new capabilities in Rational Software Architect while preserving your investment in your existing Rational Rose models. The Rational Rose Model Import enables you to migrate your existing Rose models and related artifacts into Rational Software Architect.

Features and benefits

Feature
Benefit
UML 2.0 modeling support for analysis and design using Use Case, Class, Sequence, Activity, Composite Structure, State Machine, Communication, Component, and Deployment diagrams. UML 2.0 allows you to capture and communicate all aspects of an application architecture using a standard notation that is recognized by many different stakeholders.
Simplified diagramming using free-form diagrams, topic diagrams, and browse diagrams. Simplifies the usage of UML notation for design, documentation, communication, and understanding design elements captured in UML models and application artifacts in the development workspace.
Visual modeling with content-assist. Action bars, connection handles, and CTRL-SPACE are used to guide a user through the activity of creating well-formed models.
Apply and author patterns and transforms. Allows organizations to capture and promote "recipes" that can be used to increase the predictability and repeatability of software development. The authoring and apply capabilities support teams in "developing for reuse" and "developing with reuse".
UML Class diagram editing for Java, Enterprise Java Beans, and Database objects. Uses UML notation to provide abstract views of Java, EJB, and database objects to simplify the development and understanding of new and existing applications.
IE and IDEF diagram editor for Database objects (ER Modeling). Use IE and IDEF notations to simplify the development and understanding of database applications.
UML Sequence diagram editing for Java. Model application behavioral interactions using UML 2.0 sequence diagrams.
Java method body visualization using UML 2.0 Sequence diagrams. Use UML 2.0 sequence diagram constructs to understand the flow of a Java method.
UML Class diagram editing for C++. Use UML class diagrams to provide abstract views of C++ classes to simplify the development and understanding of new and existing applications.
Uses transformations to generate Java, C++, or EJB code. Automate the repeatable task of generating code from design models. Transformations can be customized to tailor code generation patterns to an organization's needs.
Asset Browser for accessing reusable assets. Supports OMG Reusable Asset Specification and supports users in browsing repositories containing reusable assets. Repositories can be structured so that assets can be found easily.
Establish traceability links from requirements through implementation. Assist users in querying design models for traceability relationships from requirements (in RequisitePro) to analysis/design elements found in models, and to Java code.
Automatically detect patterns and anti-patterns (ex.: design, OO, structural, and system) in Java code. Automatically mine application code to identify and graphically render application patterns to assist with understanding or refactoring an existing application.
Template based rules for monitoring and enforcing application structure. An application is ultimately reflected in its running code. Facilitate enforcing and monitoring an application's architecture as it evolves.
Enterprise class IDE powered by Eclipse technology. Adapt and extend your development environment with Eclipse-based plug-ins that match your needs.
WS-I compliant Web services and service oriented architectures. Integrates your business applications.
Rapid application development tools and wizards. Accelerate portals, SOA and J2EE development.
Drag-and-drop UI components, point-and-click d database connectivity. Leverages existing skills and shortens Java learning curve.
Automated tools for coding standards enforcement; component testing of Java, EJB, Web services; and multi-tier runtime analysis. Improves code quality.
Built-in Crystal Reports tools. Quickly build powerful and interactive data reports for the Web.
C/C++ development environment with syntax highlighting editor and customizable build and debugger framework. Users can develop their C++ applications in the same environment that is used for developing with other languages like Java and XML.
Requirements perspective for browsing requirements in RequisitePro and creating links to model elements. Simplify the creation of traceability links from requirements through to design.
RUP configuration for Software Architects with context-sensitive and dynamic process guidance. Process guidance and user assistance is provided dynamically as the user works with the tool.
Open API to support customizing and extending the modeling environment. UML profile creation and editing to customize the properties stored in UML models. Organizations can develop plug-ins customize the analysis and design tools for their environment and process. Supports the creation of an ecosystem allowing vendors to develop integrations.
Generate HTML, PDF, and XML reports from UML designs. Create reports and documentation that can be reviewed by team members or other stakeholders.
Generate Javadoc with detailed design diagrams. Augment Javadoc reporting capabilities with the ability to integrate UML detailed design diagrams into a Javadoc. Diagrams can be automatically generated and integrated into Javadoc, or the user has the option of creating custom diagrams and using Javadoc tags to insert them in Javadoc output.
Scripting support with Java. Create lightweight utilities/extensions to customize a user's development environment.
Team support with multi-model support, compare merge, and SCM integrations. Provides all the capabilities required to teams and distributed teams in designing and developing applications.

 

 Click here to see an Rational Software Architect brochure 

 Please, let us know if you need some additional information about our tools