SlideShare a Scribd company logo
1 of 6
Download to read offline
A description of the Audit, Quality and Change Management module in X-Analysis. The 
module provides detailed metrics analysis of all code and databases running on your 
IBM i, giving you the power to fully manage quality and change. 
Audit, Quality and Change Management 
Measure, compare and manage the quality, metrics and 
complexity of your IBM i applications 
What’s Inside 
Audit, Quality and 
Change Management
Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile 
X-Analysis Audit, Quality and Change Management 
Some Highlights: 
ff Program Complexity Metrics: low, medium 
and high complexity classification of 
programs 
ff Screen Display Complexity Metrics Analysis 
ff Database File Metrics Analysis 
ff Metrics Report Writer– Complete 
customizable report writer for building 
complexity and analysis reports 
ff Problem Analysis for design oddities, 
such as: 
ff Database file with constraints defined 
ff Duplicate logical files 
ff Database files with FIFO/LIFO 
keywords in source 
ff Joined logical files 
ff And many more... 
ff Identifies unused Logical files, subroutines 
and procedures 
ff Audit Report – MS Word or PDF wizard 
generates structured reports of metrics 
and problem analysis results 
ff Link multiple repositories for combined 
analysis throughout all functions 
Applications running on IBM i are typically large, complex 
and have been developed by a variety of programmers and 
analysts over several decades. Without an automated au-dit 
and analysis tool, understanding such applications is al-most 
impossible, especially for new resources who have to 
take over maintenance and development. The Audit, Quality 
and Change Management module of X-Analysis provides an 
exhaustive breakdown of every aspect of your application 
portfolio. Without this linked, cross-referenced summary of 
your applications and databases, change management be-comes 
a guessing game, and testing times and remediation 
cycles increase. In addition, without thorough knowledge of 
your applications, modernization of even small parts of the 
system becomes daunting, as complete impact is unknown. 
Audit, Quality and 
Change Management 
Audit, Quality and Change 
Management: Manage your 
IBM i applications by mea-suring 
and comparing a wide 
variety of metrics to gauge 
code complexity and quality. 
Measure, Compare and Manage the Quality, Metrics and Complexity of Your IBM i Applications 
YOU CANNOT IMPROVE WHAT YOU DO NOT MEASURE 
The X-Analysis Audit, Quality and 
Change Management module 
gives you a highly detailed 
picture of your application and 
database metrics, including lists 
and locations of constraints, 
duplicates, unused files, multiple 
record formats, missing sources, 
unused subroutines and proce-dures 
and a host of database-re-lated 
problems.
Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile 
X-Analysis Audit, Quality and Change Management 
Intuitive graphical user interface 
Program understanding at an application level 
Solution for multi-level impact analysis and cross-referencing of complex RPG & COBOL applications 
Graphical and Pseudo Code documentation of the entire system 
Metrics Analysis is the Key to Improving Your Applications and Development Metrics Analysis Features 
ff Metrics calculated at both program and 
subroutine/procedure level 
ff All metrics exportable to Excel 
ff Cyclomatic complexity 
ff Halstead volume 
ff Maintainability index 
ff Number of source line statements in 
the program 
ff Number of GOTOs or CABxx 
statements 
ff Greatest nesting depth of IF/DO 
statements 
ff Greatest number of statements within 
an IF/DO block of code 
ff Greatest depth of nested DO/FOR loops 
ff Greatest depth of nested ELSE 
statements 
ff Optionally transform the product into 
new languages with further use of 
transformation robots 
ff Test and deploy the iteration. 
ff Understand where the most complex code in the system resides and plan accordingly. 
ff Audit the difference between versions of a system at a design level - not just code. 
ff Be alerted to potentially harmful system conditions and defects before they cause production problems. 
ff Track changes in new versions of packaged applications to plan for refitting customizations. 
ff Externalize rules so they can be shared by multiple applications. 
ff Compare versions of your custom applications at different points in time to track where changes were deployed. 
Audit for Problems, Complexity and Change 
The complexity metrics fea-ture 
of the module enables 
managers of legacy systems to 
measure, monitor and proac-tively 
manage complexity and 
changes to the applications.
Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile 
X-Analysis Audit, Quality and Change Management 
SCREEN METRICS 
Displays low, medium and high complexity classifi-cation 
of all the available screen functions. 
BUSINESS PROCESS LOGIC METRICS 
Displays business process logic data in metrics form 
- total lines, included lines, excluded lines, unmarked 
lines etc. 
DATABASE SUMMARY 
Provides access to a summarized database report for 
the entire cross-reference library. The report contains 
information related to files, their unique keys and 
other necessary file-related details. 
SPECIALIZED ANALYSIS 
Allows you to design your own reports using the full metrics database in the defined system repos-itory. 
This reporting provides a valuable way to measure and manage the quality and complexity 
of a code base. You can run one-off static reports or create DIFFERENCE REPORTS, in which you 
compare two or more 
versions of an application 
at different points in time 
to discover changes in: 
- Source code 
- Business rules 
- Table and field 
definitions 
- Table relationships 
A Wide Range of Options and Functionality 
In addition to problem analysis (pictured on page 2) and metrics analysis (described on page 3), the 
Audit, Quality and Change Management module provides numerous functions to help manage your 
IBM i applications. Some of the highlights:
Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile 
At A Glance... 
Audit, Quality and Change Management Summary of 
Functionality 
ff Program Complexity Metrics: low, medium and high complexity 
classification of programs 
ff Screen Display Complexity Metrics Analysis 
ff Database File Metrics Analysis 
ff Metrics Report Writer– Complete customizable report writer for 
building complexity and analysis reports 
ff Identifies unused Logical files, subroutines and procedures 
ff Audit Report – MS Word or PDF wizard generates structured reports 
of metrics and problem analysis results 
ff Link multiple repositories for combined analysis throughout all 
functions 
ff Builds a difference analysis between two versions of a system 
comparing business rules, database designs and relations and 
programs 
ff Builds a PTF impact analysis by comparing a PTF library repository 
with production repository 
ff Object Allocation report that lists all objects in the library with a brief 
description, mention of object type, attribute, its application area, if 
any, and the library to which the object belongs. 
Audit, Quality and 
Change 
Management 
Audit, Quality and 
Change Management: 
Manage your IBM i applications by mea-suring 
and comparing a wide variety of 
metrics to gauge code complexity and 
quality. 
Fresche Legacy: 
ff Problem Analysis for design oddities, such as: 
ff Database file with triggers, constraints or Select/Omits defined 
ff Duplicate logical files 
ff Database files with FIFO/LIFO keywords in source 
ff Joined logical files 
ff Source changed after file created 
ff Journaled database files 
ff Database files with multiple record formats, multiple members 
or no members 
ff No database file for an existing source member, or no source for 
existing database file 
ff No program object for an existing program source, or no source 
member for program object 
ff Source member changed after program object created 
ff References to Un-included Files Display 
ff Database Summary provides access to summarized information 
related to files, their unique keys and other file-related details 
ff Business Process Logic Metrics displays business process logic data 
in metrics form - total lines, included lines, excluded lines, unmarked 
lines etc. 
US: 
9245 Laguna Springs Drive, 
Suite 200 
Elk Grove, CA, 95758 
1.800.361.6782 
Canada: 
995 Wellington, Suite 200 
Montreal, CAN, H3C 1V3 
514.747.7007 
1.800.361.6782 
UK: 
Weybridge Business Centre 
66 York Road, Weybridge, 
KT13 9DY, UK 
+44 (0) 1932 848564
About Fresche Legacy 
As a leading expert in legacy management and modernization, Fresche Legacy helps enterprise organizations transform their business 
to improve financial performance, increase market competitiveness, remove risk and add business value. Our team of experts has 
successfully completed hundreds of transformation projects within the most complex enterprise environments, helping organizations 
future-proof their business by modernizing their business processes, technologies, infrastructure, and methodologies. Committed to 
100 percent customer satisfaction, Fresche Legacy’s services and solutions span the complete legacy modernization spectrum from 
concept to maintenance, and include Discovery Services, Modernization Solutions, and Application Management Services & Transfor-mation. 
For more information about our company, visit us on the Web at www.freschelegacy.com 
X-Analysis Professional is the foundation of the full X-Analysis toolset, a suite of productivity tools for your IBM i applications. Following 
is a brief description of the other modules in the suite: 
How to get on board: X-Analysis products are available as a complete package or as individual 
modules. At Fresche Legacy, we work closely with you to assess your needs and recommend the best 
solutions. To get started, contact us using the information below: 
www.freschelegacy.com |info@freschelegacy.com | 
1.800.361.6782 (US, Can) | 00 800 361 67 82 0 (Belgium, France Germany, UK) 
FL-DS-XAnalysis-Aud-Qual-Chng-EN-10072014 
Application Process Mapping: Business 
rule and relational data model extraction and 
documentation of application processes and 
flows. 
Audit, Quality and Change 
Management: Auditing of core application 
functionality - including design, quality and 
complexity - to identify and change problematic 
areas in the application. 
Data and Test Management: Analysis of 
data quality; data archiving, data subsetting 
and data masking. Test data automation and 
management. 
X-Analysis Professional: The foundation 
tool, with all of the basic functionality. 
Application Modernization: RPG, COBOL 
and CA 2E (Synon) automatically converted to 
Java. 
Database Modernization: Automated 
conversion of DDS to DDL, including creation of 
constraints, long field names and views. 
Open Systems Analysis: Cross-referencing 
and documentation of Java, C#, PHP, VB/VB.NET 
and PowerBuilder. 
CA 2E Analysis: Everything required to analyze and 
document CA 2E applications.

