Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduction
Software verification and validation activities check
the software against its specification
Verification: the act of reviewing, inspecting,
testing, checking, auditing, or otherwise
establishing and documenting whether items,
processes, services or documents conform to
specified requirements.
Validation: the process of evaluating a system or
component during or at the end of the development
process to determine whether it satisfies specified
requirements.
Tracing: the act of establishing a relationship
between two or more products of the development
process.
Testing: an activity in which a system or
component is executed under specified conditions,
the results are observed or recorded, and an
evaluation is made of some aspect of the system or
component.
Principles of SV&V
SV&V activities include:
Technical reviews, walkthroughs and software
inspections;
Checking that software requirements are
traceable to user requirements;
2
P1
B
1
0
P2
C
0
1
D
1
0
P3
E
1
0
P4
F
0
0
P51
G
Control Flow Path
0
A calls B; B calls D and E
0
A calls C and than returns
SVVP