- 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