More Related Content

What's hot

Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsIBM Rational software
 
Togaf v9-sample-catalogs-matrics-diagrams-v2
Togaf v9-sample-catalogs-matrics-diagrams-v2Togaf v9-sample-catalogs-matrics-diagrams-v2
Togaf v9-sample-catalogs-matrics-diagrams-v2Raissa Quintero
 
owb-platform-adapter-cookbook-177344
owb-platform-adapter-cookbook-177344owb-platform-adapter-cookbook-177344
owb-platform-adapter-cookbook-177344Carnot Antonio Romero
 
Migrating existing projects to Rational solutions
Migrating existing projects to Rational solutionsMigrating existing projects to Rational solutions
Migrating existing projects to Rational solutionsEinar Karlsen
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslateElizabeth Steiner
 
Constructing Enterprise Applications
Constructing Enterprise  ApplicationsConstructing Enterprise  Applications
Constructing Enterprise ApplicationsGem WeBlog
 
PeterBarnumGenResume
PeterBarnumGenResumePeterBarnumGenResume
PeterBarnumGenResumePeter Barnum
 
Andrinne Thomas - Updated Resume 2015
Andrinne Thomas - Updated Resume 2015Andrinne Thomas - Updated Resume 2015
Andrinne Thomas - Updated Resume 2015Andrinne Thomas
 
Resume_Arun_Baby_03Jan17
Resume_Arun_Baby_03Jan17Resume_Arun_Baby_03Jan17
Resume_Arun_Baby_03Jan17Arun Baby
 
Tim Mc Kay's Resume
Tim Mc Kay's ResumeTim Mc Kay's Resume
Tim Mc Kay's ResumeTim Mc Kay
 

What's hot (20)

Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutions
 
Sunny_Resume
Sunny_ResumeSunny_Resume
Sunny_Resume
 
Sunny_Resume
Sunny_ResumeSunny_Resume
Sunny_Resume
 
Togaf v9-sample-catalogs-matrics-diagrams-v2
Togaf v9-sample-catalogs-matrics-diagrams-v2Togaf v9-sample-catalogs-matrics-diagrams-v2
Togaf v9-sample-catalogs-matrics-diagrams-v2
 
X-2E Analysis
X-2E AnalysisX-2E Analysis
X-2E Analysis
 
owb-platform-adapter-cookbook-177344
owb-platform-adapter-cookbook-177344owb-platform-adapter-cookbook-177344
owb-platform-adapter-cookbook-177344
 
Projects worked at Walmart
Projects worked at WalmartProjects worked at Walmart
Projects worked at Walmart
 
NonCorp_resume_071715
NonCorp_resume_071715NonCorp_resume_071715
NonCorp_resume_071715
 
