Presentation is loading. Please wait.

Presentation is loading. Please wait.

AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly.

Similar presentations


Presentation on theme: "AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly."— Presentation transcript:

1 AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

2 AMS Rational Enablement /IBM Software Group | Rational software ® Model the Business Define Requirements Analyze & Design Implement Test Deploy Manage Optimize The business-driven development lifecycle Executive Application Support Architect Project Manager Tester Deployment Manager Developer Business Development Operations Manage change & assets Manage change & assets Prioritize Plan Manage Measure Optimize Iterate End User Operations Manager Analyst Govern

3 AMS Rational Enablement /IBM Software Group | Rational software ® AnalystArchitectDeveloperTester Rapidly construct, transform, integrate and generate code Design, create, and execute tests Model, simulate, assemble, and monitor processes Visually model applications and data Provision, configure, tune and troubleshoot applications  Follow a common process  Manage and measure projects and portfolios  Manage requirements  Manage change and assets  Manage quality Project Manager Executive  Align investments with business objectives  Analyze and monitor project portfolios Deployment Manager The IBM Software Development Platform A complete, open, modular, and proven solution

4 AMS Rational Enablement /IBM Software Group | Rational software ® Rational Integration and Workflow Requirements & Use Cases Unit Tests Business Model ModelCode Test Cases Defects, Change Requests Test Plan System Tests Test Results – ClearCase, Team Unifying Platform – Rational Unified Process, Team Unifying Platform – Team Unifying Platform Business Integration Modeler, RSA, Rose XDE Modeler Rose XDE Developer, PurifyPlus, Test RealTime Team Unifying Platform ClearQuest Software Configuration Management Progress Metrics and Reporting Common Process and Guidance RequisitePro, RSM, Rose XDE Modeler RSA, Rose XDE Modeler RAD Functional Tester, Performance Tester

5 AMS Rational Enablement /IBM Software Group | Rational software ® Rational Tool Integrations & Project Disciplines EnvironmentRequirementsBusiness Modeling Testing Configuration & Change Management Deployment Rational Robot Rational ClearQuest (ClearCase) WBI Modeler/ Rational Software Architect / Rose XDE Rational RequisitePro Rational Test Manager (TUP) Rational ClearCase Rational Manual/ Functional Tester / Performance Tester /PurifyPlus Analysis & Design Link Use Case elements (models & text) Baseline test scripts Automate run-time testing Link code changes to activities (Unified Change Management) Version controlled units Submit defects Create & execute test scripts Rational Project Console (TUP) Manage, collect metrics, & publish metrics Generate test inputs & component test code Rational SoDA (TUP) Generate documen- tation Rational Unified Process Project Mgmt. Tool mentors Link requirements to change requests Create test inputs from requirements Rational Portfolio Manager Baseline requirements Implementation Trace requirements & tests

6 AMS Rational Enablement /IBM Software Group | Rational software ® Project Management and Your Project Methodology

7 AMS Rational Enablement /IBM Software Group | Rational software ® RPM Instantiates them both in a repository! Perform PPM and PMI Practices Enable Methods

8 AMS Rational Enablement /IBM Software Group | Rational software ® WBI Modeler is Used to:  Design business processes optimized to business aims  Make best use of existing resources  Graphically design processes and quickly redesign across people, partners and applications.  View costs and projected backlogs in each option is considered  Deliver “What-if” simulation of operations to optimize and project business benefits

9 AMS Rational Enablement /IBM Software Group | Rational software ® IBM Has Two Business Modeling Techniques Business View Business Analyst IT View IT ArchitectDeveloper Process/Operation Model Business Process Model Business Objects Business Data Business Services Architecture/ Execution Model UML Use Case Model UML Class Model UML Data, XML, SQL Model UML Interface/Service Model WBI Modeler (BMSN) (dynamic) RSA/RSM (UML) (static) UML Business Model

10 AMS Rational Enablement /IBM Software Group | Rational software ® Eclipse IBM Rational Web Developer IBM Rational Software Architect IBM Rational Application Developer IBM Rational Software Modeler Design and Construction Tools  UML Language Transforms  Structural Review & Control  C/C++ Development Tools  Web Development  Web Services Development  Rich Client Development  XML & Database Tools  Java Generation Tools  Unit Test  UML 2.0  Pattern/ Transform Authoring  Reusable Asset Browser  J2EE/EJB & Portal Development  Component Testing  Code Review & Runtime Analysis  UML Visual Editors  Configuration Management

