If you choose Prototype for our last Q&A, you were correct! Actually 50% of you were :)
The question was: "What is the best method used to model a shallow view of system functionalities?"
You can find the answer to this question under section 4.9 of BABOK.
Beside what you will read about prototyping in the BOK. Whethere you are taking the CBAP or if you are curious about prototyping, remember this:
Prototyping is a great way to reduce risks. A prototype is tool used to give a visual representation of the solution. It helps clear any assumptions about the functionalities of the solution and can speed up development process. It's easier to imitate or retrace an existing object than to create one from scratch! There are 4 types of prototypes:
Horizontal prototype: Models a shallow, and possibly wide, view of the system's functionality*
Vertical prototype: Models a deep, and usually narrow area of the system's functionality*
Throw away prototype: Used to quickly uncover interface requirement using simple tools (paper & pencil)*
Evolutionary prototype: More complex than the throw away. This prototype technique uses sofisticated tools to build upon an initial interface.*
*BABOK Definitions