You are on page 1of 2

Evaluation Development :Is useful for project using new Technology that is not well understood.

Also used for complex projects where all functionality muse deliver at one time and requirements not well understood at the beginning. The Rapid Application development (RAD) model:This model was proposed by IBM, Process is started with building a rapid Prototype and is given to users for evaluation, The user feedback is Obtained and Prototype refined. The Process continues until the requirements are finalization in a cyclical fashion. This Model differs from iterative enhancement in the sense that this doesn't require a usable product at the end of each cycle. E.D Model requirements are implemented by category rather than Priority. Example :Simple data base application One cycle might implement the graphical user interface (GUI). Another file manipulation Another queries

Iterative Enhancement Model:During the Requirement analysis phase customer and developer specify as many as requirement as possible prepare (SRS) document. Developer Implement the requirement is one or more cycle of design. Evolutionary Development model:E.D model resembles iterative enhancement model same phases of waterfall model Occur Here . Integration and System testing Phase: At this, using lower maintenance costs more accurate and reliable results.

Software Project Planning :After the finalization of (SRS) we would like to estimate size, cost, and development time of the project. In many cases Customer may like to know the cost and the development time size estimation is a key of estimation of Other activity.

Size Estimate

Cost estimation

Development Time

Resources Requirements

Size Estimation Some program written in Pascal Fortran and still Other in assembly language and some are GUI Application but, There is one characteristic That all program share they all have size. The estimation of size is very critical and difficult area of the project planning Size estimation Parameters:Line of code Function count Function Complexity( High, average low) Cost estimation:For any new software Project it is necessary to know How much will it cost to develop and how much development estimates are needed. Before development is initiated. Estimate are mode using past experience as the only guide.

You might also like