Tarkvara kvaliteedijuhtimine
Tarkvara kvaliteedijuhtimine (inglise keeles software quality management) hõlmab tegevusi ja protsesse, mis võimaldavad tagada tarkvara kvaliteeti ning vähendada vigade arvu kõigis tarkvaraarenduse etappides. Tegevusteks võivad näiteks olla protsessi määratlemine ja rakendamine, auditeerimine ja koolitamine ning protsessideks projektijuhtimine, testimine ja tarkvaraarenduse metoodika. Tarkvara kvaliteedi tagamiseks on mitmeid meetodeid ning kasutada võib ühte standardit või kombineerida erinevate standardite parimaid külgi. Enamasti jälgitakse ISO 9000 standardi või CMMI mudeli vastavuse tagamist. Olenemata kasutatud meetodist on eesmärgiks kõigi tarkvaraarendusprotsesside pidev täiustamine, et saada tarkvara, mis vastab esialgsetele spetsifikatsioonidele ja nõuetele.