difference between perspective model and evolutionary process model
Answers
Answered by
9
A. Prescriptive Process Model:
A prescriptive process model is a model that describes "how to do" according to a certain software process system.A prescriptive model prescribes how a new software system should be developed. Prescriptive models are used as guidelines or frameworks to organize and structure how software development activities should be performed, and in what order.
Examples of Prescriptive Process Models:
1. Waterfall Model
In a waterfall model, each phase must be completed fully before the next phase can begin. This type of model is basically used for the project which is small and there are no uncertain requirements.
In this model the testing starts only after the development is complete.
B. Evolutionary Process Model:
Evolutionary Process Models are iterative. They are characterized in a manner that enables software engineers to develop increasingly more complete versions of the software.
Examples of Evolutionary Process Models:
1. Prototyping Model
The basic idea here is that instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements.
By using this prototype, the client can get an “actual feel” of the system, since the interactions with prototype can enable the client to better understand the requirements of the desired system.
Answered by
6
A. Prescriptive Process Model:
A prescriptive process model is a model that describes "how to do" according to a certain software process system.
A prescriptive model prescribes how a new software system should be developed. Prescriptive models are used as guidelines or frameworks to organize and structure how software development activities should be performed, and in what order.
B. Evolutionary Process Model:
Evolutionary Process Models are iterative. They are characterized in a manner that enables software engineers to develop increasingly more complete versions of the software.
Similar questions