XTRAN in the Software Development Life Cycle (SDLC)
As a meta-tool, XTRAN can play a role in automating virtually every phase of the SDLC. Below are illustrations of those roles, both for general software development and for specific types of activities and projects.
Note that only the "general" SDLC graphic shows all possible XTRAN involvement; the rest show only XTRAN involvement specific to the activity being illustrated.
- General Software Development
- Monitoring Code Quality
- Improving Code Quality
- Modernizing Code
- Translating Code to A Different Language
- Rehosting Code to a Different Platform
- Repurposing Code
- Forensic Analysis of Code, Data, or Text
- Interactive Query of XTRAN Code / Data / Text Mining Results
General Software Development
Here is how XTRAN can participate in the normal
course of software development:
Monitoring Code Quality
Here is how XTRAN can participate
in automating the continuous monitoring of code
quality. Click
for more
information about using XTRAN to automate your
software quality program.
Improving Code Quality
Here is how XTRAN can participate in automated improvement of code quality. This might be necessary, for instance, after a merger or acquisition has brought code into the enterprise that does not conform to the acquiring enterprise's quality standards and coding conventions.
Click for more
information about using XTRAN to automate code
quality remediation.
Modernizing Code
Here is how XTRAN can participate in a code
modernization project. Click
for more
information about using XTRAN to automate code
modernization.
Translating Code to a Different Language
Here is how XTRAN can participate in a code
translation project. Click
for more
information about using XTRAN to automate code
translation.
Rehosting Code to a Different Platform
Here is how XTRAN can participate in a project to
rehost code to a different platform, perhaps to escape
from the failing platform it is currently on. Click
for more
information about using XTRAN to automate code
rehosting.
Repurposing Code
Here is how XTRAN can participate in a project to
repurpose code, for instance to Webify it:
Forensic Analysis of Code, Data, or Text
Here is how XTRAN can participate in
the forensic analysis of code, data,
or text: