adplus-dvertising

Welcome to the Requirements Engineering MCQs Page

Dive deep into the fascinating world of Requirements Engineering with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Requirements Engineering, a crucial aspect of Software Engineering. In this section, you will encounter a diverse range of MCQs that cover various aspects of Requirements Engineering, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within Software Engineering.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Requirements Engineering. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of Software Engineering.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Requirements Engineering. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Requirements Engineering MCQs | Page 12 of 30

Discuss
Answer: (b).The analyst may not share the same category system as the user Explanation:When eliciting requirements through interviews, the analyst may impose their own view of how the world is ordered onto the user, which can lead to failure if the analyst and user do not share the same category system.
Discuss
Answer: (a).By observing groups of people in their natural settings Explanation:Ethnographic methods involve studying groups of people in their natural settings, such as by living with them for an extended period of time. This allows the analyst to become an apprentice and understand the work of the future users of the system, and is more likely to uncover tacit knowledge than other elicitation techniques.
Discuss
Answer: (d).They assume that users have preconceived plans. Explanation:Thinking aloud protocols assume that users have well-defined goals and subgoals, and that they traverse such goal trees in a neat top-down manner. But people often don't have preconceived plans, they proceed in somewhat opportunistic ways.
Discuss
Answer: (b).It doesn't take into account the social and organizational environment in which tasks are executed Explanation:A disadvantage of task analysis is that it considers individual tasks of individual persons, without taking into account the social and organizational environment in which these tasks are executed.
Q115.
What are ethnographic methods claimed not to have?
Discuss
Answer: (d).biases Explanation:Ethnographic methods are claimed not to have biases, in ethnography, groups of people are studied in their natural settings. It is well-known from sociology, where for example Polynesian tribes are studied by living with them for an extended period of time. Likewise, user requirements can be studied by participating in their daily work for a period of time, for example by becoming a library employee.
Q116.
What is the advantage of ethnographic methods over other elicitation techniques?
Discuss
Answer: (a).They uncover tacit knowledge Explanation:Ethnographic methods are more likely to uncover tacit knowledge than most other elicitation techniques. The analyst becomes an apprentice, recognizing that the future users of the system are the real experts in their work.
Q117.
What is one way to gather information about the domain being modeled?
Discuss
Answer: (c).Forms Explanation:Forms provide information about the data objects of the domain, their properties, and their interrelations. They are particularly useful as an input to modeling the data aspect of the system.
Q118.
What kind of knowledge do library users often have about the information sources they are interested in?
Discuss
Answer: (c).Incomplete knowledge Explanation:Library users often have incomplete knowledge of the information sources they are interested in. For example, someone might be looking for the proceedings of the International Conference on Software Engineering that took place in Berlin, but only if the various entries from the form are used as entities in the underlying data model, can such a query be answered easily.
Q119.
What type of information can be gathered from natural language descriptions?
Discuss
Answer: (d).All of the above Explanation:Natural language descriptions provide a lot of useful information about the domain to be modeled.
Q120.
How can forms be used to model the data aspect of a system?
Discuss
Answer: (a).As an input Explanation:Forms provide us with information about the data objects of the domain, their properties, and their interrelations. They are particularly useful as an input to modeling the data aspect of the system.

Suggested Topics

Are you eager to expand your knowledge beyond Software Engineering? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!