One facility of a Software Development Environment is to convert source code to machine code. Name and briefly describe four other facilities commonly found in a Software Development Environment.
Give three features of a data protection act.
Explain why a developer, who is good at both low-level and high-level programming, would normally use high-level languages when writing programs.
State two components of the CPU
Any two from:
Define Data Security
There are four change-over methods used in the implementation stage of the system development life cycle (SDLC): direct change-over, phased, parallel and pilot.
Direct Change-Over
Phased
State any four applications of electronic spreadsheets
State the differences between a hub and a switch
Describe a typical situation that requires the use of:
(i) a high-level language
(ii) a low-level language.
High level languages are used in situations when:
Low level languages are used in situations when:
Explain one drawback to a user if the program is distributed as freeware
The user is not allowed to access the source code so, they cannot tailor the software to their needs and they cannot fix any bugs in it
The software is still covered by copyright
The user must get the owner’s permission to do anything beyond using it
What are the functions of the system clock in the CPU?
Define patch as used in the operating system
Refers to a small piece of software designed to update, fix, or improve a specific part of the operating system or an application.
NB: Patches are typically released by the software's developer or the operating system vendor to address security vulnerabilities, software bugs, or to add new features or enhancements
State two functions of utility software
Explain the following terms
(a) Disk mirroring
(b) Encryption
(c) Backup
(a) Disk mirroring- Data is written on two or more disks simultaneously.
(b) Encryption - Contents are scrambled so they cannot be understood without a decryption key
(c) Backup - A copy of the data is taken and stored in another location
Give two examples of each of the following application packages
a)Spreadsheets (2mks)
Any 2 @ 1mk
b) Word processors (2mks)
Any 2 @ 1mk
State the functions of the following:
Bridge: Joins together two networks that use the same base protocols.
Hub: Copies all packets of data to all devices on the network.
Router: Stores the addresses of computers on the network and transfers data between devices.
Switch : Analyses each data packet and sends it to the computer it was intended for.
Give one application of each type of data transmission. Each application must be different
Parallel
Serial
Xpat ICT has been tasked to construct a network for an organisation. Explain three factors that the company should consider when selecting the medium for the connectivity (KCSE 2021 Computer Studies Q19c)
Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.
What is repetitive strain injury?