APPLICATION AUDIT
Introduction
The Application Audit is part of the Assessment Services. It provides detailed insight
in the technical quality characteristics of a software application.
The Application Audit is used when the application owner needs to get detailed understanding
of the technical issues of the application.
Keywords: detailed insight, software metrics, problem and goal driven, simple and clear
message. Uses automated analysis tools.
The audience is ICT management and developers.
Purpose of the service
The main purpose of the Application Audit is to evaluate quality characteristics, such
as maintainability.
For that purpose the Application Audit will evaluate the application identifying structural
and architectural deficiencies and will provide suggestions for improvement.
Required
input |
Process
overview |
Output |
-
Customer’s perceived problems |
-
Application source code |
-
Application |
|
design/maintenance |
|
documentation |
|
|
|
- Interview
stakeholders to understand perceived problems (GQM) |
- Intake
of source code and documentation |
- Inventory
of source code and documentation |
- Generate
software metrics |
- Evaluate
quality characteristics |
- Conceive
Assessment Report |
- Discuss
Assessment Report with stakeholders |
- Finalize
Assessment Report |
|
-
Application overview: |
|
Languages used |
|
Inventory of software components |
|
Inventory of documentation |
|
Size metrics |
-
Application Maintainability: |
|
Software metrics |
|
Analyzability |
|
Changeability |
|
Testability |
|
Stability |
|
Solutions |
-
Recommended next steps |
|
Characteristics |
Advantages |
- Identification
of quality characteristics of a software application |
- Identifies
problem areas and solutions |
- ISO
9126 |
- Automated |
- Response
time, 3-5 weeks |
|
- Full
insight in technical issues, risks and solutions |
- To
the point |
- Objective |
- Cost
effective |
- Based
on automated, repeatable process |
|
For more information about Application Audit please
contact us.