WorksheetsSoftware Engineering Quiz 2
Total questions: 20
Worksheet time: 10mins
SRS document is for:
“What” of a system?
"How" to design the system?
Costing and scheduling of a system
System’s requirement
Context diagram explains:
The overview of the system
The internal view of the system
The entities of the system
The flow chart of the system
Which one of the following is performed during the requirements analysis activity?
Identify requirements
Build a prototype
Identify any ambiguity, inconsistency, and incompleteness in the gathered requirements
Analyze and allocate resources for requirements specification
Which one is not a step of requirement engineering?
Requirements elicitation
Requirements analysis
Requirements design
Requirements documentation
Which one of the statements is not correct during requirements engineering?
Requirements are difficult to uncover
Requirements are subject to change
Requirements should be consistent
Requirements are always precisely known
A software requirements specification (SRS) document should avoid discussing which one of the following?
Functional requirements
Non-functional requirements
Design specification
Constraints on the implementation
Which of the following is not defined in a good Software Requirement Specification (SRS) document?
Functional Requirement
Nonfunctional Requirement
Goals of implementation
Algorithm for software implementation
Requirement engineering process includes which of these steps?
Feasibility study
Requirement Gathering
Software Requirement specification & Validation
All of these
In which process the developers discuss with the client and end users and know their expectations from the software?
Requirement gathering
Organizing requirements
Negotiation & discussion
Documentation
Which document is created by System Analyst after the requirements are collected from various stakeholders?
Software requirement specification
Software requirement validation
Feasibility study
Software design specification
Which documentation works as a key tool for software designer, developer and their test team is to carry out their respective tasks?
Requirement documentation
User documentation
Software design documentation
Technical documentation
Which one of the following is a functional requirement?
Maintainability
Portability
Robustness
None of the mentioned
"A heat sensor detects an intrusion and alerts the security company.” What kind of a requirement the system is providing?
Functional
Non-Functional
Known Requirement
None of the above
What are the types of requirement in Quality Function Deployment(QFD)?
Known, Unknown, Undreamed
User, Developer
Functional, Non-Functional
Normal, Expected, Exciting
Why is Requirements Elicitation a difficult task?
Problem of scope
Problem of understanding
Problem of volatility
All of the mentioned
In a DFD external entities are represented by a:
rectangle
ellipse
diamond shaped box
circle
By levelling a DFD we mean:
splitting it into different levels
make its structure uniform
expanding a process into one with more sub-processes giving more detail
summarizing a DFD to specify only the essentials
External Entities may be a:
source of input data only
source of input data or destination of results
destination of results only
repository of data
A data store in a DFD represents:
a sequential file
a disk store
a repository of data
a random access memory
A context diagram is used:
as the first step in developing a detailed DFD of a system
in systems analysis of very complex systems
as an aid to system design
as an aid to programmers