Migrating existing projects to Rational solutions
Migrating existing projects to Rational solutionsMigrating existing projects to Rational solutions
Migrating existing projects to Rational solutions
 
Pranabesh Ghosh
Pranabesh Ghosh Pranabesh Ghosh
Pranabesh Ghosh
 
Mcneill 01
Mcneill 01Mcneill 01
Mcneill 01
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with Innoslate
 
Constructing Enterprise Applications
Constructing Enterprise  ApplicationsConstructing Enterprise  Applications
Constructing Enterprise Applications
 
Projects worked at Safeway
Projects worked at SafewayProjects worked at Safeway
Projects worked at Safeway
 
PeterBarnumGenResume
PeterBarnumGenResumePeterBarnumGenResume
PeterBarnumGenResume
 
Andrinne Thomas - Updated Resume 2015
Andrinne Thomas - Updated Resume 2015Andrinne Thomas - Updated Resume 2015
Andrinne Thomas - Updated Resume 2015
 
Resume_Arun_Baby_03Jan17
Resume_Arun_Baby_03Jan17Resume_Arun_Baby_03Jan17
Resume_Arun_Baby_03Jan17
 
Sakthivel_Ganapathy_Resume
Sakthivel_Ganapathy_ResumeSakthivel_Ganapathy_Resume
Sakthivel_Ganapathy_Resume
 
Dinesh 5+
Dinesh 5+Dinesh 5+
Dinesh 5+
 
Tim Mc Kay's Resume
Tim Mc Kay's ResumeTim Mc Kay's Resume
Tim Mc Kay's Resume
 

Similar to X-Analysis - Audit, Quality and Change Management

Summary Technical Presentation (General)
Summary Technical Presentation (General)Summary Technical Presentation (General)
Summary Technical Presentation (General)DonGlass
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Developers
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoSalesforce Developers
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions IntrolarryATprodev
 
Varun v resume_tc
Varun v resume_tcVarun v resume_tc
Varun v resume_tcVarun V
 
Vandana Sathish Maller
Vandana Sathish MallerVandana Sathish Maller
Vandana Sathish MallerVandana Maller
 
Understanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformUnderstanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformSalesforce Developers
 
InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014Eliezer Harkavi
 
Cognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZECognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZEStepan Kutaj
 
ITIL Dolphin Sunum
ITIL Dolphin SunumITIL Dolphin Sunum
ITIL Dolphin Sunumalperdogu
 

Similar to X-Analysis - Audit, Quality and Change Management (20)

Resume_Vellaiyan
Resume_VellaiyanResume_Vellaiyan
Resume_Vellaiyan
 
Summary Technical Presentation (General)
Summary Technical Presentation (General)Summary Technical Presentation (General)
Summary Technical Presentation (General)
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
 
Tartaglia Matthew3
Tartaglia Matthew3Tartaglia Matthew3
Tartaglia Matthew3
 
Abdul ETL Resume
Abdul ETL ResumeAbdul ETL Resume
Abdul ETL Resume
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
 
X-Analysis
X-AnalysisX-Analysis
X-Analysis
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
 
Santosh_Nayak_CV
Santosh_Nayak_CVSantosh_Nayak_CV
Santosh_Nayak_CV
 
