Please enable JavaScript.
Coggle requires JavaScript to display documents.
Describe the four classification of maintenance and provide an example of…
- Describe the four classification of maintenance and provide an example of each type
Corrective Maintenance
- is usually done immediately after implementation. This is because new system usually consists of bugs that will be found only after the system is up and running. It is also highly likely to be done in the last stage of a system as a way to extends it's lifetime before a new system is developed to take it's place
-
Adaptive Maintenance
is the act of adding minor adjustment or enhancement to an existing system overtime to make the system easier to use when possible. Usually done in the early and onwards
Example: Implements system with an online connection to enable users to operate system anywhere there is an available internet connection
Perfective Maintenance
is an acts done to improve system reliability, lifetime, and efficiency, Usually done it middle and later operational life
Example: Developing a standalone library for code reusage, this should enable future users to implements the same function easily and without errors
Preventive Maintenance
Uses reverse engineering techniques to reduce the probability of future problems from happening. as such it is usually done straight away after implementation or on the early stages
-
- Define the following terms: response time, bandwidth, throughput, and turnaround time. How are the terms related
-
response time: the time taken between users to initiates an action and when the computer starts to display result
turnaround time: the total time take between the submission of a program for execution and the return of the complete output to the customer
-
The relation between all the terms
is to evaluate each system performance before and after each changes to the system or business information requirements
- What is a release methodology and what are the pros and cons of this approach
Release methodology
refers to the structured approach used to manage and deploy software releases. It outlines the processes, practices, and tools employed to ensure the smooth and efficient delivery of software to end-users or customers.
- Planning
- Development
- Testing
- Deployment
Pros:-
- provides systematic and structured approach to software development
- Able to identify potential risk and defects early
- Continous improvement are able to be done because of feedback in every releases
Cons:-
- More cost as it required additional effort in planning and documentating each releases
- More challenging to do changes that involve inflexible system
- Can indirectly makes system more complex than needed which will make it harder for
- What is configuration management and why is it important?
Configuration Management is the process of maintaning systems such as computer hardware and software.
It is important to
make sure the operation is consistent and as expected overtime.