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

Explore more Topics under Software Engineering

Discuss
Answer: (b).Systems that support people in doing their job, such as office automation systems Explanation:If the task is to develop a system to support people in doing their job, such as some office automation system, a purely functional view of the world may easily lead to ill-conceived systems. In such cases, end-user participation in the shaping of the UoD is of paramount importance. Through an open dialog with the people concerned, we may encourage the prospective users to influence the system to be developed.
Discuss
Answer: (a).It can raise fears and other emotions with the employees affected. Explanation:Automation can raise fears and other emotions with the employees affected, and that this is the main issue that needs to be taken into consideration during requirements engineering.
Discuss
Answer: (a).It does not take into account the potential effects of automation on employees. Explanation:The pure functionalist paradigm is not suitable during requirements engineering because it does not take into account the potential effects of automation on employees and may lead to dissatisfied users who neglect or express additional requirements for the system.
Discuss
Answer: (d).All of the above Explanation:An example of a negative consequence of not consulting with ambulance crews during the development of a Computer Aided Despatch System is that the system allocated the nearest available resource regardless of originating station, the new system took away the flexibility crews previously had for the station to decide on which resource to allocate, and the lack of voice contact made the whole process more impersonal and exacerbated the β€˜them and us’ situation.
Q95.
What is the potential outcome of a compromise in handling different conceptual models of the participants during requirements engineering?
Discuss
Answer: (a).A system that no one is really happy with Explanation:Looking for a compromise can be a tedious affair and may lead to a system that no one is really happy with.
Q96.
What are the two main sources of information for the requirements elicitation process?
Discuss
Answer: (a).The users and the domain Explanation:The two main sources of information for the requirements elicitation process are the users and the (application) domain.
Q97.
In market-driven software development, what is the process of requirements elicitation often considered?
Discuss
Answer: (b).Problem-formulation Explanation:In market-driven software development, the process of requirements elicitation is often considered more like requirements invention or problem-formulation, guided by marketing and sales considerations.
Q98.
What is one of the techniques used in requirements elicitation?
Discuss
Answer: (c).Asking Explanation:One of the techniques used in requirements elicitation is asking the users what they expect from the system, which may take the form of an interview, a brainstorm, or a questionnaire.
Discuss
Answer: (a).To overcome the problem of some users being more articulate than others in discussion sessions Explanation:The Delphi technique is an iterative technique used to overcome the problem of some users being more articulate than others in discussion sessions and reach a consensus through the exchange of information in a written form.
Q100.
What is one way that requirements for the next release of a software can be gathered?
Discuss
Answer: (c).Mining customer feedback and logs Explanation:Customer feedback and logs can be gathered and stored by sales and marketing people and mined to provide valuable information for the next release of the software.

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!