sqa components - overview
TRANSCRIPT
Prof. Mohamed Batouche
Main Components …
Most software quality assurance activities can be categorized into software testing, that is, verification and validation, software configuration management, and quality control.
But the success of a software quality assurance program also depends on a coherent collection of standards, practices, conventions, and specifications.
3
4
5
Project Development plan and Quality PlanCh.6
Pre-project SQA components
Project Life Cycle SQA components
Fo
rma
l De
sig
n R
evie
ws
Sec
. 8
.2
Ex p
er t
s O
pin
i on
Se c
. 8
.5
Pee
r R
evi e
ws
Sec
. 8
.3
SQ
A o
f E
xte
rna
l Pa
rtic
ipa
nts
C
h 1
2
So
ftw
are
Ma
inte
na
nce
Ch
. 1
1
So
ftw
are
Tes
tin
gC
hs
. 9
-10
Quality Infrastructure components
ProceduresCh. 14
Supporting DevicesCh. 15
TrainingInstruction
Ch. 16
PreventiveActionsCh.17
ConfigurationManagement
Ch. 18
Document-ation
ControlCh. 19
Quality Management Project
ProgressControlCh. 20
Software QualityMetricsCh. 21
SoftwareQuality Costs
Ch. 22
Quality ManagementStandards
Ch. 23
StandardsProjectProcessStandardsCh.24
Organizational Base – Human componentsManagement - Ch. 25 SQA Unit - Sec. 26.1 SQA Committees – Sec. 26.2SQA Trustees – Sec. 26.2 SQA Forums – Sec 26.4
Contract reviewCh.5
Pre-project SQA components
WILLIAW E. LEWIS, “SOFTWARE TESTING AND CONTINUOUS QUALITY IMPROVEMENT”, THIRD EDITION, CRC Press, 2009.
K. NAIK AND P. TRIPATHY: “SOFTWARE TESTING AND QUALITY ASSURANCE”, WILEY, 2008.
IAN SOMMERVILLE, SOFTWARE ENGINEERING, 8TH EDITION, 2006.
ADITYA P. MATHUR,“FOUNDATIONS OF SOFTWARE TESTING”, PEARSON EDUCATION, 2009.
D. GALIN, “SOFTWARE QUALITY ASSURANCE: FROM THEORY TO IMPLEMENTATION”, PEARSON EDUCATION, 2004
DAVID GUSTAFSON, “THEORY AND PROBLEMS OF SOFTWARE ENGINEERING”, Schaum’s Outline Series, McGRAW-HILL, 2002.
6