View
37
Download
0
Category
Preview:
DESCRIPTION
Rational Transformation Workbench Analyzer for Eclipse V3.1. Name Title Email address. Discovery -> Analysis -> Development. All Enterprise assets. WebSphere Studio Asset Analyzer. Project assets. Rational Transformation Workbench. Developers’ assets. Analyzer for Eclipse. - PowerPoint PPT Presentation
Citation preview
®
IBM Software Group
© 2007 IBM Corporation
Rational Transformation Workbench Analyzer for Eclipse V3.1
Name TitleEmail address
IBM Software Group | Rational software
Discovery -> Analysis -> Development
All Enterprise assets
Project assets
Developers’assets
IBM Software Group | Rational software
Product PositioningWebSphere Studio Asset Analyzer (WSAA)
Impact
Analysis
Application
Understanding
BusinessRule
Management
ApplicationAnalysis
Componentsfor reuse
Rational Transformation Workbench (RTW) Project-level workbench for
deep application analysis and transformation Architects, project
leaders, analysts, developers
Enterprise-wide app discovery and insight;
find dependencies across applications and lines of
business
Architects, project leaders, DBAs,
developers, system programmers
Services
Development
Traditional
Development
Rational Developer for System z(RDz)Common IDE for COBOL,
PL/I, J2EE and Web services development Architects,
Developers
Web
Development
RTW Analyzer for Eclipse Program level analysis
IBM Software Group | Rational software
Rational Transformation Workbench Solution Overview
Rational Transformation Workbench
Business Rules
Extension
Application ArchitectExtension
Reuse Analyzer Technical Preview
RTWRepository
Rational Developer for System z
RTW Analyzer for
EclipseRTW
Repository
IBM Software Group | Rational software
RTW Analyzer for Eclipse Overview
Set of program understanding and analysis tools Integrated into Rational Developer for System z
Aids the developer in everyday tasks Program understanding: metrics, structure, relationships, logic flow
Data impact analysis: within and between programs
Advanced searches: context and code patterns in source
Benefits Improve programmer productivity and accuracy
Accelerate project time-to-market
Reduce the cost of application maintenance
Rational Developer for System z
RTW Analyzer
for EclipseRTW
Repository
IBM Software Group | Rational software
Analysis Integrated into the Development Workflow
Analyze source in RDz local and remote z/OS projects Programs
also JCL, DDLs, PSB and DBD files, and IDMS schemas
Automatic analysis of project source
creating a repository that is the basis for analysis
Automatic resolution of dynamic calls
to programs, files, screens, etc.
Mechanism for synchronizing the sources for analysis with changes occurring in an ongoing maintenance and enhancement environment
Rational Developer for System z
RTW Analyzer
for EclipseRTW
Repository
IBM Software Group | Rational software
What can you do with Analyzer for Eclipse?
Advanced searches
Data item impact analysis
View program logic diagrams
View program complexity metrics
Navigate program source via synchronized views
IBM Software Group | Rational software
Advanced searches
Powerful query language Use context, relationships, and attributes of source Wizard guides definition
Library of pre-defined queries Coding Standards Dead code Logic
Scope by: Workspace Project Source
IBM Software Group | Rational software
Perform data item impact analysis Traces the flow of data items
Within and between programs
Forwards or Backwards from starting statement
Understand impact of changes before testing
IBM Software Group | Rational software
View program logic diagrams
Control flow diagram Paragraph flow
Flowchart Paragraph logic
IBM Software Group | Rational software
View 65+ program complexity metrics
McCabe’s Cyclomatic Complexity
Halstead’s Program Volume
Function points
Dead Code
IBM Software Group | Rational software
Navigate program source via sychronized views
ContextContext
Relationships
Control flow
Logic flow
IBM Software Group | Rational software
RTW Analyzer for Eclipse
Aids the developer in everyday tasks Quickly understand program structure and relationships
Quickly trace data usage and identify relationships
Search for relevant patterns in source code
Integrated into Rational Developer for System z
Benefits Improve programmer productivity and accuracy
Accelerate project time-to-market
Reduce the cost of application maintenance
IBM Software Group | Rational software
Backup charts
IBM Software Group | Rational software
Queries can answer questions such as:
Where are all of the places a specific file is written to?
Where is a variable conditionally receiving data through a computation?
Where is a specified field not used and not declared in an include file?
Find all deeply nested IF statements
Find all GO TOs that do not point to EXIT paragraphs or paragraphs that end program execution
IBM Software Group | Rational software
Organizing source: Workspaces and Projects
Eclipse workspace contains one or more Eclipse projects
Eclipse project contains one Analyzer for Eclipse workspace
Analyzer for Eclipse workspace contains one Analyzer for Eclipse project
Repository View is Analyzer for Eclipse workspace + project
Recommended