What to know

Software may be constructed either by coding (i.e., programming) or by assembling together previously coded software components (e.g., from code libraries, off-the-shelf software, etc.) for use in a new application. Coding is the software activity where the detailed design specification is implemented as source code. Coding is the lowest level of abstraction for the software development process. It is the last stage in decomposition of the software requirements where module specifications are translated into a programming language.

How we can help

Our expertise covers the following tasks of the coding phase:

  • Traceability Analyses
    • Source Code to Design Specification (and vice versa)
    • Test Cases to Source Code and to Design Specification
  • Source Code and Source Code Documentation Evaluation
  • Source Code Interface Analysis
  • Test Procedure and Test Case Generation (module, integration, system, and acceptance)