Requirement Engineering Questions and Answers

Software Engineering Questions and Answers – Requirement Engineering

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Requirement Engineering”.

1. A Use-case actor is always a person having a role that different people may play.
a) True
b) False

Explanation: Use-case Anything that needs to interact with the system, whether it’s a human or another (external) system, is considered an actor.

2. The user system requirements are the parts of which document ?
a) SDD
b) SRS
c) DDD
d) SRD

Explanation: A software requirements specification (SRS) is a detailed explanation of how a system should behave before it is built. It may also include a set of use cases that define how users will interact with the product.

3. A stakeholder is anyone who will purchase the completed software system under development.
a) True
b) False

Explanation: Anyone with an interest in the project is referred to as a stakeholder. Individuals and organisations who are actively participating in the project, or whose interests may be impacted as a result of project execution or completion, are referred to as project stakeholders.

4. Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one.
a) True
b) False

Explanation: This circumstance can be seen in any sector of employment, since each professional has his or her own point of view and will argue to get it accepted.

5. Which is one of the most important stakeholder from the following ?
a) Entry level personnel
b) Middle level stakeholder
c) Managers
d) Users of the software

Explanation: Users are always the most important stakeholders.After all, without users or customers, what’s the point of being in business?.

6. What are the types of requirements ?
a) Availability
b) Reliability
c) Usability
d) All of the mentioned

Explanation: All the mentioned traits are beneficial for an effective product to be developed.

7. Select the developer-specific requirement ?
a) Portability
b) Maintainability
c) Availability
d) Both Portability and Maintainability

Explanation: Availability is user specific requirement.

8. Which one of the following is not a step of requirement engineering?
a) elicitation
b) design
c) analysis
d) documentation

Explanation: The four critical process steps of requirement engineering are requirement elicitation, requirement analysis, requirement documentation, and requirement review. Design is a distinct step of Software Engineering in and of itself.

9. FAST stands for
a) Functional Application Specification Technique
b) Fast Application Specification Technique
c) Facilitated Application Specification Technique
d) None of the mentioned

Explanation: None.

10. QFD stands for
a) quality function design
b) quality function development
c) quality function deployment
d) none of the mentioned

Explanation: None.

In the engineering design process, requirements engineering (RE) is the process of establishing, documenting, and managing requirements. In systems engineering and software engineering, this is a common role. Requirements engineering is given as the first part of the development process in the waterfall paradigm. The four critical process steps of requirement engineering are requirement elicitation, requirement analysis, requirement documentation, and requirement review. Design is a distinct step of Software Engineering in and of itself.

Leave a Reply

Your email address will not be published. Required fields are marked *