Certified Information Systems Security Professional CISSP · Free Practice Question Medium

Question 59

__________ refers to confirming that the parameter values being received by an application are within defined limits before they are processed by the system.
  • A Abstraction
  • B Encapsulation
  • C Cohesion
  • D Parameter validation
Reveal correct answer

Correct answer: D

Explanation

Correct Answer:

D is correct. Parameter validation refers to confirming that the parameter values being received by an application are within defined limits before they are processed by the system. 

Incorrect Answers:

A is incorrect. Abstraction is the capability to suppress unnecessary details so the important, inherent properties can be examined and reviewed. 

B is incorrect. Encapsulation means an object’s data structure (the operation’s functionality) and the acceptable ways of accessing it are grouped into one entity. 

C is incorrect. Cohesion reflects how many different types of tasks a module can carry out. If a module carries out only one task (e.g., subtraction) or tasks that are very similar (e.g., subtraction, addition, multiplication), it is described as having high cohesion, which is a good thing. The higher the cohesion, the easier it is to update or modify the module and not affect other modules that interact with it.

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need