Save
IB CS
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Olamide Balogun
Visit profile
Cards (16)
What is the purpose of a requirements specification document?
It defines the customer’s specific requirements needed to develop a system or software.
What are the three types of processing in computer science mentioned?
Online processing
,
real-time processing
, and
batch processing
.
What is online processing?
Processing data by a single
processor
through the use of
equipment
that it controls.
What is real-time processing?
Data processing performed
on-the-fly
in which the response is immediate.
What is batch processing?
Processing of data that have been composed and processed as a
single
unit.
Name two applications of real-time processing.
Airline reservation systems
and
online banking
.
What does a system flowchart illustrate?
The flow of data through individual
programs
involved, excluding program details.
What do system flowcharts include?
Various
computer programs
, files, databases, associated manual processes, and
hardware
.
What is a structure chart used for?
To describe
functions
and sub-functions of a system and the relationships between
modules
.
What is modular design in software development?
Designing
system modules
individually
Combining
modules to form a solution
Simplifies
complex problems
What is top-down design or "stepwise refinement"?
A technique that involves partitioning a problem into smaller
sub-problems
.
What is pseudocode?
An artificial language used to describe
algorithms
, not tied to any specific hardware.
What are the benefits of a prototype?
Encourages
user-developer
participation, gives an idea of the final product, identifies design problems, and increases
development speed
.
What does iteration refer to in the design process?
The repetition of a set of instructions until a
desired
result is achieved.
Why is involving stakeholders important during system development?
To ensure the developed system addresses the correct problem and stays within
project scope
.
What are the consequences of failing to involve end-users in the design process?
The developed system may solve a
different problem
or address issues outside the project's scope.