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 17 of 30

Discuss
Answer: (a).It depicts a refinement structure Explanation:Figure is described as depicting a refinement structure, in which each requirement is refined (decomposed) into a set of subrequirements that together satisfy the parent requirement.
Q162.
What is the relationship between subrequirements in Figure 9.6?
Discuss
Answer: (b).AND-related Explanation:The subrequirements in Figure are described as being AND-related: ‘search book’ and ‘search news item’ together make up the ‘search facilities’ requirement.
Q163.
What type of link may also be included in Figure 9.6?
Discuss
Answer: (c).Conflicts with Explanation:Other types of link such as "conflicts with" may also be included in Figure 9.6, in addition to AND-relations and OR-relations.
Discuss
Answer: (b).a graph connecting high-level goals to lower-level requirements Explanation:The goal-driven requirements engineering results in a graph connecting high-level goals to lower-level requirements, which can be reasoned about to validate that certain goals are indeed reached, or to detect conflicts.
Discuss
Answer: (c).by recognizing and dealing with conflicts Explanation:The different viewpoints may be in conflict and these conflicts need to be recognized and dealt with during requirements engineering.
Discuss
Answer: (a).Hierarchical structure and viewpoint Explanation:One way to structure a set of requirements is in a hierarchical structure, where higher-level requirements are decomposed into lower-level ones. The other method is to link requirements to specific stakeholders, called viewpoints.
Q167.
What is the relationship between the subrequirements in a refinement structure?
Discuss
Answer: (b).AND-related Explanation:In a refinement structure, each requirement is refined into a set of subrequirements that together satisfy the parent requirement and these subrequirements are AND-related.
Q168.
What type of link is used to connect conflicting requirements in a goal-driven requirements engineering approach?
Discuss
Answer: (c).Conflicts with Explanation:If a requirement conflicts with the goal of serving customers, the two requirements are connected by a link of type ‘conflicts with’ in goal-driven requirements engineering approach.
Q169.
What is the main focus of different viewpoints in requirements engineering?
Discuss
Answer: (a).Different stakeholders Explanation:It is often useful to collect and organize requirements from different perspectives, or viewpoints. Different stakeholders may have different sets of requirements. These different viewpoints may be in conflict, and these conflicts need to be recognized and dealt with during requirements engineering.
Discuss
Answer: (b).To store, trace and manipulate the very diverse types of information being gathered during the requirements engineering phase Explanation:An early system along these lines is gIBIS, a system designed to capture early design decisions and offers possibilities to store, trace and manipulate the very diverse types of information being gathered during the requirements engineering phase.

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!