Figure 2 shows the incremental development process of the Electronic Learning Management System. Early
increments act as a prototype to help elicit requirements for later increments. As shown from the diagram; after the
system definition, the architectural design has been specified and then divides the system into small increments. The
system at that time needs to be built with these small increments and validated. This process will be repeated until a final
system has been delivered.