Monday, March 23, 2009

Study Guide Exercise 3

The definition of rapid evolutionary prototyping is:

An easily modifiable and extensible working model of a proposed system, not necessarily representative of the complete system, which provides users of the application with a physical representation of key parts of the system prior to implementation.

and the steps involved in developing a web application using this method is:

Step 1: Project Planning
This step involve getting the requirements about the project from the client and from that we can create the plan for the project from what we understand in the requirement.

Step 2: Rapid Analysis
In this step we analyse the plan we have made and made the necessary adjustment if there is any.

Step 3: Menus and Functions Creation
In this step we create the menus and functions that we are already sure that the client need.

Step 4: Prototype Iteration
This is the step that defines rapid evolutionary prototyping, in this step we create a working prototype. the main difference of the rapid evolutionary prototyping is that the prototype that has been made will not be throwaway, instead it will become the base for the next prototype, so that each prototype is a refinement of the previous one.

Step 5: User Approval
In this step we seek the user approval and feedback on the system.

Step 6: Tuning
In this step we fine tune the system, make all the necessary adjustment as the system is being deployed.

Step 7: Operations and Maintenance
This is an ongoing step for as long as the system lifetime. This is where the system is actually being used by the user.



Reference:
Evolutionary Rapid Prototyping (1998), Last accessed March 22, 2009 from
http://phillips.rmc.ca/courses/493-1998/lectures/rapid-prototyping/rapid-prototyping.html

No comments:

Post a Comment