A prototype, also known as a mockup, is a representation of a computer screen with examples of how the user would interact with the program to complete a job to solve a business problem in business analysis. The prototype is usually created by the business analyst with assistance from the technical team.