Certified Information Systems Security Professional CISSP · Free Practice Question Medium
Question 59
- 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.
