Software Engineering Questions and Answers – Requirement Engineering

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

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

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

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

Answer: d
Explanation: Availability is user specific requirement.

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

Answer: b
Explanation: Requirement Elicitation, Requirement Analysis, Requirement Documentation and Requirement Review are the four crucial process steps of requirement engineering.Design is in itself a different phase of Software Engineering.
advertisement
advertisement

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

Answer: c
Explanation: None.

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

Answer: c
Explanation: None.
Note: Join free Sanfoundry classes at Telegram or Youtube

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

Answer: b
Explanation: Use-case Actor is anything that needs to interact with the system, be it a person or another (external) system.

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

Answer: b
Explanation: Software requirements specification (SRS), is a complete description of the behaviour of a system to be developed and may include a set of use cases that describe interactions the users will have with the software.
advertisement

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

Answer: b
Explanation: Stakeholders are anyone who has an interest in the project. Project stakeholders are individuals and organizations that are actively involved in the project, or whose interests may be affected as a result of project execution or project completion.

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

Answer: a
Explanation: This situation is seen in every field of work as each professional has his/her way of looking onto things & would argue to get his/her point approved.
advertisement

10. 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
View Answer

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

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Books in Software Engineering.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.