EMERGING TRENDS IN SOFTWARE ENGINEERING
MISCELLANEOUS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
True
|
|
False
|
|
May Be
|
|
None of the above
|
Detailed explanation-1: -Explanation: For systems with long life, software maintenance cost is higher than that of the software development cost.
Detailed explanation-2: -Software maintenance cost is derived from the changes made to software after it has been delivered to the end user. Software does not “wear out” but it will become less useful as it gets older, plus there WILL always be issues within the software itself. Software maintenance costs will typically form 75% of TCO.
Detailed explanation-3: -The longevity of a product depends on a developer’s ability to keep up with maintenance requirements. Software maintenance is the most expensive phase of development, typically consuming more than half of development budgets.
Detailed explanation-4: -In short, software maintenance is essentially providing a service, whereas software development is concerned with the development of products. In order to provide high-quality software maintenance, different and additional processes are needed than provided by a high-quality software development organization.