Question

In: Computer Science

Describe two software maintenance scenarios: one in which it is more desirable to submit frequent updates...

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.

Solutions

Expert Solution

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.


Related Solutions

Software Evolution: 1. Mention one reason why software change is unavoidable. 2. Suppose two system maintenance...
Software Evolution: 1. Mention one reason why software change is unavoidable. 2. Suppose two system maintenance requests have emerged for the in-store automated supermarket system in the following situations: Situation 1: A new payment method (e.g., Bitcoins) is needed to be added to the system. Situation 2: This situation is based on the mix payment method where a customer can use multiple methods of payments, such as cash and card, in a single transaction. Suppose a customer decides to pay...
I must submit my current leadership philosophy, which should not be more than two pages in...
I must submit my current leadership philosophy, which should not be more than two pages in length.  
Briefly define the term microallocation. Describe the two approaches. Which you think one approach is more...
Briefly define the term microallocation. Describe the two approaches. Which you think one approach is more favorable (or just) than the other? Why?
How does simple interest compare to compound interest? Which is more desirable to an investor? Why?...
How does simple interest compare to compound interest? Which is more desirable to an investor? Why? How does the frequency of compounding affect returns?
1a (i) Describe various categories of software maintenance giving clear examples of when it necessary to...
1a (i) Describe various categories of software maintenance giving clear examples of when it necessary to carry out each of these types of maintenance [20] (ii) Describe the major differences between the Waterfall Model and the Agile Model [10] (iii) Explain when it is preferable to use each of the models [10]
BLC offers its customers two lawn maintenance services. One service is for a one-year maintenance plan...
BLC offers its customers two lawn maintenance services. One service is for a one-year maintenance plan at a cost of $180. Customers can earn a 5% discount from this price if they pay before BLC’s calendar fiscal year for maintenance services to be performed in the following year. The second service offered by BLC is a three-year maintenance plan that sells for $500. The first year’s maintenance service for this three-year plan will be delivered before BLC’s fiscal year end....
Please submit no more than a one page (a paragraph is fine) document that identifies a...
Please submit no more than a one page (a paragraph is fine) document that identifies a specific health care organization for analysis as part of your final course project requirement. Note: ‘for profit’ organizations will be easier to research based on data availability due to Securities and Exchange Commission (SEC) reporting requirements.
What is a software myth? Describe the Three (3) Types of Software Myths Which of the...
What is a software myth? Describe the Three (3) Types of Software Myths Which of the Myths do you think would cause a software developer to be frustrated in a company setting? Explain why.
Draw and submit one or more UML sequence diagrams for the following elevator user story: As...
Draw and submit one or more UML sequence diagrams for the following elevator user story: As a user of an elevator building, I need to be able to call an elevator to my floor and ride the elevator to another floor. know that my elevator request is being serviced (and that the elevator is not out-of-order). stop the elevator doors from closing on me as I enter or exit the car. know that I have arrived at the correct destination...
Submit a paper which is 2-3 pages in length (no more than3-pages), In this paper,...
Submit a paper which is 2-3 pages in length (no more than 3-pages), In this paper, in addition to presenting the computed answers, please also discuss how you arrived at each answer the accounting problem asks. The accounting problem presents a company’s balance sheet, income statement, and statement of cash flows for a theoretical company, Polly’s Pet Products. Each of these statements has blank lines. Determine the values that would be appropriate for each blank line. Provide a narrative of...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT