Which of the following statements are true concerning abstraction and refinement? Select 3 options:
Refinement leads to less detail and abstraction leads to more.

Models may be abstracted and refined depending on the goals of the project.

Abstraction is a technique used in computational thinking.

There is one level of abstraction that is appropriate for all projects.

Refinement is the inverse of abstraction.

Respuesta :

Answer:

The answer to this question is given below in the explanation section

Explanation:

First,  we need to know what is abstraction and refinement.

Abstraction and refinement are used in application/system development in the field of computing. Abstraction is used to abstract the details from the model. It means that displaying only essential information about the the model and hiding other details. While refinement is the idea that is used in software development by moving through each level of abstraction and incrementally refining each level of abstraction, providing more detail at each increment. Refinement is the inverse of abstraction.  

So the correct options to this question are:

  • Models may be abstracted and refined depending on the goals of the project.
  • Abstraction is a technique used in computational thinking.
  • Refinement is the inverse of abstraction.

Answer:

  • Models may be abstracted and refined depending on the goals of the project.
  • Refinement leads to less detail and abstraction leads to more.
  • Abstraction is a technique used in computational thinking.

Explanation:

:D

ACCESS MORE