IBM Rational Systems Developer, Version 7.0

Similar documents
Analyze, Design, and Develop Applications

Effective Test Automation of SAP Implementations

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

IBM Tivoli Endpoint Manager for Lifecycle Management

New and noteworthy in Rational Asset Manager V7.5.1

IBM Tivoli Monitoring

IBM Rational Software Quality Solutions

Solution Brief: Developing Solutions for System i

The Eclipse Process Framework how it can address your team s process needs

IBM Sterling Gentran:Server for Windows

The IBM Rational Software Delivery Platform Product Overview

Overcoming challenges to ensure success of outsourcing/offshore projects

IBM WebSphere Service Registry and Repository, Version 6.0

White paper. Alan Radding, Technology Consultant

Building a Rational Software Configuration Management Environment for the IBM e- Business Platform

Innovative solutions to simplify your business. IBM System i5 Family

Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge.

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

Adding IBM LTFS EE tape tier to an IBM SCSA managed storage cloud

A lifecycle approach to systems quality: because you can t test in quality at the end.

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise

IBM Tivoli Composite Application Manager for Applications Diagnostics

Entitlement Management

A Day in the Life of a Migrated ClearCase User. A Sneak Preview

IBM Grid Offering for Analytics Acceleration: Customer Insight in Banking

Manage more data, meet healthcare regulations and improve availability

IBM Tivoli OMEGAMON XE on z/vm and Linux

FREQUENTLY ASKED QUESTIONS

SAP Crystal Solutions

Application Lifecycle Management for SAP Powered by IBM Rational

Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization

IBM Data Mobility Services Softek LDMF

MOB320. SAP Agentry Work Manager for IBM Maximo COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Unifying Systems and Software Teams: A Holistic Approach to Systems Development

Achieve greater efficiency in asset management by managing all your asset types on a single platform.

IBM PowerHA SystemMirror for AIX Enhancements IBM Redbooks Solution Guide

CAA RADE V5.18 consolidates its building tools while improving code management tools and C++ source code quality checking

From Collaboration to Innovation: Leveraging Web 2.0 to Accelerate New Service Ideas

IBM Sterling B2B Integrator

Information Technology Lifecycle Management

Oracle CPQ Cloud Solutions for enterprises and Fast Growing Companies

Security intelligence for service providers

IBM Systems for Oracle Fusion Middleware

Cognitive enterprise archive and retrieval

Agile Architecture And Design

SAS Decision Manager

IBM Sterling Order Management drop ship capabilities

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

IBM Rational Team Concert Feature Overview

Migration Use Cases with the Migration Manager IBM Redbooks Solution Guide

Rational and Telelogic

IBM MaaS360 Content Suite

IBM on Accessibility. IBM and e-government: Helping government serve more people in more ways.

IBM Tivoli OMEGAMON XE for. WebSphere Business Integration. Optimize management of your messaging infrastructure. Highlights

MANUFACTURING EXECUTION SYSTEM

Knauf builds high-speed business insight with SAP and IBM

IBM Holosofx Modeler and Monitor Products V4.2 Help Monitor Complex Business Processes

IBM i5 server delivers global consolidation for Greif

Anthony Honaker, Maximo Product Strategy

InfoSphere Warehousing 9.5

Development Environment Definition

Oracle Communications Unified Inventory Management

What s new in Teamcenter Service Pack

IBM Emptoris Rivermine Telecom Expense Management solutions

IBM i2 Enterprise Insight Analysis

Ten Reasons Why Ex Libris Rosetta is Better than Other Solutions. An Ex Libris Rosetta Solution Brief

Enterprise Architecture Management

Printing and Packaging

IBM z/tpf To support your business objectives. Optimize high-volume transaction processing on the mainframe.

IBM StoredIQ Data Script Version User Guide SC

03. Perspective Process Models

Ultimus Adaptive BPM Suite 8 Product Overview

Surf the collaborative application life cycle web with IBM Rational Jazz

Techniques and benefits of incorporating Safety and Security analysis into a Model Based System Engineering Environment

Choose an Agile Approach

Transform Application Performance Testing for a More Agile Enterprise

IBM Cognos TM1. Highlights. IBM Software Business Analytics

Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes

IBM WebSphere Catalog Architect

IBM Rational Method Composer V7.0: The next evolution of the IBM Rational Unified Process software development

Power your communications with IBM and Avaya

Rational Automation Framework for WebSphere

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

Better Together with Microsoft Dynamics CRM

Planning and design for smarter cities

IBM Cognos Controller

