Which of the following is the software development process by which function, usability, and scenarios are tested against a known set of base requirements?
a) Waterfall model
b) Agile model
c) V-Model
d) Spiral model