Computer Science, asked by tfangte9095, 1 year ago

Explain why programs that are developed using evolutionary development are likely to be difficult to maintain

Answers

Answered by vanish21
26
When a system is produced using the evolutionary development model,features tend to be added without regard to an overriding design. With each modification, the software becomes increasingly disorganized. System maintainence hampered by these problems, as it is harder identify the source of bugs in poorly designed systems.
Also, keeping the documentaion up to date over successive "evolution" is uncommon. Poor documentaion also makes maintanence more difficult.
Answered by icharlie90
5

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

Similar questions