Introduction to Software Testing
Yüklə
0,67 Mb.
səhifə
15/17
tarix
16.05.2022
ölçüsü
0,67 Mb.
#58214
1
...
9
10
11
12
13
14
15
16
17
software-safety
Bu səhifədəki naviqasiya:
NVP under scrutiny
A software analogue ...
The software analogue is called N-version programming (NVP):
Have N teams each write a version of the required program independently given the same requirements.
Run
all N programs
;
when results differ
, take a vote.
NVP under scrutiny
What are the potential problems with NVP?
Software failures are not like hardware failures. All software
failures are design failures
, not material failures.
Often, programmers make
the same kinds of mistakes
, misinterpretations, and have similar biases.
Requirements
are often misleading
, wrong, vague, etc
What if only one of the N teams actually has the correct interpretation!
Yüklə
0,67 Mb.
Dostları ilə paylaş:
1
...
9
10
11
12
13
14
15
16
17
Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət
gir
|
qeydiyyatdan keç
Ana səhifə
Stomatologiya
Anesteziologiya
Cərrahlıq
Ginekologiya
Tibb
yükləyin