Download presentation
Presentation is loading. Please wait.
Published byJoel O’Neal’ Modified over 9 years ago
1
® IBM Software Group © 2007 IBM Corporation Rational Transformation Workbench Analyzer for Eclipse V3.1 Name Title Email address
2
IBM Software Group | Rational software Discovery -> Analysis -> Development All Enterprise assets Project assets Developers’ assets
3
IBM Software Group | Rational software Product Positioning WebSphere Studio Asset Analyzer (WSAA) Impact Analysis Application Understanding Business Rule Management Application Analysis Components for 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
4
IBM Software Group | Rational software Rational Transformation Workbench Solution Overview Rational Transformation Workbench Business Rules Extension Application Architect Extension Reuse Analyzer Technical Preview RTW Repository Rational Developer for System z RTW Analyzer for Eclipse RTW Repository
5
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 Eclipse RTW Repository
6
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 Eclipse RTW Repository
7
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
8
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
9
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
10
IBM Software Group | Rational software View program logic diagrams Control flow diagram Paragraph flow Flowchart Paragraph logic
11
IBM Software Group | Rational software View 65+ program complexity metrics McCabe’s Cyclomatic Complexity Halstead’s Program Volume Function points Dead Code
12
IBM Software Group | Rational software Navigate program source via sychronized views Context Relationships Control flow Logic flow
13
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
14
IBM Software Group | Rational software Backup charts
15
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
16
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.