Monday 6 April 2020

Maintenance Phase

Software Evolution
- The process of developing software initially, then timely updating it for various reasons

Purpose: 1) Add more features or to remove absolute functionalities
               2) New requirements and the environment changed
               3) Improve the performance or reliability of the system

Five stages















Stages
Explanation
Change requests
- Urgent changes may have to be implemented without going through all stages of the software engineering process
Impact Analysis
- A formal way of collecting data and supposition in support of the pros and cons in any change or disruption to your system
Release planning
- Fault repair
- Platform Adaptation
- System enhancement
Change Implementation
- Proposed changes
- Requirements analysis
- Requirement updating (if requirements are accepted)
- Software development
System Release
- Release the system and move to maintenance stage

Maintenance
- Provide ongoing assistance for an information system and its users after system is implemented

Objective
- Correct errors or faults or problems in the system
- Improve system performance
- Adapt the system to a changed environment
- Access system security to prevent future breakdowns

Types of maintenance
A) Corrective Maintenance
B) Perfective Maintenance
C) Preventive Maintenance

Main Activities
- Tracking modification requests and error reports
- Monitoring system performance and improving performance or increase capacity
- Upgrading hardware and system software
- Improve the security of the system
- Implementing changes
- Updating documentation to reflect changes

If you have any comments, please leave them below!
Don't forget to follow me and share! Thank you!

No comments:

Post a Comment

欢迎留言你的意见与看法!
If got any questions, please leave your comments below