Smart SOA in Action. Service-Oriented Architecture (SOA) for Business Process Management. IBM Software Group

Delta Overview Student Lifecycle Management EHP 4 (Business Suite 7)

How to Integrate SAP Crystal Server with SAP Business One

Document Imaging Solutions Nuance Copitrak Embedded. Achieve greater productivity and usability with Nuance Copitrak Embedded for tablets.

IBM Rational PurifyPlus for AIX helps developers and testers deliver applications faster and with fewer errors

Remote Support Platform for SAP Business One. June 2013 Partner External

ORACLE COMMUNICATIONS UNIFIED COMMUNICATIONS SUITE

HP PrintOS. Reinvent print production

Oracle WebCenter Sites

ORACLE FINANCIAL SERVICES DATA WAREHOUSE

A TEAM-BASED PROJECT QUALITY MANAGEMENT SYSTEM

Integrated Service Management

Value-driven quality management for complex systems

Transcription:

Simplify model-driven development for software products and systems IBM Rational Systems Developer, Version 7.0 Highlights Offers integrated design and development, accommodating visualization and editing of Java and C++ structure and behavior via UML diagrams Enables architectural modeling and specification with support for various programs, patterns and products Offers easy adoption and use Provides an open and extensible modeling platform Is designed to integrate with your software lifecycle and development team Developing systems in C/C++ and Java Platform, Standard Edition 2 (Java SE 2) is becoming increasingly complex. Yet, developers are expected to deliver capabilities faster and more reliably than ever before. Modeling and other visualization technologies help improve developer productivity and software quality, especially when such features are integrated directly into a development environment consisting of flexible and powerful tools. IBM Rational Systems Developer, Version 7.0 software is an integrated design and development product that helps systems architects model complex systems, and helps software architects and systems developers create software-level system components using Java SE, C/C++ and CORBA languages. Rational Systems Developer software is built on the Eclipse platform, so it brings all of the benefits of open technology including tool integration and increased flexibility to the development environment. Leverage an easy-to-use tool It s hard to incorporate new technology into existing processes, so IBM has designed flexibility options into its Rational software to help make products like Rational Systems Developer software easier to use beginning with installation. Its flexible installation process provides a choice of options at a granular level, enabling each member of your development team to install only the necessary features and functions in order to increase productivity. Migration wizards are included as well to help you move to Rational Systems Developer software from prior-generation IBM modeling products such as IBM Rational Rose and IBM Rational XDE software.

Exploit the latest in modelinglanguage standards Through experience, modeling practitioners have found that the 1.x versions of UML lacked sufficient expressiveness in certain areas, such as modeling complex system structure and behavior, where data, application and presentation logic needed to be separated to reduce complexity. And even those most experienced with UML needed better guidance for separating business and application logic from the underlying implementation technology. Figure 1: Build and manage DoDAF views and work products. Model applications more productively Rational Systems Developer software than ever with UML 2 include new object diagram support Rational Systems Developer software, based on the Unified Modeling ing activities, composite structures, and extended capabilities for model- Language, Version 2.1.1 (UML 2), components, interactions (sequence includes new ease-of-adoption and and communication diagrams) and ease-of-use features that raise the state machines in addition to providing use-case, class and deployment bar for user productivity in modeling workflows. Its support for a variety diagramming capabilities. Support for of diagram types, including freeform the de facto Department of Defense diagram support, aids in design, discovery and documentation activities. standard is now conveniently included Architecture Framework (DoDAF) The UML 2 modeling capabilities in in the product as well. The Object Management Group s (OMG s) answers to these needs are found in UML 2 and in the Model Driven Architecture (MDA) initiative, both of which allow users to express their architecture with more clarity and control than ever before. MDA provides process guidance and higher degrees of expressiveness in modeling complex systems. Rational Systems Developer software supports MDA by allowing the user to define multiple levels of models coupled with user-defined transformations between models and code, resulting in a clearer separation of concerns across the lifecycle.

