12. Software Engineering Flashcards

1
Q

What is an Integrated Development Environment (IDE)?

A

An IDE is a set of tools and related functionality designed to maximise a programmer’s productivity.

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

What are the features of IDEs?

A
  • compiler
  • interpreter
  • source code editor
  • syntax highlighting
  • automatic formatting
  • automatic colour coding
  • intelligent auto-completion of instructions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a compiler?

A

Translates source code into machine code.

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

What is an interpreter?

A

Translates each line of source code and executes it at run time.

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

What is a source code editor?

A

Allows the programmer to enter and edit code.

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

What is syntax highlighting?

A

Alerts the programmer when entering incorrect syntax.

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

What is automatic formatting?

A

Correctly indents code.

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

What is automatic colour coding?

A

Changes keywords, commands and annotation to different colours.

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