Suggest one disadvantage to the programmer of using a high-level language instead of a low-level language.
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 the function of a switch in a computer network
State two advantages of electronic databases over a flat file
State advantages and disadvantages of the following system implementation strategies
Phased:
Advantages:
Disadvantages:
Pilot:
Advantages:
Disadvantages:
Direct:
Advantages:
Disadvantages:
Parallel:
Advantages:
Differentiate between Physical and logical topologies
Why is 2's complement preferred over 1's complement?
Explain the differences between parallel running and direct changeover as ways of implementing the new system.
Direct changeover – new system replaces existing system immediately/overnight
Parallel running – new system runs alongside/together with existing system
Parallel running – there is always the old system to fall back on in the event of the new system failing/information is not lost/always a second copy
Direct changeover – if things go wrong lose all data/old system is not available
Direct changeover – training is more difficult to organise
Parallel running – training can be gradual Parallel running is more expensive to implement than direct changeover....
Direct changeover is a quicker method of implementation than parallel running
Direct Changeover: The old system is stopped completely, and the new system is started. All of the data that used to be input into the old system, now goes into the new one.
Parallel Running: The new system is started, but the old system is kept running in parallel (side-by-side) for a while. All of the data that is input into the old system, is also input into the new one. Eventually, the old system will be stopped, but only when the new system has been proven to work.
Website data is broken down into packets to be transmitted to a user. Describe the structure of a data packet.
It has a header
It has a payload
It has a trailer.
State the types of storage devices used in a computer
Primary Storage (Memory):
Secondary Storage (Mass Storage):
State one advantage and one disadvantage for customers of using the Internet for shopping.
Advantages
Disadvantages
Describe and give an example of one syntax and one logical programming error.
Syntax
• An error that occurs when a command does not follow the expected syntax of the language, e.g. when a keyword is incorrectly spelt
• Incorrect: IF A ADN B Then
• Correct: IF A AND B Then
Logical
• An error that causes a program to output an incorrect answer (that does not necessarily crash the program)
• An algorithm that calculates a person’s age from their date of birth, but ends up giving negative numbers
Define the following modes of electronic data processing:
Multi-tasking - It is a data processing modes where a single CPU processing more than one task or program apparently at the same time
Time-sharing - a processing mode where a single CPU processes tasks from more than one user apparently at the same time
Time-sharing - this is a processing mode in which the CPU serves two or more users with different processing requirements ( tasks)
On-line processing - is a mode of processing where the result of data processing transaction is available immediately
Real-time processing - is a mode of data processing in which the time interval required to process and respond to inputs is so small that the response itself is useful for controlling the physical activity of a process
State the seven layers of the OSI model
Distinguish between operating system software and an application software
COMPUTER STUDIES 2016 PAPER 1
b) an architectural drawing where precision is required (1mk)
(c ) producing document output for a visually impaired person (1mk)
Distinguish between firmware and device drivers as used in computers. (2mrks)
Explain the term proofreading as used in word processing (2mks) [kcse 2017 Paper 1]
State the reasons for system review and maintenance