Figure 2. Rational Systems Developer software provides several usability features that make modeling and model-driven development more productive than ever. Modeling for teams With the Rational Systems Developer product, model files can be deconstructed into smaller components and placed under version control at a more granular level to better support parallel development activities. Its sophisticated model-merging capabilities let you compare, merge and reconcile models in an ongoing parallel development process. Even more sophisticated model-fusing capabilities let you leverage existing model components to create new logical model structures. Tap into the power of model-based automations Modeling alone adds value and helps reduce project risk, but even greater benefits are realized when models are used to automate the creation of other development artifacts, including other models, code and more. Use the design patterns included with Rational Systems Developer software to help you more quickly build the content of UML analysis and design models. Or, create patterns with UML to extend this benefit even further. Rational Systems Developer software includes UML-based transformations for generating Java, C++ and CORBA languages. A forthcoming product will extend the transformation capabilities to include UML to C#, and C# to UML; it will also make it possible to visualize the contents (CTS types) of Microsoft Visual Studio 2005 solutions and incorporate them into Rational Systems Developer diagrams. Rational Systems Developer software itself includes a transformation for generating logical data models (LDMs) that are supported by the IBM Rational Data Architect product, thus enabling database designers to more easily leverage the software architecture into the data designs. And Rational Systems Developer software includes tools for developing custom transformations that target any type of implementation outputs and transformations between UML models at different levels of abstraction. Because patterns and transformations can be used to promote best practices and automate repetitive development tasks, they can also help to achieve more repeatability and lower defect rates.

Preserve Java architectures with structural review and control Users can take advantage of structural review and control features for Java code to help preserve well-architected Java applications. When projects begin with existing code, designers can leverage structural review features to understand the system s structure before proceeding with design and development so they are better able to modify the system without introducing undesired side effects (e.g., functionality, scalability and maintainability problems that may result from unexpected dependencies). Users can visualize existing design patterns and automatically detect structural antipatterns, which are undesired yet common software problems that can make software difficult to maintain and update. Take advantage of the Eclipse open and extensible platform For many years, software developers have realized and used the benefits of open standards in their projects. Now, through the Eclipse project, all of the benefits of open software have come to the development environment itself. Because Rational Systems Developer software is built on top of the open Figure 3: The installation process allows users to install Rational tools into existing Eclipse instances, and to also install optional features. Eclipse 3.2 platform, you can more easily extend the Rational software s features to meet specific project requirements through an ecosystem of third-party plug-ins. Eclipse is written in Java code, which means you can outfit your team across both Microsoft Windows and Linux desktops. You can leverage a Ready for IBM Rational Software partner plug-in, for example, to add SysML modeling or model-based simulation capabilities to the environment. Because the features of the Rational Systems Developer software and the Eclipse platform are modular, installation is highly configurable. Install both the Eclipse environment and the Rational Systems Developer product. Or install just selected Rational Systems Developer features into an existing Eclipse shell that, for example, supports an established development project or environment. This modularity also makes it possible to unify the data, application and software development environments on Eclipse, including the ability to share the same Eclipse environment with Wind River Workbench for a complete device development environment.

Integrate with the IBM Rational Software Delivery Platform Integrated design and development improves traceability between code and its most immediately related artifacts. But complex software projects need traceability throughout the lifecycle. When requirements change, architects need to know which part of the architecture the change affects. Such projects also require management of change, as it impacts model files and other lifecycle artifacts. This all becomes quite complex and challenges even the best-managed software processes. Failing to address these issues introduces increased risk to overall project success. Rational Systems Developer software integrates with other components of the IBM Rational Software Delivery Platform. Use the Rational Systems Developer software to access requirements stored and managed in IBM Rational RequisitePro software. Associate requirements to corresponding modeling elements and synchronize them with user-selectable rules. Generate reports highlighting traceability from requirements to design. Submit and track defects, run complex queries and access your to do list through the IBM Rational ClearQuest integration. Use IBM Rational ClearCase or IBM Rational ClearCase LT software IBM s robust family of software configuration management products to manage model files. Alternatively, Rational Systems Developer software integrates with Concurrent Versions System (CVS) for clients who are already committed to that tool. Integration with IBM Rational SoDA software means that project documentation can be generated from the visual models. And the integration with the IBM Rational Unified Process (IBM RUP ) solution gives teams the ability to work through all of this with common, online and integrated process guidance, including guidance specifically for system engineering. Included content for RUP systems engineering also provides specific process guidance and tool mentors, following a Model Driven Systems Development approach. These integrations help reduce risk and make application development more predictable. Leverage many of these convenient integrations through the IBM Rational Team Unifying Platform solution. For more information To learn more about IBM Rational Systems Developer software, or to download a trial version, visit: ibm.com/rational/adc

Copyright IBM Corporation 2006 IBM Corporation Software Group Route 100 Somers, NY 10589 U.S.A. Produced in the United States of America 12-06 All Rights Reserved. ClearCase, ClearQuest, IBM, the IBM logo, Rational, Rational Rose, RequisitePro, Rational Unified Process, RUP, SoDA, Team Unifying Platform and XDE are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product and service names may be trademarks or registered trademarks or service marks of others. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided as is without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. RAD10965-USEN-00