PrepAway - Latest Free Exam Questions & Answers

Which choices below are valid reasons for testing the disaster recovery plan?

Which choices below are valid reasons for testing the disaster recovery plan? Select three

PrepAway - Latest Free Exam Questions & Answers

A.
Testing verifies the accuracy of the recovery procedures.
Qureshi, and Joel
Functional programming

B.
Testing identifies deficiencies within the recovery procedures.
Software engineering

C.
Testing provides the contingency planner with recent documentation.
Structured analysis/structured design (SA/SD)

D.
Testing prepares the personnel to properly execute their emergency duties.
An object-oriented system

A.
Testing verifies the accuracy of the recovery procedures.
Qureshi, and Joel
Functional programming

G.
Siegel (The Glenlake Publishing Co. Ltd, 2000).
QUESTION 1944
The definition the science and art of specifying, designing, implementing and evolving programs,
documentation and operating procedures whereby computers can be made useful to man is that of:

A.
Testing verifies the accuracy of the recovery procedures.
Qureshi, and Joel
Functional programming

B.
Testing identifies deficiencies within the recovery procedures.
Software engineering

C.
Testing provides the contingency planner with recent documentation.
Structured analysis/structured design (SA/SD)

D.
Testing prepares the personnel to properly execute their emergency duties.
An object-oriented system

Explanation:

The corre answers are all excellent reasons for testing a disaster recovery plan. Until a disaster
recovery plan has been tested thoroughly, no plan can be considered complete. Since the
functionality of the plan directly determines the ability of an organization to survive a business
interrupting event, testing is the only way to have some degree of confidence that the plan will
work. *Answer “Testing provides the contingency planner with recent documentation” is a
distracter. Source: The International Handbook of Computer Security, by Jae K. Shim, Anique

This definition of software engineering is a combination of popular definitions of engineering and
software. One definition of engineering is the application of science and mathematics to the design
and construction of artifacts which are useful to man. A definition of software is that it consists of
the programs, documentation and operating procedures by which computers can be made useful to
man. *Answer SA/SD deals with developing specifications that are abstractions of the problem to be
solved and not tied to any specific programming languages. Thus, SA/SD, through data flow diagrams
(DFDs), shows the main processing entities and the data flow between them without any connection
to a specific programming language implementation. *An object-oriented system is a group of
independent objects that can be requested to perform certain operations or exhibit specific
behaviors. These objects cooperate to provide the systems required functionality. The objects have
an identity and can be created as the program executes (dynamic lifetime). To provide the desired
characteristics of object-oriented systems, the objects are encapsulated, i.e., they can only be
accessed through messages sent to them to request performance of their defined operations. The
object can be viewed as a black box whose internal details are hidden from outside observation and
cannot normally be modifieD. Objects also exhibit the substitution property, which means that
objects providing compatible operations can be substituted for each other. In summary, an objectoriented system contains objects that exhibit the following properties: Identity each object has a
name that is used to designate that object. Encapsulation an object can only be accessed through
messages to perform its defined operations. Substitution objects that perform compatible
operations can be substituted for each other. Dynamic lifetimes objects can be created as the
program executes. *Answer functional programming uses only mathematical functions to perform
computations and solve problems. This approach is based on the assumption that any algorithm can
be described as a mathematical function. Functional languages have the characteristics that: They
support functions and allow them to be manipulated by being passed as arguments and stored in
data structures. Functional abstraction is the only method of procedural abstraction.

One Comment on “Which choices below are valid reasons for testing the disaster recovery plan?


Leave a Reply