Computer Science

?
What is an Algorithm?
a procedure or formula for solving a problem
1 of 34
Why do we use hexadecimal instead of binary?
its faster for a cpu to process
2 of 34
Testing
is the method of testing a product it’s a process such as Unit testing, Structural testing, Functional testing
3 of 34
Testing tools
are programs or features in programs which helps a tester find faults.
4 of 34
Alpha testing
Developer tests their own code
5 of 34
Beta testing
real people test it
6 of 34
structural (white box) testing
testing the code, does the program work?
7 of 34
Functional (black box) testing
tests the inputs and outputs, based on the users needs, tests how it works
8 of 34
unit testing
testing per unit - testing each piece of code in isolation
9 of 34
integration testing
tests things/units linking together
10 of 34
order of testing
unit - integration - system - acceptance
11 of 34
traced tables
go through the code to discover where the code/program is changing
12 of 34
step through
run one line of code at a time, press a button to move on to the next line, the line being tested is highlighted
13 of 34
break point
This allows the tester to select a line or lines which are highlighted. When they run the code the program will pause when it reached this line and allow the user to either step through line by line or continue running the program.
14 of 34
testing tools
syntax colouring, code completion
15 of 34
watch/ variable table
allows you to select a variable, it will send an alert each time that variable changes
16 of 34
why do computers use binary
computers use millions of circuits and switches which can either be on or off
17 of 34
integrated testing
done by writing more code to test other code
18 of 34
advantages of integrated testing
When a change to the program has been made it is easy to press run and all tests are run through-out the whole program Sometimes changing one part of the code can impact other parts of code without you realizing. Automated testing runs tests quickly
19 of 34
disadvantages of integrated testing
Writing test as code takes a LONG time and needs to be planed into the project.
20 of 34
what is sql
a language designed to work with databases
21 of 34
querys are written to
select, update or delete data
22 of 34
table
a logical stor of data for a single entity. it must have a primary key which is unique
23 of 34
feild
a column in a ttable. it holds a single piece of data for each record in the table
24 of 34
record
a record is one row in a table
25 of 34
primary key
each record in a table requires a unique identifier
26 of 34
foreigh key
the primary key f a different table
27 of 34
query
a line of code written in sql to retrieve data from the database this can also be used to change or delete data
28 of 34
advantages of bus network
cheap & easy to install
29 of 34
disadvantages of bus network
if theres a problem with the cable the entire network shuts down & a busy network will have many data collisions
30 of 34
advantages of ring network
Data goes in one way so there are no data collisions & its very fast
31 of 34
disadvantages of ring network
if one is switched off the entire network goes down, the same if one is damages or wires are damaged
32 of 34
advantages of star network
reliable because if one fails it does not affect the others & there are few data collisions & good security
33 of 34
disadvantages of star network
lots of wires & its expensive to set up
34 of 34

Other cards in this set

Card 2

Front

its faster for a cpu to process

Back

Why do we use hexadecimal instead of binary?

Card 3

Front

is the method of testing a product it’s a process such as Unit testing, Structural testing, Functional testing

Back

Preview of the back of card 3

Card 4

Front

are programs or features in programs which helps a tester find faults.

Back

Preview of the back of card 4

Card 5

Front

Developer tests their own code

Back

Preview of the back of card 5
View more cards

Comments

Hensage

Report

Question 2 is incorrect. The CPU cannot read hex let alone "process" it. It can only understand binary. Hexadecimal is only for the user as a way to display binary in a smaller and more easy to read way. The CPU is never given hex, therefore it has no effect on processing speed. Seeing as this is 3 years old, I doubt you'll see it but it would be funny if your account is still tied to your email xD

MsSymonds

Report

There are a number of explanations in here which are not quite right.

Similar Computing resources:

See all Computing resources »See all All Topics resources »