Software Development Flashcards

1
Q

Editor

A

Allows a programmer to enter, format and edit source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Automatic Formatting

A

Correctly indents code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Automatic Line Numbering

A

Helps the programmer locate errors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Automatic Colour Coding

A

Changes key words, literals and annotation to different colours

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Linker

A

A program which allows previously compiled code, from software libraries, to be linked together

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Libraries

A

A library is a collection of commonly used private functions and subprograms. These functions and subprograms can be called from within your program at any stage, but only when the appropriate library has been linked.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Subroutines

A

These could be functions created by the user to create reusable code. Examples of subprograms include standard input/output routines, such as saving data to disk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Standard Functions

A

These can include standard mathematical operations such as square root or random number generators.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Loader

A

A program which loads previously compiled code to memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Debugger

A

A program which helps locate, identify and rectify errors in a program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Error diagnostics / syntax error detection

A

Used when a program fails to compile or to run. Error messages are displayed to help the programmer diagnose what has gone wrong.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Trace

A

A facility which displays the order in which the lines of a program are executed, and possibly the values of variables as the program is being run.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Break Point

A

A facility which interrupts a program on a specific line of code, allowing the programmer to compare the values of variables against expected values. The program code can the usually be executed one line at a time. This is called single-stepping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Variable watch

A

A facility that displays the current value of any variable. The value can be ‘watched’ as the program code is single-stepped to see the effects of the code on the variable. Alternatively a variable watch may be set, which will interrupt the program flow if the watched variable reaches a specified value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Memory inspector

A

A facility which will display the contents of a section of memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Statement Completion

A

Ide will complete a statement such as an ‘end if’ to an ‘if’ statement.

17
Q

Code optimisation

A

Warning message when variables have been declared but not used.