Capturing the requirement - Software engineering MCQs

Capturing the requirement - Software engineering MCQs


1) Requirement engineering process includes which of these steps.

A) Feasibility study
B) Requirement Gathering
C) Software Requirement specification & Validation
D) All mentioned above
View Answer / Hide Answer

ANSWER: D) All mentioned above




2) Which document is created by system analyst after the requirements are collected from Various stakeholders.

A) Software requirement specification
B) Software requirement validation
C) Feasibility study
D) Requirement Gathering
View Answer / Hide Answer

ANSWER: A) Software requirement specification




3) In Software validation, requirements can be checked against following conditions.

1) If they can be practically implemented
2) If they are valid and as per functionality and domain of software
3) If there are any ambiguities
4) If they are completed

A) True
B) False
View Answer / Hide Answer

ANSWER: A) True




4) In which elicitation process the developers discuss with the client and end users and know their expectations from the software.

A) Requirement gathering
B) Organizing requirements
C) Negotiation & discussion
D) Documentation
View Answer / Hide Answer

ANSWER: A) Requirement gathering




5) The process to gather the software requirements from client, analize and document them is known as.

A) Requirement engineering process
B) Requirement elicitation process
C) User interface requirements
D) Software system analyst
View Answer / Hide Answer

ANSWER: A) Requirement engineering process




6) The interviews, which are held between two persons across the table is.

A) Written
B) Non-structured
C) Group
D) One-to-one
View Answer / Hide Answer

ANSWER: D) Non-structured




7) What computer-based system can have a profound effect on the design that is chosen and also the implementation approach will be applied.

A) Scenario-based elements
B) Class-based elements
C) Behavioural elements
D) Flow-oriented elements
View Answer / Hide Answer

ANSWER: C) Behavioural elements




8) In the requirement analysis which model depicts the information domain for the problem.

A) Data models
B) Class-Oriented models
C) Scenario-based models
D) Flow-oriented models
View Answer / Hide Answer

ANSWER: A) Data models




9) In the requirement analysis which model depicts how the software behaves as a consequence of external events.

A) Class-Oriented models
B) Scenario-based models
C) Flow-oriented models
D) Behavioural models
View Answer / Hide Answer

ANSWER: D) Behavioural models




10) Modelling is a representation of the object-oriented classes and the resultant collaborations will allow a system to function.

A) True
B) False
View Answer / Hide Answer

ANSWER: A) True




11) The requirements model must achieve which of these primary objectives.

A) To describe what the customer requires
B) To establish a basis for the creation of a software design
C) To define a set of requirements that can be validated once the software
D) All mentioned above
View Answer / Hide Answer

ANSWER: D) All mentioned above




12) These are the examples of

1) Search option given to user to search from various invoices.
2) User should be able to mail any report to management.
3) Users can be divided into groups and groups can be given separate rights.

A) Functional Requirements
B) Non-functional Requirements
C) Both A & B
D) None of the above
View Answer / Hide Answer

ANSWER: A) Functional Requirements




13) Which is focused towards goal of the organization?

A) Feasibility study
B) Requirement gathering
C) Software requirement specification
D) Software requirement validation
View Answer / Hide Answer

ANSWER: A) Feasibility study




14) SRS is a document created by system analyst after the requirements are collected from various stakeholders.

A) Yes
B) No
View Answer / Hide Answer

ANSWER: A) Yes




15) Software Requirement Specification should come up with following features:

1) User Requirements are expressed in natural language.
2) Technical requirements are expressed in structured language, which is used inside the organization.
3) Design description should be written in Pseudo code.

A) True
B) False
View Answer / Hide Answer

ANSWER: A) True




16) Requirements can be checked against following conditions.

1) If they cannot be practically implemented
2) If they are not valid and as per functionality and domain of software
3) If there are no ambiguities

A) True
B) False
View Answer / Hide Answer

ANSWER: B) False




17) System Analysts have which of these responsibilities.

A) Analyzing and understanding requirements of intended software
B) Understanding how the project will contribute in the organization objectives
C) Identify sources of requirement
D) All mentioned above
View Answer / Hide Answer

ANSWER: D) All mentioned above




18) The process to gather the software requirements from client, analize and document them is known as.

A) Requirement engineering
B) Requirement elicitation
C) User interface requirements
D) Software system analyst
View Answer / Hide Answer

ANSWER: A) Requirement engineering




19) Requirements can be gathered from users via interviews, surveys, task analysis,brainstorming, domain analysis, prototyping, studying existing usable version of software, and by observation.

A) Yes
B) No
View Answer / Hide Answer

ANSWER: A) Yes




20) Abbreviate the term SRS.

A) Software Requirement Specification
B) Software Refining Solution
C) Software Resource Source
D) None of the above
View Answer / Hide Answer

ANSWER: A) Software Requirement Specification



Post your comment