In: Computer Science
Describe two software maintenance scenarios: one in which it is more desirable to submit frequent updates and fixes, and one in which it more advantageous to submit less frequent but more substantial updates. Provide concrete examples to illustrate the scenarios.
Here are two software maintenance scenario:
Bug fixes or Patches: This is a type of maintenance phase where the bug are fixed using releasing patches to the application just to stop the leakage or loopholes. This is where the vendor will change the code and the new code is patched within the existing application. This is actually a temporary fix for that mean time. For example, there is a bug found in the UI part of the application, the developers will either change the javascript or css file and then patch it in the application.
The second one is the new release of the application. A new release contains fixes for many bugs and those are permanent fixes. Moreover, new functionalities comes up with new release only. This maintenance comes up when the previous version is now stable. For example, your application wants to integrate new features, then they will come up with new release of the application.