Software Engineering Flashcards

1
Q

What does IDE stand for

A

Integrated Development Environment

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

What do IDE’s provide

A

Features that assist in the coding process

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

What does CASE stand for

A

Computer Aided Software Engineering

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

What does CASE provide

A

Functionality to help developers with a number of tasks

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

Give an example of Three features added to IDE’s

A
  • Improved Editors
  • Debugging tools
  • Runtime environments
  • Line numbering
  • Colour coding
  • Auto complete
  • Syntax error highlighting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the three main points of Upper Case

A

Planning
Analysis
Design

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

What does upper case provide

A

Provides business and planning activities

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

What are the three main points of Lower Case

A

Implementation
Testing
Maintenance

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

What does Lower Case provide

A

Support for development

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

What is versioning

A

Each time developers update or edit a program a new version is created and the old one saved, this allows multiple coders to work on the same project

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

What two benefits of versioning

A

Different people can work on a project at the same time
Automatically tracked version history

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