INF3705 MCQ Practice Questions with
Verified Correct Answers
A formal specification of the system may be developed and mathematically analysed for
____? (ch12, p366)
Inconsistency
"Availability is the probability of failure-free operation over a specified time, in a given
environment, for a specific purpose?" (ch11, 309)
False
"Reliability is the probability that a system, at a point in time, will be operational and
able to deliver the requested services?" (ch11, 309)
False
"Refactoring which is making program changes to preserve a system functionality is a
form of maintenance to repair software faults?" (ch9, key points, p280)
False (Refactoring is a form of preventative maintenance, the question describes corrective
maintenance.)
"A backup mechanism exploits on reusable components in its design?" (exam prep)
True
"Testing is part of a broader process of Software verification and validation." (ch8,
p227)
True
"The aim of Software validation is to ensure that the software meets the customer
needs."
,True
"Negotiating the test results is one of the stages in the acceptance testing process." (ch8,
p250-251)
True
"Skills shortage can be regarded as one of the problems of maintaining business legacy
systems." (ch9, p263)
True
"Re-processing is the process of making improvement to a program to slow down
degradation." (ch9, p278)
False ('Refactoring', not 'Re-processing')
"Probability of failure on demand (POFOD), Rate of occurrence of failures (ROCOF),
Availability (AVAIL) are three metrics used to specify reliability and availability of a
system." (ch11, p313)
True
A graphical workflow language, such as BPMN, may be used to describe a business
process and the ____ used in the process. (ch18, key points, p548)
services
A hazard is a system state that could lead to ____. (ch12, p342)
an accident
Application systems reuse is concerned with the ____ of large-scale, off the shelf
systems.
, reuse
EPR systems usually requires extensive configuration to adapt them to the
requirements of each organization where they are _____. (ch15, p456)
installed
ERP systems are used in almost all large companies to support some or all of their
_____. (ch15, p456)
functions
Hazard analysis is the process of discovering the root causes of hazard in a _____
system. (12.2.3, first line, p349)
safety-critical
Model checking is a formal approach to _____ analysis that exhaustively checks all
states in a system for potential errors. (ch12, key points, p368)
static
REST is an architectural style based on transferring representations of resources from
a server to a _____. (ch18, p530)
client
Safety-critical system are systems in which it is essential that the system operation is
always _____. (12.1, first line, p341)
safe
Safety-critical systems are systems whose failures can lead to _____. (ch12, key points,
p368)
Verified Correct Answers
A formal specification of the system may be developed and mathematically analysed for
____? (ch12, p366)
Inconsistency
"Availability is the probability of failure-free operation over a specified time, in a given
environment, for a specific purpose?" (ch11, 309)
False
"Reliability is the probability that a system, at a point in time, will be operational and
able to deliver the requested services?" (ch11, 309)
False
"Refactoring which is making program changes to preserve a system functionality is a
form of maintenance to repair software faults?" (ch9, key points, p280)
False (Refactoring is a form of preventative maintenance, the question describes corrective
maintenance.)
"A backup mechanism exploits on reusable components in its design?" (exam prep)
True
"Testing is part of a broader process of Software verification and validation." (ch8,
p227)
True
"The aim of Software validation is to ensure that the software meets the customer
needs."
,True
"Negotiating the test results is one of the stages in the acceptance testing process." (ch8,
p250-251)
True
"Skills shortage can be regarded as one of the problems of maintaining business legacy
systems." (ch9, p263)
True
"Re-processing is the process of making improvement to a program to slow down
degradation." (ch9, p278)
False ('Refactoring', not 'Re-processing')
"Probability of failure on demand (POFOD), Rate of occurrence of failures (ROCOF),
Availability (AVAIL) are three metrics used to specify reliability and availability of a
system." (ch11, p313)
True
A graphical workflow language, such as BPMN, may be used to describe a business
process and the ____ used in the process. (ch18, key points, p548)
services
A hazard is a system state that could lead to ____. (ch12, p342)
an accident
Application systems reuse is concerned with the ____ of large-scale, off the shelf
systems.
, reuse
EPR systems usually requires extensive configuration to adapt them to the
requirements of each organization where they are _____. (ch15, p456)
installed
ERP systems are used in almost all large companies to support some or all of their
_____. (ch15, p456)
functions
Hazard analysis is the process of discovering the root causes of hazard in a _____
system. (12.2.3, first line, p349)
safety-critical
Model checking is a formal approach to _____ analysis that exhaustively checks all
states in a system for potential errors. (ch12, key points, p368)
static
REST is an architectural style based on transferring representations of resources from
a server to a _____. (ch18, p530)
client
Safety-critical system are systems in which it is essential that the system operation is
always _____. (12.1, first line, p341)
safe
Safety-critical systems are systems whose failures can lead to _____. (ch12, key points,
p368)