Question: Which of the following terms is defined as the potential of gaining or losing something of value?

Answer Options:

Redundancy
Risk
Certainty
Liability

Answer: Risk

 

Question: Which of the following is true of software testing?

Answer Options:

Static testing involves software programs called static analyzers which are run against new code.
Integration testing involves independent testing that is performed by trained end users to ensure that the system operates as they expect.
White-box testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown.
Black-box testing treats the software unit as a device that has expected input and output behaviors but whose internal workings, unlike the unit in whitebox testing, are known.

Answer: Static testing involves software programs called static analyzers which are run against new code.

 

Question: In the context of development of safety critical systems, if an undesirable event has a ten percent probability of occurring and a potential cost of $50,000, then the risk can be calculated as which of the following?

Answer Options:

$2500
$5000
$9500
$7000

Answer: $5000

 

Question: When developing safety-critical systems, a key assumption must be that safety will automatically result from following an organization’s standard development methodology.

Answer Options:

True
False

Answer: False

 

Question: Software quality is defined as the degree to which a software product meets:

Answer Options:

the standards of its competitors.
sustainability and environmental protection needs.
the needs of its users.
the minimum financial return standards.

Answer: the needs of its users.

 

Question: When sued for which of the following, a software supplier is not held responsible for every product defect that causes customer or third-party loss?

Answer Options:

breach of warranty
strict liability
negligence
misrepresentation

Answer: strict liability

 

Question: A type of business system which is used to develop accurate forecasts of customer demand, recommend stocks and bonds for an investment portfolio is known as which of the following?

Answer Options:

upgrade management system
data information system
executive information system
decision support system

Answer: decision support system

 

Question: Black-box testing treats the software unit as a device that has expected input and output behaviors but whose internal workings are known.

Answer Options:

True
False

Answer: False

 

Question: Which of the following can be oral, written, or inferred from the seller’s conduct?

Answer Options:

Rescission
Warranty
Strict liability
None of these

Answer: Warranty

 

Question: The focus of system testing is to validate the system as a whole rather than individual pieces of code.

Answer Options:

True
False

Answer: True

 

Question: A unit test examines the individual components of a software program to ensure they operate correctly.

Answer Options:

True
False

Answer: True

 

Question: Software validation is the process of evaluating a software program during or at the end of its development to ensure it meets specified requirements.

Answer Options:

True
False

Answer: True

 

Question: Which of the following is not a type of software maintenance?

Answer Options:

Corrective
Adaptive
Protective
Perfective

Answer: Protective

 

Question: In the context of software maintenance, corrective maintenance involves modifying the software to cope with changes in the software environment.

Answer Options:

True
False

Answer: False

 

Question: Which of the following statements is true about software development life cycle (SDLC)?

Answer Options:

SDLC is a linear process.
SDLC has six phases.
SDLC can only be applied to large software projects.
SDLC is iterative.

Answer: SDLC is iterative.

 

Question: Which of the following is an example of a functional requirement?

Answer Options:

The system must be able to handle 1,000 transactions per second.
The system must be available 24/7.
The system must comply with security regulations.
The system must be user-friendly.

Answer: The system must be able to handle 1,000 transactions per second.

 

Question: The primary goal of software configuration management (SCM) is to:

Answer Options:

Track and control changes in the software.
Manage software defects.
Improve software quality.
Optimize software performance.

Answer: Track and control changes in the software.

 

Question: Which of the following is true about software prototyping?

Answer Options:

Prototyping is used to test the final system.
Prototyping is used to gather user requirements.
Prototyping is a waste of time and resources.
Prototyping is only used in agile methodologies.

Answer: Prototyping is used to gather user requirements.