Dynamic tab for Features and Benefits
The IBM® Rational Software Architect family is the powerful integrated design and development solution you need to reduce software development risk and deliver applications faster.
Rational Software Architect Standard Edition is the leading solution for accelerating Java SE and C++ software development and deployment.
Reason, communicate, and collaborate more efficiently. Automate development and deployment. Deliver more, faster, more predictably, and at less cost
| Feature | Benefit |
|---|---|
| Work with any or all of BPMN, UML, UML subsets, specialized UML dialects (profiles), the Rational Deployment Architecture Platform, and "pure" domain specific modeling languages. Mix validated modeling languages, 3GLs, and free-form notations in diagrams. Powerful tools let you quickly create UML profiles and generate tooling for them such as palettes, context menus, property sheets, and model templates. Configure the environment to expose only the capabilities that you prefer to work with | Breadth and choice. Support for complete solution architectures. Modeling that fits your business, your development process, and your role. |
| Comprehensive, scalable, and adaptable UML2.0 modeling supporting 100% of UML concrete syntax (semantics), and most of UML abstract syntax (notation) including Use Case, Class, Sequence, Activity, Composite Structure, State Machine, Communication, and Component diagrams among others. | Capture and communicate all aspects of software architecture using a standard notation that is recognized across all of IT. |
| Simple free-form diagramming | |
| Support for multiple architectural frameworks such as DoDAF and UPDM based upon a common UML Profile for Integrated Architectures | Represent solution, product line, and mission-wide concerns in ways that are readily understood by business stakeholders. Richly connect and trace those to project-level representations of designs and implementations. |
| Dynamic Diagrams – Topic, Browse, and Exploratory. Diagrams can be based on queries and/or automatically populated and formatted as you navigate the relationships within in models or code bases | Save time and use powerful, intuitive modes of visualization that enable rapid discovery and understanding of the elements and overall structures of your solutions |
Modeling accelerators:
|
Speed progress, reduce costs, and promote process and architectural consistency |
| Traceability | Leverage requirements-to-code traceability to
|
| Open, extensible modeling, model validation, model analysis, and transformation frameworks | Quickly and easily develop plug-ins to customize the tools and provide new functionality, additional development efficiencies, and competitive business advantage |
Team modeling support
|
Provides all the capabilities required to support collocated and distributed teams in designing and developing applications. |
The IBM® Rational Software Architect family is the powerful integrated design and development solution you need to reduce software development risk and deliver applications faster.
Rational Software Architect Standard Edition is the leading solution for accelerating Java SE and C++ software development and deployment.
Reason, communicate, and collaborate more efficiently. Automate development and deployment. Deliver more, faster, more predictably, and at less cost
| Feature | Benefit |
|---|---|
Open, extensible software factories platform
|
Automate development to ensure architectural integrity, manage application design evolution, inject fewer hand-coding defects, eliminate mundane, boring tasks, and accelerate delivery of higher quality software solutions. |
| Included transformation: Service Realization | The model-to-model Service Realization transformation takes a UML Activity model (that might be derived from a WebSphere Business Modeler BPM model) or a BPMN 2 model of a business process (considered to be a business services contract) as its source. It generates an architectural model of candidate service specifications based on SoaML. Then you can elaborate and refine this model, and once your services are at the desired granularity and conformant to overall architecture, apply the Web Services, SOA for WebSphere, or Open SCA transformations. |
| Included transformations: XSD | Transform between UML class models and XSDs. Bi-directional, supports iterative top-down XSD development |
| Included transformations: Java | Transform between UML class models and Java. Bi-directional, supports iterative top-down, iterative bottom-up, and round-trip approaches |
| Included transformations: C++ | Transform between UML class models and C++. Bi-directional, supports iterative top-down or iterative bottom-up approaches, and round-trip approach when model is used as the original starting point |
| 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. |
| Create and leverage custom patterns and transformations. |
|
The IBM® Rational Software Architect family is the powerful integrated design and development solution you need to reduce software development risk and deliver applications faster.
Rational Software Architect Standard Edition is the leading solution for accelerating Java SE and C++ software development and deployment.
Reason, communicate, and collaborate more efficiently. Automate development and deployment. Deliver more, faster, more predictably, and at less cost
| Feature | Benefit |
|---|---|
| Graphical editing for Java, C++ using common UML-like notations. New in v7.5.4!: on-diagram fly-out views that show the functional code of selected methods | Using UML notation to provide abstract views of implementation objects, simplifies new development and aids in the comprehension and maintenance of deployed solutions |
| UML Sequence diagram editing for Java. Model proposed or hypothetical interactions among Java types using the notations of UML 2.0 sequence diagrams. | The ability to reason graphically about possible patterns of behavioral interaction helps you make the right choices prior to writing extensive functional code, saving time and money |
| Visualize static behaviors of Java method using sequence diagrams. New in v7.5.4!: behavior visualization for C++ | The ability to graphically view application behaviors lowers the time and expense required to understand, maintain, and refactor the solution.
(NOTE: dynamic (runtime) views of behavior are also available, as supported by the runtime analysis capabilities of the Eclipse TPTP component) |
| Detect patterns and anti-patterns in Java code. | The ability to discover and depict patterns and dependencies lowers the time and expense of understanding, maintaining, and refactoring applications |
| Generate Javadoc that includes detailed design diagrams. | Providing visual forms of documentation reduces learning curves and mitigates the impacts of lost “tribal memory” as team members come and go, resulting in reduced development and maintenance time and cost. |
The IBM® Rational Software Architect family is the powerful integrated design and development solution you need to reduce software development risk and deliver applications faster.
Rational Software Architect Standard Edition is the leading solution for accelerating Java SE and C++ software development and deployment.
Reason, communicate, and collaborate more efficiently. Automate development and deployment. Deliver more, faster, more predictably, and at less cost
| Feature | Benefit |
|---|---|
| Rational Deployment Architecture Platform | Avoid deployment-time failures. With these "smart" tools that let you define the infrastructure requirements of your software, precisely model the capabilities of your infrastructure, and ensure that capabilities are matched to requirements, you can ensure that your solutions deploy smoothly first time, every time |
| Pass provisioning workflow parameters to BuildForge to drive deployment automation | Provides labor savings and ensures that provisioning scripts call out the exact configuration parameters that will make the deployment successful |
| Leverage Tivoli Asset Discovery to discover and harvest infrastructure specifications | Reduces manual labor and reduces introduction of human error in the creation of deployment topologies |
The IBM® Rational Software Architect family is the powerful integrated design and development solution you need to reduce software development risk and deliver applications faster.
Rational Software Architect Standard Edition is the leading solution for accelerating Java SE and C++ software development and deployment.
Reason, communicate, and collaborate more efficiently. Automate development and deployment. Deliver more, faster, more predictably, and at less cost
| Feature | Benefit |
|---|---|
| Integration with IBM Rational Team Concert. Connect your design and development artifacts to projects, change requests, and work items and view them all in a common, project-oriented contexts. | Keep your design and development efforts on track and enable more effective team collaboration |
| Integration with IBM Rational RequisitePro. Requirements perspective for browsing requirements in RequisitePro, creating links to model elements and development artifacts, visualizing traceability, and more | Ensure that solutions fulfill requirements. Linkages from requirements through analysis and design to implementations enables
|
| Integration with IBM Rational Requirements Composer. Import use-case and process sketches. | Leverage your business-driven requirements elicitation and capture efforts propagating them into the technical architect's environment for subsequent elaboration, discovery of deeper-level requirements, and progression to design and development. |
| Integration with IBM Rational System Architect. Interchange architectural building blocks. | Ensure that your solution- and project-level work is aligned with the best-practice patterns and guidelines of your Enterprise Architecture. Ensure that your Enterprise Architecture remains "fresh" and reflects valuable new innovations and best practices identified as part of solution and project-level development activities. |
| Integration with IBM Rational Asset Manager. Manage a variety of architectural assets including models, model subsets, deployment topologies, infrastructure templates, infrastructure type specifications, profiles, patterns, and transformations | Ensure that high-value re-usable assets are vetted through review processes. Ensure they are securely stored and indexed for easy discovery and retrieval. Collect business intelligence about what assets are being used where, and what value is being derived. |
| Web Publication and Reporting. Create reports, documentation, Web sites that can be reviewed by all stakeholders | More effective, visual communication and collaboration ensures better outcomes |
| Powered by Eclipse technology | Adapt and extend your development environment with other IBM, 3rd-party, and custom Eclipse plug-ins and products that match your needs |
