Software Engineering Questions and Answers – Requirement Engineering
1. A Use-case actor is always a person having a role that different people may play.
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 ?
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.
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.
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
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 ?
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 ?
d) Both Portability and Maintainability
Explanation: Availability is user specific requirement.
8. Which one of the following is not a step of requirement engineering?
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
10. QFD stands for
a) quality function design
b) quality function development
c) quality function deployment
d) none of the mentioned
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.