Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our Cookie Policy
Accept
© eRevision.uk and ZigZag Education 2025
This test is run by .
Note that your final mark will not be saved in the system.

4. Developing Software MatchUp

Target Level
C
Running Total
0
0%
Attempt
1 of 3

Click on a top box, then click on its match below. Or, drag a top box and drop it onto the correct match. Match all pairs before clicking ‘Check’.

Assembler
Optimisation
Class
Direct
Immediate
Indexed
Library
Polymorphism
Interpreter
Compiler
Agile
Loader
Waterfall
Attribute
A development methodology by which each phase of development occurs once and in strict sequence
A mode of addressing in which the operand is an immediate value that forms part of the instruction itself
In object-oriented programming, this term refers to a template from which all objects of that type are derived
A utility program that calls some module into memory when the application that's running requests this to happen
In object-oriented programming, this term describes the variables that are visible to the object itself, in any of its methods, but not typically beyond the object itself
A repository of previously written code, which is typically reliable and can save time when it comes to writing your own application
A mode of addressing in which the operand is a memory address that contains the required data
A translator that performs its translation line by line
A development methodology in which a short cycle is iteratively followed, with changes to requirements being readily incorporable
The process of ensuring that code does not take up any more time or memory than is necessary
A translator that performs translation of an entire program as one unit
A mode of addressing in which an offset value is applied to the operand in order to obtain the address containing the required data
A translator that cannot be used to translate applications written in a high-level language
One means of implementing this object-oriented technique is to write multiple constructors of the same object, with each having a different signature

This is your 1st attempt! You get 3 marks for each one you get right. Good luck!

Pass Mark
75%