11 AMS Rational Enablement /IBM Software Group | Rational software ® Rational Software Architect and Modeler Capabilities  Open Platform  Based on Eclipse 3 Shell  Broad support for WebSphere tools  Testing and Team tools work together  Rational Application Developer included in RSA  Architecture Support  Java. J2EE, C++  UML2 Modeling  Architecture Discovery via Application Analysis  Patterns and Transformations  Team Environment  Enhanced Compare / Merge  Integrated RequisitePro Views  Process Advisor  ClearCaseLT included  CC and CQ fully integrated WHITE TEXT = RSA only Visual modeling, architecture, design, use case modeling

12 AMS Rational Enablement /IBM Software Group | Rational software ® Highlights: Architectural Analysis, Discovery, and Control  Application architecture is ultimately reflected in the running code  Analyze the code to assess its maintainability  Govern the architecture with the assistance of rules  Template-based rule authoring  Architecture discovery for J2EE and J2SE  High-level software visualization  Anti-pattern detection  Cyclic dependencies, hubs, butterflies, etc.  Architecture stability monitoring  Stability improvement guidance Automatic generation of “topic” diagrams based on the results of the code analysis Patterns and anti-patterns are rendered in the diagram editor. Navigation to detailed code is supported. “Details View” providing an overview and avoidance guidance for anti-patterns. Code review pane providing a report of detected issues. Report is inclusive of J2EEdetailed code analysis results. Application Analysis

13 AMS Rational Enablement /IBM Software Group | Rational software ® Rational RequisitePro  The IBM® Rational® RequisitePro® solution is a requirements and use case management tool for project teams who want to improve the communication of project goals, enhance collaborative development, reduce project risk and increase the quality of applications before deployment.  Uses advanced integration with Microsoft® Word to provide a familiar environment for activities such as requirements definition and organization  Incorporates a powerful database infrastructure with real-time Word document synchronization to facilitate requirements organization, integration and analysis  Enables detailed attribute customization and filtering to maximize informative value of each requirement  Provides detailed traceability views that display parent/child relationships and show requirements that may be affected by upstream or downstream change.

14 AMS Rational Enablement /IBM Software Group | Rational software ® Project Lifecycle Project Startup Project Startup Develop Initial Project Requirements Develop Initial Project Requirements Event Driven Activities Event Driven Activities Design RequisitePro Database Project 1 Data Project 2 Data Project N Data Create Project ReqPro Instance Create Project ReqPro Instance Develop Requirements Develop Requirements Develop Solution Develop Solution Manage Changes to Requirements Status Reporting Manage Changes to Requirements Status Reporting Relationship Between an Project Lifecycle and RequisitePro Test Validate Requirements Validate Requirements Validate Solution Validate Solution

15 AMS Rational Enablement /IBM Software Group | Rational software ® Tour of ReqWeb Interface Navigation Action Bar Data Area

16 AMS Rational Enablement /IBM Software Group | Rational software ® Highlights: RequisitePro Integration  Open and browse multiple RequisitePro projects  See requirements, packages, and views  Associate requirements with model elements via drag and drop  Create direct and indirect associations  Create model elements from requirements  Drag use case requirements onto model package  Customizable synchronization policies for name and text  None, model wins, requirement wins, bi-directional Team & Lifecycle Requirements Explorer for viewing requirements in Eclipse. Associate requirements and model elements using Drag-and-Drop View requirements traceability from the perspective of the model or the requirements database.

17 AMS Rational Enablement /IBM Software Group | Rational software ® IBM Rational PurifyPlus Offerings  IBM Rational Purify for Windows  Memory profiling and error detection  IBM Rational PurifyPlus for Windows  Memory profiling and error detection  Application Performance Analysis  Code coverage analysis  IBM Rational PurifyPlus Enterprise Edition  Memory profiling and error detection  Application Performance Analysis  Code coverage analysis  IBM Rational Purify for Linux and UNIX  Memory profiling and error detection  IBM Rational PurifyPlus for Linux and UNIX  Memory profiling and error detection  Application Performance Analysis  Code coverage analysis Windows – Authorized User Linux and UNIX – Authorized User Multi-Platform - Floating

18 AMS Rational Enablement /IBM Software Group | Rational software ® Rational ClearQuest  The IBM® Rational® ClearQuest® solution is intended for project teams who wish to identify and manage defects and change requests to closure.  This solution:  Provides the capability to manage activity-based defects and change requests for geographically disperse teams.  Enables easy customization of queries and reports.  Provides automatic e-mail notification.  "Design once, deploy anywhere" capabilities automatically propagate changes to any client interface (web, Windows, Linux, UNIX platforms).  Scales easily to support projects regardless of team size, location or platform (web platform).

