8

.docx

School

Bellevue University *

*We aren’t endorsed by this school

Course

613

Subject

Information Systems

Date

Dec 6, 2023

Type

docx

Pages

2

Uploaded by BarristerKudu2862

Report
Explain in detail why software development maintenance-related costs could reach upward of 75% of the total software workload. Technical factors and non-technical factors can cause maintenance costs to be higher than the development costs. Non-technical factors can include things like application domains, staff or hardware stability, etc. Technical factors on the other hand can include things like programming language, style, validation, and testing. In some case the maintenance can create issues that cause corruption in the software structure. A corrupted software structure can make it more difficult to maintain. Some of the influences on maintenance cost are: Complexity Size or age of the system Number of users Rate of changes Location Accessibility of personnel that are skilled and experienced Tools and technology, such as automated testing or configuration management All of these factors require more resources and effort in maintaining the system. The location can play a role in cost because depending on location it will determine the cost of labor in that area. These factors listed above are just some of the factors that can influence the maintenance costs. Maintenance related cost can be broken down into corrective, adaptive, perfective and preventive. Corrective is just like it sounds, it has to do with different services that are being completed to eliminate or fix problems that may exist in a system. Adaptive is forced on what needs to be modified or changes to adapt to the environment. Perfective is based on feedback given from users and how to improve the system. While preventive is discovering and removing potential issues before they occur. A good example I found on software maintenance was when it was comparable to a car. Just as your car needs oil changes, tire alignments, or possibly even an engine rebuild, your software product will need similar fixes performed to ensure optimal performance.” (Hanby, 2023) Most who have had a vehicle know it can get more expensive over time, things like make, model, normal wear and tear can influence those expenses. The same can be said with software systems, these are the costs that are required to keep the system running properly.
References: Hanby, J. (2023). Software Maintenance: Understanding and Estimating Costs. LookFar . https://www.lookfar.com/blog/2022/01/12/software-maintenance-understanding-and-estimating- costs/ Kushnir, A., & Kushnir, A. (2021). Software Maintenance Cost: What Is It and Why Is It So Important? Insights . https://bambooagile.eu/insights/software-maintenance-costs/
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help