SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

OVERVIEW OF SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which one is a technique for requirement validation?
A
Sampling
B
Interview
C
Prototyping
D
Case study
Explanation: 

Detailed explanation-1: -Prototyping: In this validation technique, a basic working model (prototype) of the system is presented before the end-user, they test and experiment with the presented model to check if it meets the their specified requirements.

Detailed explanation-2: -Rapid prototyping is an effective approach to requirements validation to demonstrate concepts, discover requirements errors and find possible fixing solutions [1]. In practice, it is very desirable to generate prototypes directly from requirements automatically with a CASE tool.

Detailed explanation-3: -Important validation testing techniques include unit testing, integration testing and system testing. These are all different types of functionality testing, which can determine if various elements of the software function according to the user requirements.

There is 1 question to complete.