19 AMS Rational Enablement /IBM Software Group | Rational software ® Tour of the Rational ClearQuest User Interface Navigation Data Results Data Record

20 AMS Rational Enablement /IBM Software Group | Rational software ® Highlights: Rational ClearQuest Run a query or report with a single left mouse click. Submit a new defect or change request. View a specific defect or change record in the window pane below. Change the record’s current state (e.g., change a defect state from “Submitted” to “Assigned”).

21 AMS Rational Enablement /IBM Software Group | Rational software ® IBM Rational software configuration management From workgroups to distributed enterprise teams Distributed Team Development Snapshot Views Dynamic Views Advanced Build Management ClearCase MultiSite, ClearCase Remote Client ClearCase LT ClearCase UCM Process Single Server Distributed Servers Replicated Servers UCM Process Individual Workgroups Medium-Large Teams Distributed Teams

22 AMS Rational Enablement /IBM Software Group | Rational software ® Easy to Use: Workspace management Network or disconnected access  Dynamic Views  Access any configuration immediately  Global view of code base enables sharing  Snapshot Views  Intelligent disconnected use  Automatically detects and re-synchronizes “hijacked files”

23 AMS Rational Enablement /IBM Software Group | Rational software ® Highlights: ClearCase SCM Adapter Enhancements  Full Dynamic View support  File system notification  Improved compare/merge support  Integrated with Eclipse compare/merge framework  Improved Disconnected Mode  Manual Disconnect  Workspace / view management  Support for workspace switching  Setup & Getting Started  Best practices and online help improvements

24 AMS Rational Enablement /IBM Software Group | Rational software ® ClearCase Remote Client Eclipse RCP ClearCase Remote Client CCRC Plugin  Based on Java & Eclipse technology  Targeted at any CC developer who needs remote access to ClearCase ClearCase View Navigator ClearCase Details ClearCase View Configuration, ClearCase History Browser, etc.

25 AMS Rational Enablement /IBM Software Group | Rational software ® New Cable Subscriber Management System applets, widgets EJB’s, JSP’s DB, transaction svcs ClearCase Remote Build ClearCase TSO Client Customer Easy to use: z/OS Connectors Connectors Developer Activity

26 AMS Rational Enablement /IBM Software Group | Rational software ® IBM Rational Manual Tester ClearCase LT Usability-driven features Import/Export IBM Rational Manual Tester Overview New! Low intrusion execution pane Customizable input and test fields Test script library Manual Test Editor Customizable Custom fields for both assisted data entry and test results storage Non-intrusive Unobtrusive test execution window to free desktop real estate Can be used to run tests stored both locally and remotely Import/Export Imports manual test source files in csv format Exports test results to csv format Usability Provides low barrier of entry for business analysts (who test) and testers alike Supports drag&drop, copy/paste and other ease-of-use enhancements Built for Day One productivity Manual test generation and execution ClearCaseLT in the box Text Editor Text editor for manual test creation Permits creation of both test steps and verification points Library Library for common test procedures Test procedure reuse supports content linkage (e.g. modifying one instance modifies all instances) Hyades inside !

27 AMS Rational Enablement /IBM Software Group | Rational software ® Manual Tester  Enables highly efficient, modularized manual test creation and execution  Intuitive path for non- programmer testers to modularize content via copy/paste & drag/drop  Collect data for existing spreadsheet reports (CSV)  Assistance for verifying & entering data

28 AMS Rational Enablement /IBM Software Group | Rational software ® IBM Rational Functional Tester Linux-based test authoring ClearCase LT IBM Rational Functional Tester Overview New and improved! Manual Tester Eclipse Java Development Tools Wizard and table-based data-driven tests Tests Java,.NET, Web and terminal emulator-based apps Java and VB.NET-based test scripts Test Script Language User has choice of two test script languages – Java and VB.NET Choice of Java implies usage of Eclipse/RAD/RSA-based editor Choice of VB.NET implies usage of VS.NET-based editor Identical capabilities in both editors GUI Technologies Automates regression testing of Java,.NET, Web and terminal emulator- based applications Ease-of-use Simplified data-driven testing enabled by wizards and Excel-like data tables Improved Linux support Users can author and modify test scripts on Linux (no recorder) Test execution on Windows and Linux Eclipse availability When using Java scripting, full Eclipse JDT features are accessible Manual Tester in the box Customers receive one Manual Tester license per Functional Tester license ClearCaseLT in the box Automated functional regression testing

