Chp 9) Problem Solving and Design - CS
Terms in this set (24)
A bit of technology that uses algorithms to perform tasks to enhance people's life whether it be for personal or work reasons
Shows structure of a computer system by splitting up the main system into subsystems, and subsystems into smaller subsystems.
The top-down design can be shown through a structure diagram
Shows the design of a computer system in a hierarchial way.
Displays an algorithm step-by-step, using bits of pseudocode to delineate certain functions.
A algorithm sets out the steps to complete a given task
Displaying the hierarchy of a computer system, with each system broken down into all its sub-systems for clarity
Shows diagrammatically the steps required for a task and the order that they are to be performed. Represents an algorithm
A simple method of showing an algorithm, using English - like words and mathematical operators that are set out to look like a program.
How to test an algorithm by putting data that tests the boundaries of your algorithm, so that you can see if it actually works
Checking whether the data entered is the correct data type (Numbers, Letters, Not Empty)
A set of programming instructions for a given task that forms a sub-system. Also known as "procedures" or "functions" when written in high-level languages
Data that would output a positive result as it fits within the specified data range
Data that would output a negative result as it is not within the specified data range
Data that is on the very edge of the boundary
(1-100, someone puts 1 or 99)
A set of programming instructions for a given task that is already available for use. It is pre-tested and usually performs a task that is frequently required.
Checks that only numbers within a specified range are accepted. For example, percentage marks between 0 and 100 inclusive.
Checks that when a string of characters is entered it does not contain any invalid characters or symbols
Checking that data has been accurately copied onto the computer or transferred from one part of a computer system to another. Eg: double entry, parity check, checksum
Checks that the data entered is of a given data type, for example number of brothers or sisters would be an integer (whole number).
Checks that the characters entered conform to a pre-defined pattern
Checks to ensure that some data has been entered and the value has not been left blank, for example an email address must be given for an online transaction.
The final digit in a code, calculated from the other digits in the code. They are used to identify errors in data entry
A manual check completed by the user who is entering the data. When the data entry is complete the data is displayed on the screen and the user is asked to confirm that it is correct before continuing
A thorough, structured approach is required to find out the purpose of an algorithm, which involves recording and studying the results from each step in the algorithm.
YOU MIGHT ALSO LIKE...
Accounting Information Systems
IGCSE Computer Science Paper 2
ICT Keyterms Chapter 10
System Analysis and Design Chapter 5
OTHER SETS BY THIS CREATOR
AS Computer Science
 Deformation Of Solids
Chp 13) Databases - CS
THIS SET IS OFTEN IN FOLDERS WITH...
Chp 8) Security and Ethics - CS
Chp 5) Input Devices - CS
Chp 2) Communication and Internet Technologies - CS
Chp 3) Logic Gates - CS