Prototype & Rapid Application Development (RAD)-Point to Remember





Prototyping:

-Prototyping is the process of creating systems through controlled trial and error.

-A prototype is an early sample or model to test a concept or process. A prototype is a small scale working system used to test the assumptions. Assumptions may be about user requirements, program design or internal logic.

-This method of system development can provide the organization with significant time and cost savings.

– By focusing mainly on what the user wants and sees, developers may miss some of the controls that come from the traditional systems development approach; therefore, a potential risk is that the finished system will have poor controls.

Rapid Application Development:

-RAD includes use of:

  • Small and well trained development teams.
  • Prototypes
  • Tools to support modelling, prototyping and component reusability.
  • Central repository
  • Rigid limits on development time frames

-RAD enables the organisation to develop systems quickly while reducing development cost and maintaining quality. This is achieved by use of above techniques.

– RAD relies on the usage of a prototype that can be updated continually to meet changing user or business requirements.



Point to remember for CISA Exam:

(1)In any given scenario, important advantage of prototyping is that it provides significant cost and time savings.

(2)In any given scenario, Top-up testing methods is MOST effective during the initial phases of Prototyping.

(3) In any given scenario, Rapid Application Development (RAD) uses a prototype approach that can be updated continually to meet changing user or business requirements.