29 AMS Rational Enablement /IBM Software Group | Rational software ® Functional Tester: GUI Testing with Java Scripting  New version of XDE Tester  Usability for Less Technical Testers  Wizard & table to create & manage data-driven tests without coding  Scripting Language & Shell  Java in Eclipse 3  Technology Support  Java thick client  Web client  3270 Terminal Emulator Data-driven testing with Data Pool

30 AMS Rational Enablement /IBM Software Group | Rational software ® GA 7/31/04 Rational Functional Tester Functional Testing for Web/Java and 3270 Host applications Browser UI  IBM Rational Functional Tester Extension for Terminal-based Applications  Integrate traditional and mixed workload function testing  Single point of control to manage testing of legacy applications & web front-end components  Single vendor solution to manage development and testing across mainframe and distributed platforms  Companies want to lower the TCO for software  Key Product Differentiators  Supports TN3270/5250 host applications  Leverages Rational solution  Based on Eclipse Host UI Java UI

31 AMS Rational Enablement /IBM Software Group | Rational software ® Rational Tool Integrations & Project Disciplines (Groupings) EnvironmentRequirementsBusiness Modeling Testing Configuration & Change Management Deployment Rational Robot Rational ClearQuest (ClearCase) WBI Modeler/ Rational Software Architect / Rose XDE Rational RequisitePro Rational Test Manager (TUP) Rational ClearCase Rational Manual/ Functional Tester / Performance Tester /PurifyPlus Analysis & Design Link Use Case elements (models & text) Baseline test scripts Automate run-time testing Link code changes to activities (Unified Change Management) Version controlled units Submit defects Create & execute test scripts Rational Project Console (TUP) Manage, collect metrics, & publish metrics Generate test inputs & component test code Rational SoDA (TUP) Generate documen- tation Rational Unified Process Project Mgmt. Tool mentors Link requirements to change requests Create test inputs from requirements Rational Portfolio Manager Baseline requirements Implementation Trace requirements & tests

32 AMS Rational Enablement /IBM Software Group | Rational software ® Rational Tool Integrations & Project Disciplines (Groupings) EnvironmentRequirementsBusiness Modeling Testing Configuration & Change Management Deployment Rational Robot Rational ClearQuest (ClearCase) WBI Modeler/ Rational Software Architect / Rose XDE Rational RequisitePro Rational Test Manager (TUP) Rational ClearCase Rational Manual/ Functional Tester / Performance Tester /PurifyPlus Analysis & Design Link Use Case elements (models & text) Baseline test scripts Automate run-time testing Link code changes to activities (Unified Change Management) Version controlled units Submit defects Create & execute test scripts Rational Project Console (TUP) Manage, collect metrics, & publish metrics Generate test inputs & component test code Rational SoDA (TUP) Generate documen- tation Rational Unified Process Project Mgmt. Tool mentors Link requirements to change requests Create test inputs from requirements Rational Portfolio Manager Baseline requirements Implementation Trace requirements & tests

33 AMS Rational Enablement /IBM Software Group | Rational software ® Rational Tool Integrations & Project Disciplines (Groupings) EnvironmentRequirementsBusiness Modeling Testing Configuration & Change Management Deployment Rational Robot Rational ClearQuest (ClearCase) WBI Modeler/ Rational Software Architect / Rose XDE Rational RequisitePro Rational Test Manager (TUP) Rational ClearCase Rational Manual/ Functional Tester / Performance Tester /PurifyPlus Analysis & Design Link Use Case elements (models & text) Baseline test scripts Automate run-time testing Link code changes to activities (Unified Change Management) Version controlled units Submit defects Create & execute test scripts Rational Project Console (TUP) Manage, collect metrics, & publish metrics Generate test inputs & component test code Rational SoDA (TUP) Generate documen- tation Rational Unified Process Project Mgmt. Tool mentors Link requirements to change requests Create test inputs from requirements Rational Portfolio Manager Baseline requirements Implementation Trace requirements & tests

