According to the ESA quality standard ECSS-P-001A*, the term "Software Product Assurance" summarizes all those activities, which guarantee that the developed software corresponds to its requirements. Not only the functional, but also the non-functional requirements (e.g. regarding dependability and safety) are considered.
On the basis of your existing measures and processes we further compile steps together with you, in order to establish Software Product Assurance also in your project.
Some areas are brought up here as examples for discussion
- How do I deal with the situation if requirements are not fulfilled or cannot be fulfilled?
- How are found errors dealt with, i.e. after which processes does the elimination of errors take place?
- Which results and in which way should these be documented in the different project phases?
- How does software configuration and documentation management take place?
- Are verification steps planned during the project?
- According to which processes do the different kinds of tests run?
As is shown in this list, there is a multiplicity of possible measures, which are to be defined for each project.
We offer our professional support precisely in order to implement with as little additional expenditure as possible, as many measures as required, which finally make possible the development of a "good" and "correct" product. We compile the tailor-made course of action together with you, either at our locations in Vienna and Seibersdorf or locally at your business. You can also take the option of utilising our accredited software test laboratory, which offers the often demanded independence of development and testing.
| * European Cooperation for Space Standardisation: ECSS-P-001A, Rev. 1 |



christian.reumann@ait.ac.at