Inadequate quality assurance during software development can delay a development project or even cause it to fail altogether. Inadequate checks on the secure implementation of software developed in-house can lead to vulnerabilities when it is deployed.
If quality assurance is not made an integral part of the development process, errors and manipulations in the design or implementation of software may remain undetected. Particular attention in this regard should be paid not only to components developed in-house, but to external contributions from third parties and transferred components, as well.
- BSI -
Copyright by Bundesamt für Sicherheit in der Informationstechnik (https://www.bsi.bund.de/)