UNIT 2
1. What are the types of requirements?
a) Availability
b) Reliability
c) Usability
d) All of the mentioned
2. Select the developer-specific requirement?
a) Portability
b) Maintainability
c) Availability
d) Both Portability and Maintainability
3. Which one of the following is not a step of requirement engineering?
a) Elicitation
b) design
c) analysis
d) documentation
4. FAST stands for
a) Functional Application Specification Technique
b) Fast Application Specification Technique
c) Facilitated Application Specification Technique
d) None of the mentioned
5. QFD stands for
a) quality function design
b) quality function development
c) quality function deployment
d) none of the mentioned
6. A Use-case actor is always a person having a role that different people may play.
a) True
b) False
7. The user system requirements are the parts of which document ?
a) SDD
b) SRS
c) DDD
d) SRD
8. A stakeholder is anyone who will purchase the completed software system under
development.
a) True
b) False
9. Conflicting requirements are common in Requirement Engineering, with each client
proposing his or her version is the right one.
a) True
b) False
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
11. Which one of the following is a functional requirement ?
a) Maintainability
b) Portability
c) Robustness
d) None of the mentioned
22. Which one of the following is a requirement that fits in a developer’s module ?
a) Availability
b) Testability
c) Usability
d) Flexibility
23. “Consider a system where, a heat sensor detects an intrusion and alerts the security
company.” What kind of a requirement the system is providing ?
a) Functional
b) Non-Functional
c) Known Requirement
d) None of the mentioned
24. Which of the following statements explains portability in non-functional requirements?
a) It is a degree to which software running on one platform can easily be converted to
run on another platform
b) It cannot be enhanced by using languages, OS’ and tools that are universally available
and standardized
c) The ability of the system to behave consistently in a user-acceptable manner when
operating within the environment for which the system was intended
d) None of the mentioned
25. Functional requirements capture the intended behavior of the system.
a) True
b) False
26. Choose the incorrect statement with respect to Non-Functional Requirement(NFR).
a) Product-oriented Approach – Focus on system (or software) quality
b) Process-oriented Approach – Focus on how NFRs can be used in the design process
c) Quantitative Approach – Find measurable scales for the functionality attributes
d) Qualitative Approach – Study various relationships between quality goals
27. How many classification schemes have been developed for NFRs ?
a) Two
b) Three
c) Four
d) Five
28. Choose the correct statement on how NFRs integrates with Rational Unified Process ?
a) System responds within 4 seconds on average to local user requests and changes in the
environment
b) System responds within 4 seconds on average to remote user requests and
changes in the environment
c) All of the mentioned
d) None of the mentioned
29. Does software wear & tear by decomposition ?
a) Yes
b) No
30. What are the four dimensions of Dependability ?
a) Usability, Reliability, Security, Flexibility
b) Availability, Reliability, Maintainability, Security
c) Availability, Reliability, Security, Safety
d) Security, Safety, Testability, Usability
31. What is the first step of requirement elicitation ?
a) Identifying Stakeholder
b) Listing out Requirements
c) Requirements Gathering
d) All of the mentioned
32. Starting from least to most important, choose the order of stakeholder.
i. Managers
ii. Entry level Personnel
iii. Users
iv. Middle level stakeholder
a) i, ii, iv, iii
b) i, ii, iii, iv
c) ii, iv, i, iii
d) All of the mentioned
33. Arrange the tasks involved in requirements elicitation in an appropriate manner.
i. Consolidation
ii. Prioritization
iii. Requirements Gathering
iv. Evaluation
a) iii, i, ii, iv
b) iii, iv, ii, i
c) iii, ii, iv, i
d) ii, iii, iv, i
34. What are the types of requirement in Quality Function Deployment(QFD) ?
a) Known, Unknown, Undreamed
b) User, Developer
c) Functional, Non-Functional
d) Normal, Expected, Exciting
35. What kind of approach was introduced for elicitation and modelling to give a functional
view of the system ?
a) Object Oriented Design (by Booch)
b) Use Cases (by Jacobson)
c) Fusion (by Coleman)
d) Object Modeling Technique (by Rumbaugh)
36. What are the kinds of actors used in OOSE ?
a) Primary
b) Secondary
c) Ternary
d) Both Primary and Secondary
37. Why is Requirements Elicitation a difficult task ?
a) Problem of scope
b) Problem of understanding
c) Problem of volatility
d) All of the mentioned
38. What requirement gathering method developed at IBM in 1970s is used for managing
requirement elicitation ?
a) JAD
b) Traceability
c) FAST
d) Both JAD and Traceability
39. Requirements elicitation is a cyclic process
a) True
b) False
40. How many Scenarios are there in elicitation activities ?
a) One
b) Two
c) Three
d) Four
41. Which of the following is not a diagram studied in Requirement Analysis ?
a) Use Cases
b) Entity Relationship Diagram
c) State Transition Diagram
d) Activity Diagram
42. How many feasibility studies is conducted in Requirement Analysis ?
a) Two
b) Three
c) Four
d) None of the mentioned
43. How many phases are there in Requirement Analysis ?
a) Three
b) Four
c) Five
d) Six
44. Traceability is not considered in Requirement Analysis.
a) True
b) False
45. Requirements analysis is critical to the success of a development project.
a) True
b) False
c) Depends upon the size of project
d) None of the mentioned
46. _________ and _________ are the two issues of Requirement Analysis.
a) Performance, Design
b) Stakeholder, Developer
c) Functional, Non-Functional
d) None of the mentioned
47. The requirements that result from requirements analysis are typically expressed from
one of three perspectives or views.WhaT is that perspective or view ?
a) Developer
b) User
c) Non-Functional
d) Physical
8. Requirements Analysis is an Iterative Process.
a) True
b) False
49. Coad and Yourdon suggested _______ selection characteristics that should be used as
an analyst considers each potential object for inclusion in the requirement analysis model.
a) Three
b) Four
c) Five
d) Six
50. Requirements should specify ‘what’ but not ‘how’.
a) True
b) False