Maintenance
In this stage, the system is assessed to ensure it does not become obsolete. This phase also involves continuous evaluation of the system in terms of performance and changes are made from time to time to initial software to make it up-to-date. Errors, and faults discovered during acceptance testing are fixed in this phase. This step involves making improvements to the system, fixing errors, enhancing services, and upgrading software.
Support from Risk Management Activities
Any change to a system has the potential to reduce the effectiveness of existing controls or to otherwise have some impact on the confidentiality, availability, or integrity of the system. The solution is to ensure that a risk assessment step is included in evaluating system changes.
- Risk Factors:
- Budget overrun: Finding errors and fixing them involves repeating a few steps in SDLC again. Thus exceeding the budget.
- Problems in upgrading: Constraints from the end-user or the not-so-flexible architecture of the system force it to be not easily maintainable.
Integrating Risk Management in SDLC | Set 3
Prerequisite – Integrating Risk Management in SDLC | Set 1, and Set 2.
We have already discussed the first four steps of the Software Development Life Cycle. In this article, we will be discussing the remaining four steps: Integration and System Testing, Installation, Operation and Acceptance Testing, Maintenance, and Disposal. We will discuss Risk Management in these four steps in detail.
Contact Us