Sommario:
- Definizione - Che cosa significa Software Quality Assurance (SQA)?
- Techopedia spiega Software Quality Assurance (SQA)
Definizione - Che cosa significa Software Quality Assurance (SQA)?
La garanzia della qualità del software (SQA) è un processo che garantisce che il software sviluppato soddisfi e rispetti le specifiche di qualità definite o standardizzate. SQA è un processo continuo all'interno del ciclo di vita dello sviluppo del software (SDLC) che controlla regolarmente il software sviluppato per assicurarsi che soddisfi le misure di qualità desiderate.
Techopedia spiega Software Quality Assurance (SQA)
SQA aiuta a garantire lo sviluppo di software di alta qualità. Le pratiche SQA sono implementate nella maggior parte dei tipi di sviluppo software, indipendentemente dal modello di sviluppo software sottostante utilizzato. In senso lato, SQA incorpora e implementa metodologie di test del software per testare il software. Anziché verificare la qualità dopo il completamento, i processi SQA verificano la qualità in ogni fase dello sviluppo fino al completamento del software. Con SQA, il processo di sviluppo del software passa alla fase successiva solo quando la fase corrente / precedente è conforme agli standard di qualità richiesti.
SQA lavora generalmente su uno o più standard di settore che aiutano a costruire linee guida sulla qualità del software e strategie di implementazione. Questi standard includono ISO 9000 e capacità di integrazione del modello di maturità (CMMI).