Software Engineering Flashcards

(6 cards)

1
Q

Expand IDE

A

Integrated Development Environment

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

Define IDE

A

IDE is a peice of software that provides features to help a programmer to develop their program

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

Features of IDE

A

Editor
Compiler
Debugger

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

List and explain the Editor Features of IDE

A

Clipboard

Allows you to cut, copy and paste text to quickly edit code.

Text colouring (syntax highlighting)

Colours keywords and symbols to make code easier to read and spot errors.

Code completion / IntelliSense

Suggests keywords, functions and variable names as you type to speed up coding.

Line numbering

Displays line numbers to help locate, reference and debug code more easily.

Explorer window

Shows all project files so you can navigate and organise your program.

Auto documentation

Automatically completes variable names

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

List and explain the Compiler Features of IDE

A

Translator (compiler/interpreter)

Converts source code into machine code or executes it line-by-line so code can be understood by computer

Run-time environment

Runs the program after translation so you can test how it behaves.

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

List and explain the Debugger Features of IDE

A

Output window

Displays program output and error messages to help identify issues during execution

Error diagnostics

Shows the location of errors and often suggests possible fixes to help you correct mistakes

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