3.7 Software Engineering Flashcards

1
Q

Debugging (IDE)

A

Helps identify and rectify errors in a program

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

Automatic Error Checking

A

Identify errors by underlinign and providing error message

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

Error Reports

A

When trying to run, IDE produces an error log

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

Brekpoints

A

Allows for program to stop on a specific line. Help locate errors

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

Editor

A

Edit source code/annotation

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

Variable Watch

A

Displays value of variable, see programs effect on variable

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

Stepping through

A

Go through code line by line, Observe program and recitify errors

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

CASE Tools

A

Provided computer aided support for developers

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

Upper case tool

A

tools that would help businesses and plannng activities (above the line stuff)

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

Lower case tools

A

Tools that would provide support for the developers

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

Version History

A

Keeping a version history allows for the program to be rolled back if an issue occurs in the current version. Different people can work on different versions and then later can merge these versions together to a master one.

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

GIT

A

Used to manage our projects files. Keep tracks of changes so can be rolled back. Make collabs easier as everyone works on the same file simutaneously.

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