Q1: System maintenance?
Ans: A significant portion of an organisation’s budget for information system does not go to development of new systems but to the maintenance of existing system’s there are four types of maintenance tasks in which expenses vary significantly and activities include changing programme,procedures, documenation,to ensure correct system performance adapting system to changing requirments and making the system operate more efficiently.
1.Corrective maintenance – requires careful analysis before making changes. Investigation, analysis, design and testing are performed before implementing any solution. Any maintenance work that could affect the system must be performed first in test environment, then migrated to operating system. In this, a user submit a system request that is evaluated, priortized and scheduled by the system adminitrator. If the request is approved the maintenance designs, texts, implements and document a solution. For more serious situation such as incorrect report totals or inconsistent data, a user submits a system request with supporting evidence. Those requests a receive a high priority and a maintenance team begins work on the problem immediately. If there is a worst case like total system failure, the maintenance bypasses the initial steps and tries to correct the failure immediately. A wriiten system request is prepared by user or member of IT department and added to maintenance log. Whwn the maintenance team determines the cause, analyse the problem and designs a permanent solution, the IT responds team updates the test data files, thoroughly test the system and prepare fuel documentation.
2. Adaptive Maintenance: It adds the enhancement to operating system and makes the system easier to use. An enhance is new feature or capability. A user submits a system request i.e. evaluated and priortised by system committee. A maintenance team then analysises, designs, tests and implements the enhancement. It is same as corrective maintenance but requires more IT resoureces.
3. Perfective Maintenance: During system operations, changes in user activity or data patterns can cause a declining in efficiency. Perfective manitenance might be needed to restore performance, improves response time, system efficency and system reliability e.g. input problems might cause a programme to terminate abnormaly.By modifying a data entry process, we can high light errors and notify users that they must enter proper data.In many organistaion,perfective maintenance is not performed,others are more important.Perfective maintenance cna be performed as a part of another project for eg if a new function mjst be added to a programme, we can include perfective maintenance in addaptive maintenance project.It is usually cost effective during the middle of systems operational life.For this analysts must used technique called software re engineering which uses analytical techniques to identify potential quality and performance improvement in an information system.It is similar to business process re engineering .
4. Preventive maintenance :
It analysis the area where trouble is likely to occur.Like perfective maintenance,the it depatment normally initiates preventive maintenance.It results increase user satisfaction,decreased down time.
Corrective maintenance repairs flaws in a system design,coding implemention.Adpative maintenance implements change to a system to evolve its functionality to changes business need’s or technologies.Perfective maintenance new features or improves sysytem performance.Preventative maintenance avoids possible future problems.Corrective maintenance must be made and usually quiclky.Adaptive maintenance also usually msut be done.Some adpative maintenance and all perfective and preventaive maintenance are discretionary and must be categorized and prioritised.