Software is the term for the programs and applications that run on the computer.
What is system software?
Software which controls the hardware.
What is an antivirus?
A program that finds and removes malicious programs.
Give examples of utility programs.
Security, Disk organisation, System maintenance
What are the 3 functions of disk organisation?
Formatting, file transfer, defragmentation.
What is defragmentation?
Defragmentation reorganises the data so it is easier to access and is quicker to navigate.
What are the 4 ways the operating system does memory management?
Virtual memory, Peripheral management and device drivers, Defragmentation and Multitasking.
3 functions of system maintenance?
System information/diagnosis, system cleanup tools, automatic updating.
What are the 4 software types?
Proprietary software, Open Source software, Custom written/Bespoke software, Off the Shelf software.
What are the advantages of off-the-shelf?
Easy to use and install. Easily available at many supplier stores. It has been extensively tested and therefore there aren't many bugs or errors. Support is easily available either from the producer or from online forums. Cheaper because developer costs are split among many users. Has many features which are useful for a variety of users.
What are the disadvantages of off-the-shelf?
Doesn't always meet all the specific requirements of the client. Training may be required to use some aspects of the software. May require extensive customisation. Often contains unnecessary functions that take up a lot of memory space. May not be compatible with the client's hardware.
What are the advantages of Custom written/Bespoke software?
Can be developed to meet the exact needs of the client. If there is a maintenance contract then bug fixes can be scheduled regularly. Can be specialised to work in a particular field and can be modified as the the business grows.
What are the disadvantages of Custom written/Bespoke software?
It can take a long time to develop and create. Can be very expensive as all costs are paid by one client. Bugs may be more common as there are fewer users and less extensive testing.
What are the advantages of Open Source software?
It is generally free.It can be altered as the source code is available .It can be very efficient and extremely reliable as the software is often produced by experienced programmers as side-project and its availability to many people allows for good contributions and faster development.
What is proprietary software?
This is a type of software where the source code isn't available to the public and requires a license or contract to use.
This is a type of software where the source code isn't available to the public and requires a license or contract to use
This is a type of software that is specifically made to meet the requirements of a specific client.
What are the disadvantages of Open Source software?
Bugs or errors can be common as there is no regulated maintenance. Lack of direct support if any problems are encountered and external costs may be required to gain help. Updates can be infrequent.
What are the advantages of Proprietary software?
Support is abundant and problems are easy to resolve. It is usually extensively tested so there aren't many bugs or errors. Updates our frequent and regularly scheduled. Original and unique to existing market competitors.
What is off-the-shelf software?
This is a type of software that can be directly purchased from a store or retailer and can be quickly and easily installed.
What are the disadvantages of Proprietary software?
It can be expensive to acquire. There may be deliberate incompatibilities so that users our locked-in and sales are driven towards newer versions. May not meet all of the user's requirements.