Which of the following is an advantage of prototyping? A. Encourages active user participation B. Helps resolve discrepancies among end users C. Gives users a feel for the final system D. All of the above