Mohamed Tawila CV
Mohamed Tawila CVMohamed Tawila CV
Mohamed Tawila CV
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
 
Rabbani Basha
Rabbani BashaRabbani Basha
Rabbani Basha
 
X-Analysis Professional
X-Analysis ProfessionalX-Analysis Professional
X-Analysis Professional
 
Varun v resume_tc
Varun v resume_tcVarun v resume_tc
Varun v resume_tc
 
Vandana Sathish Maller
Vandana Sathish MallerVandana Sathish Maller
Vandana Sathish Maller
 
EGENindepth_v3_recto
EGENindepth_v3_rectoEGENindepth_v3_recto
EGENindepth_v3_recto
 
Understanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformUnderstanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce Platform
 
InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014
 
Cognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZECognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZE
 
ITIL Dolphin Sunum
ITIL Dolphin SunumITIL Dolphin Sunum
ITIL Dolphin Sunum
 

More from Fresche Solutions

Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions
 
Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions
 
Étude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysÉtude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysFresche Solutions
 
Étude de cas Fresche: New Penn
Étude de cas Fresche: New PennÉtude de cas Fresche: New Penn
Étude de cas Fresche: New PennFresche Solutions
 
Étude de cas Fresche: Fiserv
Étude de cas Fresche: FiservÉtude de cas Fresche: Fiserv
Étude de cas Fresche: FiservFresche Solutions
 
Newlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRNewlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRFresche Solutions
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRFresche Solutions
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FRFresche Solutions
 
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageIBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageFresche Solutions
 
IBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillIBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillFresche Solutions
 
IBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyIBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyFresche Solutions
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisFresche Solutions
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartFresche Solutions
 
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonA look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonFresche Solutions
 

More from Fresche Solutions (20)

Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017
 
Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017
 
Étude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysÉtude de cas Fresche: Agilysys
Étude de cas Fresche: Agilysys
 
Étude de cas Fresche: New Penn
Étude de cas Fresche: New PennÉtude de cas Fresche: New Penn
Étude de cas Fresche: New Penn
 
Étude de cas Fresche: Fiserv
Étude de cas Fresche: FiservÉtude de cas Fresche: Fiserv
Étude de cas Fresche: Fiserv
 
Newlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRNewlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FR
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FR
 
X-Rules - FR
X-Rules - FRX-Rules - FR
X-Rules - FR
 
X-Audit - FR
X-Audit - FRX-Audit - FR
X-Audit - FR
 
X-Resize - FR
X-Resize - FRX-Resize - FR
X-Resize - FR
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FR
 
X-Datatest - FR
X-Datatest - FRX-Datatest - FR
X-Datatest - FR
 
X-DB Modernize - FR
X-DB Modernize - FRX-DB Modernize - FR
X-DB Modernize - FR
 
X-2E Analysis - FR
X-2E Analysis - FRX-2E Analysis - FR
X-2E Analysis - FR
 
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageIBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon Savage
 
IBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillIBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison Butterill
 
IBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyIBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul Tuohy
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray Everhart
 
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonA look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

