Explain why programs that are developed using evolutionary development are likely to be difficult to maintain
Answers
Also, keeping the documentaion up to date over successive "evolution" is uncommon. Poor documentaion also makes maintanence more difficult.
Answer:
• It leads to implementing and then repairing way of building systems.
• Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans.
• Incomplete application may cause application not to be used as the
full system was designed.
• there results incomplete or inadequate problem analysis.
Explanation:
Evolutionary model is also called as prototyping model or just iterative model. I found it the most interesting model for the developers who tend to launch product in short period of time and release a prototype to their clients. And then again rebuilt based on the feedback form the users.
But then software developed with evolutionary model are likely to be difficult to maintain because of the above reasons