What is a software prototype?
a) A preliminary version of a software system used to demonstrate functionality
b) The final product delivered to the client
c) A database design for the software
d) A security test for the software
Answer:
a) A preliminary version of a software system used to demonstrate functionality
Explanation:
A software prototype is an early version of a software system built to demonstrate or validate key features or concepts. Prototypes are used to gather feedback from users, clients, and stakeholders before full development begins.
Prototyping helps identify design issues, gather requirements, and refine user interfaces by providing a working model of the proposed system.
Prototyping is commonly used in iterative and Agile development processes, where frequent user feedback is essential for delivering a successful product.