Separating parts of a program into units that remain unaffected by other parts of a program is the concept known as _____

intrusion
volatility
encapsulation
protection

The correct answer is C. encapsulation.

Encapsulation is the process of bundling data and code together into a single unit. This helps to protect the data from unauthorized access and modification, and it also makes the code more reusable.

Intrusion is the act of entering a computer system without authorization. Volatility is the tendency of a system to change over time. Protection is the act of keeping something safe from harm.

Here is a more detailed explanation of each option:

  • A. Intrusion is the act of entering a computer system without authorization. This can be done through a variety of methods, such as hacking, phishing, or social engineering. Intrusion can have a variety of consequences, including data theft, system damage, and identity theft.
  • B. Volatility is the tendency of a system to change over time. This can be due to a variety of factors, such as hardware failure, software updates, or user error. Volatility can make it difficult to maintain and manage systems, and it can also increase the risk of security breaches.
  • C. Encapsulation is the process of bundling data and code together into a single unit. This helps to protect the data from unauthorized access and modification, and it also makes the code more reusable. Encapsulation is often used in object-oriented programming.
  • D. Protection is the act of keeping something safe from harm. This can be done in a variety of ways, such as through physical security measures, such as locks and alarms, or through electronic security measures, such as firewalls and intrusion detection systems. Protection is important for a variety of reasons, including to protect people, property, and information.