Explain why multiple-choice questionnaires, as a primary means of extracting information from the user, is not effective for eliciting requirements.

What will be an ideal response?


Multiple-choice questionnaires provide possible answers to the questions that are asked. This introduces two
problems: first, the analyst must be familiar enough with the application domain to offer a good set of answers for
each question. Second, the user is constrained to select these pre-designed answers. It is then preferable that the
analyst use other elicitation methods, such as task analysis or unstructured interviews, to gather sufficient knowledge
of the application domain and to discover implicit knowledge that the user assumes everybody has. Subsequently, the
analyst can use multiple choice questionnaires to confirm a hypothesis or to prioritize certain functionality.

Computer Science & Information Technology

You might also like to view...

An int variable can hold __________.

a. 'x' b. 120 c. 120.0 d. "x" e. "120"

Computer Science & Information Technology

The name of a function is AnalyzeData. It takes one argument – an array of ints with 20 values named Scores. It returns an int data type. Which of these protypes is correct?

A. void AnalyzeData(int Scores[], 20); B. int AnalyzeData(int Scores[]); C. int AnalyzeData(int total, int Scores); D. int AnalyzeData(int[20]);

Computer Science & Information Technology

The system program that loads first when you turn on your PC is called the application system.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

The control that is used to describe the values in a text box is usually the ________ control.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology