Factors affecting efficiency of Data Processing Systems
Hardware can affect the speed that data is processed. Newer processors will process faster, and newer devices such as hard discs will operate faster and with greater reliability.

All hardware fails eventually.

The hardware may not be up to the specifications that the software requires.

 

Software can affect data processing. If it is not designed and coded well, it may be slow, use too much resources such as memory or have too many bugs which may cause the data processing to crash.

Software needs to be developed in a proper way, from design through coding, testing and implementation. If changes in circumstances occur in the stage, or it is rushed, then this may result in inefficient programs. Software that has not been properly tested will crash too frequently.

Software may look impressive but is of little use if it is incompatible with other hardware and software, or it does not provide the functions needed.

The operating system needs to be suitable for the system - You could not run a mainframe operating system on a palm-top computer.

 

The data being processed must be ip-to-date, accurate, relevant and complete. Remember - GIGO - Garbage In, Garbage Out!

 

Other factors affecting the efficiency of data processing systems :
  • poor communications with the user. Problems may not be properly notified.
  • poor user ability. Poor ICT skills.
  • procedures not in place for trouble-shooting or making adequate backups.
  • maintenance procedures need to be in place to keep the system bug-free and adaptable to changing circumstances.
  • insufficient investment.
  • no proper provision of support.