Software maintenance is a part of Software Development Life Cycle. Its main purpose is to modify and update software application after delivery to correct faults and to improve performance. Software is a model of the real world. When the real world changes, the software requires alteration wherever possible.
Software maintenance is a vast activity which includes optimization, error correction, deletion of discarded features and enhancement of existing features. Since these changes are necessary, a mechanism must be created for estimation, controlling and making modifications. The essential part of software maintenance requires preparation of an accurate plan during the development cycle. Typically, maintenance takes up about 40-80% of the project cost, usually closer to the higher pole. Hence, a focus on maintenance definitely helps keep costs down.
Software Maintenance Processes :
Start Your Software Maintenance Now
Computer hardware maintenance involves taking care of the computer’s physical components, such as its keyboard, hard drive and internal CD or DVD drives. Cleaning the computer, keeping its fans free from dust, and defragmenting its hard drives regularly are all parts of a computer hardware maintenance program.
Keep your system functioning smoothly by managing hard drive space, scanning for system errors and regularly defragmenting the hard drive. Virus protection is also important, as some viruses can interfere with computer hardware.
Hardware Maintenance Processes :
Start Your Hardware Maintenance Now
A network technician is responsible for the setup, maintenance, and upgrading of networks and resources and prepares presentations for educating management about the need for upgrading network resources.Computer network technicians perform physical and investigative processes including technical support. Usually, experienced IT technicians specialize in a single area such as information systems, data recovery, network management, or system administration.