Software Engineering Assignment 2
Software Project Team
Figure 1. Proposed Life-Cycle Evolution
The proposed evolution has several advantages:

     Incremental / Step-by-step method allows excellent allocation of project resouces to respective modules that are important at certain period of the life-cycle.

     Allows flexibility and provides adequate development in all aspects of project development during the later stages. For example, modifications in the software required by client at the last minute.
Inherent Problems In Proposed Structure

     Illusionised progress in modules like Software Assessment and Software Development in the early stages i.e. Inception and Elaboration.  This is due to the fact that software requirements are still in planning and in the process of refinement thus it will be a wastage of resources in developing prototype softwares and assessing it in these stages.

     No visible communication pathways between different modules/departments will result in poor software design and a higher probability of software failure.
Suggested Improved Model
Improved Model allows for efficient allocation of resources and eventual increased productivity.  It has a better distinction in terms of the stages of the life-cycle of software development.  The incremental approach used in this model is equivalent to Waterfall/Linear Model.  Other models that may be used include Spiral Evolutionary Model and The Iterative Model.
THE MAIN PAGE HAS BEEN MOVED!!
CLICK TO ACCESS
HOMEPAGE
BACK TO HOME
Hosted by www.Geocities.ws

1