QUESTION NO: 481
Which of the following is an object-oriented technology characteristic that permits an enhanced
degree of security over data?
A.
inheritance
B.
Dynamic warehousing
C.
Encapsulation
D.
Polymorphism
Answer: C
Explanation:
Encapsulation is a property of objects, and it prevents accessing either properties or methods that
have not been previously defined as public. This means that any implementation of the behavior of
an object is not accessible. An object defines a communication interface with the exterior and only
that which belongs to that interface can be accessed.
QUESTION NO: 482
Which of the following is a dynamic analysis tool for the purpose of testing software modules?
A.
Black box test
B.
Desk checking
C.
Structured walkthrough
D.
Design and code
Answer: A
Explanation:
A black box test is a dynamic analysis tool for testing software modules. During the testing of
software modules a black box test works first in a cohesive manner as a single unit/entity
consisting of numerous modules, and second with the user data that flows across software
Isaca CISA Exam
"Pass Any Exam. Any Time." -
185

modules, in some cases, this even drives the software behavior. In choices B, C and D, the
software (design or code) remains static and someone closely examines it by applying their mind,
without actually activating the software. Therefore, these cannot be referred to as dynamic
analysis tools.
QUESTION NO: 483
The phases and deliverables of a system development life cycle (SDLC) project should be
determined:
A.
during the initial planning stages of the project.
B.
after early planning has been completed, but before work has begun.
C.
throughout the work stages, based on risks and exposures.
D.
only after all risks and exposures have been identified and the IS auditor has recommended
appropriate controls.
Answer: A
Explanation:
It is extremely important that the project be planned properly and that the specific phases and
deliverables be identified during the early stages of the project.
QUESTION NO: 484
Which of the following is a management technique that enables organizations to develop
strategically important systems faster, while reducing development costs and maintaining quality?
A.
Function point analysis
B.
Critical path methodology
C.
Rapid application development
D.
Program evaluation review technique
Answer: C
Explanation:
Rapid application development is a management technique that enables organizations to develop
strategically important systems faster, while reducing development costs and maintaining quality.
The program evaluation review technique (PERT) and critical path methodology (CPM) are both
planning and control techniques, while function point analysis is used for estimating the complexity
of developing business applications.

