Software - All Flashcards
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.