Software - All Flashcards
(39 cards)
Define software?
Software is any program that runs on the computer.
There are many different types of software including operating systems, games, word processing packages, virus checkers, spreadsheets, programming language translators and many more.
State what is meant by custom written software.
Software that is written for the customer’s specific requirements.
State what is meant by off-the-shelf software.
Off-the-shelf software is software you can buy in shops or online.
Give 3 advantages of off‐the‐shelf software:
- You can buy it straight away
- Cheaper than custom written software
- Lots of people use it so there will be plenty of support including help lines, books, user forums, internet sites offering help, training courses
Give a disadvantage of off-the-shelf software.
Made to suit many people so there may be many features that you never use making the software more complicated than it needed to be.
State 2 advantages of custom written software:
- It does exactly what you want it to do. There might not be an off‐the‐shelf option for specialist requirements so custom‐written software might be the only choice.
- No one else will have the software so it might mean your company can do something others can’t or makes you more efficient than your competitors.
- It can be simple to use as it does not have any unnecessary features.
State 2 disadvantages of custom written software:
- You cannot have it straight away. The software may not be available for months or years.
- It is much more expensive than off‐the‐shelf software.
What is open source software?
Software that is provided under license but free of charge to anyone. The source code is made available and can be modified. Changes should be shared back to the community.
How is open source different to freeware software?
Software is licensed for use but there is no charge for the license. Anyone can use it.
This is different from Freeware (free software) where it may be free to use but the user does not get access to the source code. Freeware usually has restrictions on its use as well.
What is Proprietary software?
Proprietary software is software that is sold as a license to use the software.
What are the benefits of using proprietary software?
The benefit of using proprietary software is the support available from the company. There will be updates and technical support lines, training courses and a large user base.
What is an Operating System?
A group of programs that manages the computer’s
hardware resources and allow other programs to be run.
List some of the features of an Operating System?
Memory management, Peripheral management, Multi-tasking, Security, Providing a user interface.
What is multi-tasking?
Running more than one programs at once.
What is memory management?
When you start up a program on the computer, the operating system copies it from the disk into the main memory and gives the processor the address (location) of where it starts.
What is a peripheral?
Computer hardware parts that are not on the CPU.
What is user-interface?
The way in which we interact with computer hardware. Things like the mouse cursor, desktop, start menu etc.
What are utility programs and give examples?
Utilities are not essential for the computer to work but either make it easy for the user to use it in some way. Some examples include Security utilities, Disk organisation utilities and Maintenance utilities
What are security utilities?
Security utilities is about keeping the computer system safe from hazards such as viruses,hackers and spyware.
What is a virus?
Something that is installed on you computer without your knowledge or permission, intending to do harm to your computer.
How does Anti-Virus protect a computer?
It prevents harmful programs being installed on the computer.
It prevents important files, such as the operating system, being changed or deleted.
If a Virus does manage to install itself, the software will detect it when it performs regular scans. Any virus detected will be removed.
What happens to a data file if accessed?
If a data file is accessed, data from that too must be brought into main memory. The operating system tracks where programs and data are stored using addresses.
What is a single‐user operating system?
Only one person can use the computer at any one time. e.g. iOS.
What is a multi‐tasking operating system?
The computer can appear to run several programs at the same time.
For example, using the word processor while downloading a podcast and playing a music file.