34 AMS Rational Enablement /IBM Software Group | Rational software ® Reference Information  AMS Rational Enablement Site http://w3.ams1.ibm.com/services/ams/competency/ams/tools_support/rational/ams_rational_home.html  Rational Tools Overview Viewlet Movies http://demos.dfw.ibm.com/on_demand/Demo/IBM_Demo_Rational_Software_Development_Platform-Mar05.html?S=index  eXtreme Leverage (XL) Portal  http://w3-103.ibm.com/software/xl/portal http://w3-103.ibm.com/software/xl/portal  Software Group Answer Network (SWAN)  https://w3-104.ibm.com/software/xl/swan/xlswan.nsf https://w3-104.ibm.com/software/xl/swan/xlswan.nsf  Rational Knowledge Community https://knowledgecommunity.raleigh.ibm.com/KnowledgeWeb/protect/command.wss/rational  Other Resources-How do I get support?  http://w3-03.ibm.com/software/sales/saletool.nsf/salestools/bt-rational$Rational_support http://w3-03.ibm.com/software/sales/saletool.nsf/salestools/bt-rational$Rational_support Online ESR (Electronic Service Requests) for Internal problems with Rational Software Telephone support is exclusively for Severity 1 problems (Business Critical or Production Down Issues).  Other Resources-PSN Network  http://ebusiness10.sby.ibm.com/psn/PSNHome.jsp http://ebusiness10.sby.ibm.com/psn/PSNHome.jsp  Developerworks  http://www-130.ibm.com/developerworks/ http://www-130.ibm.com/developerworks/  Rational Education Roadmaps  http://w3.ams1.ibm.com/education/rational/ams_rational_education.html http://w3.ams1.ibm.com/education/rational/ams_rational_education.html

35 AMS Rational Enablement /IBM Software Group | Rational software ® Summary  The Rational Product Suite covers the Complete Project LifeCycle  Product Integrations help YOU do your job better  Product Integration further enhanced in 2006  AMS Rational Enablement and eXtreme Leverage Sites are two great information sources

36 AMS Rational Enablement / IBM Software Group ® Back Up Slides

37 AMS Rational Enablement /IBM Software Group | Rational software ® Product Co-existence Block: Install prevented. Occurs when installing a product with less functionality than the currently installed product. Uninstall existing. Install product with more functionality. Upgrade: If you attempt to install a product with more functionality, the first product is uninstalled and you are upgraded to the new product Shell Share: Both products share the installation of the development platform

38 AMS Rational Enablement /IBM Software Group | Rational software ® Product Entitlements for Existing Customers on Support: Design and Construction Rational Application Developer Rational Rose XDE Developer for Visual Studio Rational Rose XDE Developer Plus Rational Web Developer WebSphere Studio Site Developer WebSphere Studio Application Developer Rational Rose XDE Developer Plus Rational Rose XDE Developer for Java Rational Rose XDE Developer for Visual Studio Rational Rose XDE Modeler Current Offerings Atlantic or Current Offerings Rational Rose XDE Developer for Java Rational Software Modeler Rational Software Architect WSAD + Rational Rose XDE Developer for Java WSAD + Rational Rose XDE Developer Plus Rational Software Architect

39 AMS Rational Enablement /IBM Software Group | Rational software ® WBIM - RSA/RSM Integration - Who Does What Including Requirements and Use Cases 1.Business analyst creates business model 2.Software Architect views business model as UML 3.Software Architect creates UML system use case model and design model 4.Software Analyst details system use cases 5.Software Architect references UML contract view of Business Process Model, and Use Case model from UML design model 6.Software Architect creates design in UML 7.Software team creates implementation in code WBI Modeler RSA / RSM UML Design Model Business Process Model View as UML Contract UML Sys Use Case Model RSA / RSM Use Case Documents Requisite Pro

40 AMS Rational Enablement /IBM Software Group | Rational software ® Business and Software Modeling - The Big Picture RSA/RSM WSAD-IE UML (contract) BPEL (things to be automated) WSDL, Jar, War, Ear one-way flow WebSphere Business Integration Modeler WebSphere Business Integration Monitor RequisitePro WAS WBISF RUNTIME Service implementation

41 AMS Rational Enablement /IBM Software Group | Rational software ® WBI Modeler Role: Business Analyst Tasks: 1.Model Business Processes 2.Simulate/Optimize Business Processes Rational Software Architect Role: Architect Tasks: 1.Define Use Case Model 2.Define Application Models 3.Model Application Components 4.Model Services WSAD Integration Edition Role: Integration Specialist Tasks: 1.Implement Business Processes 2.Define Message Transformations and Mediations Rational Application Developer Role: Developer Tasks: 1.Implement Components 2.Generate Services 3.Publish Services BPEL Export UML/Java Transformation UDDI Registry UDDI Publish UDDI Inquiry WebSphere Business Integration Server Foundation Deploy Open WBI Modeler Model in RSA Overall Workflow Rational RequisitePro Role: Systems Analyst Tasks: 1.Write use cases 2.Define non- func requirements


Download ppt "AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly."

Similar presentations


Ads by Google