8
.docx
keyboard_arrow_up
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
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