This page is here to explain steps of application validation done by ServiceEnablement.
Following screenshots have been taken with a console 1.27
Wrap-up
- Operator in charge of implementation does not need ServiceEnablement to request Module design or Exclusion
- During implementation, Operator has to comment JIRA.MSREQ with his insight
- Outputs must be saved on R:\FR\CUSTOMER\PROJECT\ARCHIVE
- Before delivering, operator must ensure list point below
Application Scope
Idea is to ensure Scope Defined, and all necessary code is analyzed.
Lines of code
Information will be crosscheked with output of Cloc provided in MSREQ by SE
Analysis Report (Not Analyzed files)
Reports "Unalyzed Code"
Analysis review
Log
Analysis logs must be asses, resolved, and ticket must be opened
DLM
All DLM must be reviewed
Snapshot
Only one snapshot present per version
Except certain cases, onely one snapshot is required by a MSREQ
Modules computed
PM should have shared project expectations for modules design
Generated/librairies code exclusion
PM has to validate code to be excluded from snapshots
No Overlapping
UDM shouldn't share artefacts, except on PM explicit request
All necesary artefacts are in snapshot
Unassigned objects in Modules should be explained
IMAGING
IMAGING should be loaded and available at the end of the analysis
Transactions
#of valid transaction vs Code size
The expectation is to have about 1 valid Transaction per KLoc (jee, .net app)
This is an idea of expected amount based on empiric knowledge
artefactcoverage ratio
The idea is to have enought artefacts participating to transactions
Data entities used ratio
If data entities are not used by application, this mean tables are shared, or they're only technical
Complete transactions
Transactions should mostly go to end-point (data entities), not mocks (exit-point)
Empty transaction ratio
If There are enought valid transaction, ratio should be less than 30% of empty transaction. Ensure your transactions entry point configuration
Dashboard Validation
A review will be ran will ServiceEnablement to browse and discuss quality, and possible exlusion made.
Please note that review of critical violations must be done by operator before delivery
Outputs
Application backup & Sherlock
Actions to be done in Admin part of console, do not forget Measurement base
Architecture Studio view
An architecture view based on Module design must be computed and available in Architecture Studio
Action Plan Optimizer file
An Empty ActionPlanOptimizer file must be generated
go to C:\Tools\CAST-ActionPlanOptimizer_0.7-Beta\CAST-ActionPlanOptimizer.exe
KYT
Use VM : FRTOOLING, credentials gaic/cast@123
go to C:\Tools\com.castsoftware.uc.kyt.1.0.3\bin
Modify json, and run batch
Generated Report
A report concerponding to FRENCH presentation has to be generated
Please follow instruction in Template for automatic report generation
Confluence Page
Confluence page typed AIC Tracking Page muse be created and fully documented