SOFTWARE ENGINEERING

EMERGING TRENDS IN SOFTWARE ENGINEERING

MISCELLANEOUS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following is not the incremental development benefits?
A
The cost of accommodating changing customer requirements is reduced.
B
It is easier to get customer feedback on the development work
C
The system structure tends to degrade as the nenw increments are added.
D
More rapid delivery and deployment of useful software to the customer is possible
Explanation: 

Detailed explanation-1: -System structure tends to degrade as new increments are added. Unless time and money is spent on refactoring to improve the software, regular change tends to corrupt its structure. Incorporating further software changes becomes increasingly difficult and costly.

Detailed explanation-2: -Advantages of Incremental model: Generates working software quickly and early during the software life cycle. This model is more flexible – less costly to change scope and requirements. It is easier to test and debug during a smaller iteration. In this model customer can respond to each built.

Detailed explanation-3: -Explanation: Incremental Model is generally easier to test and debug than other methods of software development because relatively smaller changes are made during each iteration and is popular particularly when we have to quickly deliver a limited functionality system.

There is 1 question to complete.