General Model of Prototyping (Figure 12.8)
Rapid Application Development (RAD)
Employs tools, techniques, and methodologies designed to speed application development, automates source code generation, and facilitates user involvement in design and development activities.
Joint Application Development (JAD)
Involves group meetings in which users, stakeholders, and IS professionals work together to analyze existing systems, proposed solutions, and define requirements for a new or modified system.