System Analysis and Design
System prototyping helps the designer in

making the programmers understand how the system will function.
all of the listed here
giving a demo of the software, to the system manager to whom he reports
communicating to the user, quickly, how the system, when developed, will look like and get a feedback.

ANSWER DOWNLOAD EXAMIANS APP