In programming, what is the process of creating incomplete versions of a proposed solution called? Choose the answer.

Question 7 options:

prototyping

Internet protocol (IP)

trials

project planning

prototyping