GCSE A451 - Software Flashcards
State what is meant by custom written software. (1)
Software created especially for a user.
State two reasons why a business might decide to go with custom written software. (2)
- Appropriate software may not already exist off-the-shelf
- Existing software may not do exactly what the business wants
- Existing software may not be compatible with business’s hardware
- Existing software may contain additional features (more complex and expensive)
State two advantages of off-the-shelf software (2)
Available now
Tried and tested
Costs less than custom-written
More (third party) support / documentation
State two disadvantages of off-the-shelf software (2)
May contain features which are not needed
May not contain features which are needed
Describe what is meant by open source software (2)
The source code is distributed with the software
The customer can modify the source code
The customer can redistribute the source code
State the validation rule that could be used for entering personal data in a website:
Email address
Gender
Password
Email address Must contain an @ sign Must contain a full stop (after the @ sign). Gender Must be one of Male, Female, (Other). Password Must have a given minimum length Must contain a non-letter.
Describe the difference between proprietary and off-the-shelf software (2)
- Proprietary software cannot be copied/altered (without permission of the copyright owner)
- Open source software can be modified (provided it remains open source)
- Proprietary software is distributed only as a compiled program/source code not available
- Open source software is distributed with its source code.