X-Analysis - Audit, Quality and Change Management

  • 1. A description of the Audit, Quality and Change Management module in X-Analysis. The module provides detailed metrics analysis of all code and databases running on your IBM i, giving you the power to fully manage quality and change. Audit, Quality and Change Management Measure, compare and manage the quality, metrics and complexity of your IBM i applications What’s Inside Audit, Quality and Change Management
  • 2. Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile X-Analysis Audit, Quality and Change Management Some Highlights: ff Program Complexity Metrics: low, medium and high complexity classification of programs ff Screen Display Complexity Metrics Analysis ff Database File Metrics Analysis ff Metrics Report Writer– Complete customizable report writer for building complexity and analysis reports ff Problem Analysis for design oddities, such as: ff Database file with constraints defined ff Duplicate logical files ff Database files with FIFO/LIFO keywords in source ff Joined logical files ff And many more... ff Identifies unused Logical files, subroutines and procedures ff Audit Report – MS Word or PDF wizard generates structured reports of metrics and problem analysis results ff Link multiple repositories for combined analysis throughout all functions Applications running on IBM i are typically large, complex and have been developed by a variety of programmers and analysts over several decades. Without an automated au-dit and analysis tool, understanding such applications is al-most impossible, especially for new resources who have to take over maintenance and development. The Audit, Quality and Change Management module of X-Analysis provides an exhaustive breakdown of every aspect of your application portfolio. Without this linked, cross-referenced summary of your applications and databases, change management be-comes a guessing game, and testing times and remediation cycles increase. In addition, without thorough knowledge of your applications, modernization of even small parts of the system becomes daunting, as complete impact is unknown. Audit, Quality and Change Management Audit, Quality and Change Management: Manage your IBM i applications by mea-suring and comparing a wide variety of metrics to gauge code complexity and quality. Measure, Compare and Manage the Quality, Metrics and Complexity of Your IBM i Applications YOU CANNOT IMPROVE WHAT YOU DO NOT MEASURE The X-Analysis Audit, Quality and Change Management module gives you a highly detailed picture of your application and database metrics, including lists and locations of constraints, duplicates, unused files, multiple record formats, missing sources, unused subroutines and proce-dures and a host of database-re-lated problems.
  • 3. Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile X-Analysis Audit, Quality and Change Management Intuitive graphical user interface Program understanding at an application level Solution for multi-level impact analysis and cross-referencing of complex RPG & COBOL applications Graphical and Pseudo Code documentation of the entire system Metrics Analysis is the Key to Improving Your Applications and Development Metrics Analysis Features ff Metrics calculated at both program and subroutine/procedure level ff All metrics exportable to Excel ff Cyclomatic complexity ff Halstead volume ff Maintainability index ff Number of source line statements in the program ff Number of GOTOs or CABxx statements ff Greatest nesting depth of IF/DO statements ff Greatest number of statements within an IF/DO block of code ff Greatest depth of nested DO/FOR loops ff Greatest depth of nested ELSE statements ff Optionally transform the product into new languages with further use of transformation robots ff Test and deploy the iteration. ff Understand where the most complex code in the system resides and plan accordingly. ff Audit the difference between versions of a system at a design level - not just code. ff Be alerted to potentially harmful system conditions and defects before they cause production problems. ff Track changes in new versions of packaged applications to plan for refitting customizations. ff Externalize rules so they can be shared by multiple applications. ff Compare versions of your custom applications at different points in time to track where changes were deployed. Audit for Problems, Complexity and Change The complexity metrics fea-ture of the module enables managers of legacy systems to measure, monitor and proac-tively manage complexity and changes to the applications.
  • 4. Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile X-Analysis Audit, Quality and Change Management SCREEN METRICS Displays low, medium and high complexity classifi-cation of all the available screen functions. BUSINESS PROCESS LOGIC METRICS Displays business process logic data in metrics form - total lines, included lines, excluded lines, unmarked lines etc. DATABASE SUMMARY Provides access to a summarized database report for the entire cross-reference library. The report contains information related to files, their unique keys and other necessary file-related details. SPECIALIZED ANALYSIS Allows you to design your own reports using the full metrics database in the defined system repos-itory. This reporting provides a valuable way to measure and manage the quality and complexity of a code base. You can run one-off static reports or create DIFFERENCE REPORTS, in which you compare two or more versions of an application at different points in time to discover changes in: - Source code - Business rules - Table and field definitions - Table relationships A Wide Range of Options and Functionality In addition to problem analysis (pictured on page 2) and metrics analysis (described on page 3), the Audit, Quality and Change Management module provides numerous functions to help manage your IBM i applications. Some of the highlights:
  • 5. Fresche Legacy: Audit, Quality and Change Management Share this information: IT Can Make You Smile At A Glance... Audit, Quality and Change Management Summary of Functionality ff Program Complexity Metrics: low, medium and high complexity classification of programs ff Screen Display Complexity Metrics Analysis ff Database File Metrics Analysis ff Metrics Report Writer– Complete customizable report writer for building complexity and analysis reports ff Identifies unused Logical files, subroutines and procedures ff Audit Report – MS Word or PDF wizard generates structured reports of metrics and problem analysis results ff Link multiple repositories for combined analysis throughout all functions ff Builds a difference analysis between two versions of a system comparing business rules, database designs and relations and programs ff Builds a PTF impact analysis by comparing a PTF library repository with production repository ff Object Allocation report that lists all objects in the library with a brief description, mention of object type, attribute, its application area, if any, and the library to which the object belongs. Audit, Quality and Change Management Audit, Quality and Change Management: Manage your IBM i applications by mea-suring and comparing a wide variety of metrics to gauge code complexity and quality. Fresche Legacy: ff Problem Analysis for design oddities, such as: ff Database file with triggers, constraints or Select/Omits defined ff Duplicate logical files ff Database files with FIFO/LIFO keywords in source ff Joined logical files ff Source changed after file created ff Journaled database files ff Database files with multiple record formats, multiple members or no members ff No database file for an existing source member, or no source for existing database file ff No program object for an existing program source, or no source member for program object ff Source member changed after program object created ff References to Un-included Files Display ff Database Summary provides access to summarized information related to files, their unique keys and other file-related details ff Business Process Logic Metrics displays business process logic data in metrics form - total lines, included lines, excluded lines, unmarked lines etc. US: 9245 Laguna Springs Drive, Suite 200 Elk Grove, CA, 95758 1.800.361.6782 Canada: 995 Wellington, Suite 200 Montreal, CAN, H3C 1V3 514.747.7007 1.800.361.6782 UK: Weybridge Business Centre 66 York Road, Weybridge, KT13 9DY, UK +44 (0) 1932 848564
  • 6. About Fresche Legacy As a leading expert in legacy management and modernization, Fresche Legacy helps enterprise organizations transform their business to improve financial performance, increase market competitiveness, remove risk and add business value. Our team of experts has successfully completed hundreds of transformation projects within the most complex enterprise environments, helping organizations future-proof their business by modernizing their business processes, technologies, infrastructure, and methodologies. Committed to 100 percent customer satisfaction, Fresche Legacy’s services and solutions span the complete legacy modernization spectrum from concept to maintenance, and include Discovery Services, Modernization Solutions, and Application Management Services & Transfor-mation. For more information about our company, visit us on the Web at www.freschelegacy.com X-Analysis Professional is the foundation of the full X-Analysis toolset, a suite of productivity tools for your IBM i applications. Following is a brief description of the other modules in the suite: How to get on board: X-Analysis products are available as a complete package or as individual modules. At Fresche Legacy, we work closely with you to assess your needs and recommend the best solutions. To get started, contact us using the information below: www.freschelegacy.com |info@freschelegacy.com | 1.800.361.6782 (US, Can) | 00 800 361 67 82 0 (Belgium, France Germany, UK) FL-DS-XAnalysis-Aud-Qual-Chng-EN-10072014 Application Process Mapping: Business rule and relational data model extraction and documentation of application processes and flows. Audit, Quality and Change Management: Auditing of core application functionality - including design, quality and complexity - to identify and change problematic areas in the application. Data and Test Management: Analysis of data quality; data archiving, data subsetting and data masking. Test data automation and management. X-Analysis Professional: The foundation tool, with all of the basic functionality. Application Modernization: RPG, COBOL and CA 2E (Synon) automatically converted to Java. Database Modernization: Automated conversion of DDS to DDL, including creation of constraints, long field names and views. Open Systems Analysis: Cross-referencing and documentation of Java, C#, PHP, VB/VB.NET and PowerBuilder. CA 2E Analysis: Everything required to analyze and document CA 2E applications.