Intro Flashcards

1
Q

What is Software Engineering?

A

Multi-person construction of multi-version software.

How software systems are built, including project management and system testing.

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

Code and Fix Cycle

A
  1. Write the Code
  2. Test the code.
  3. Improve Code
  4. GOTO 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

4 pillars of Good Software

A
  1. Maintainability
  2. Efficiency
  3. Dependability
  4. Acceptability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Maintainability

A

Can evolve to meet changing needs.

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

Efficiency

A

No wasteful use of system resource.

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

Dependability

A

Is trustworthy

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

Acceptability

A

Accepted by the user for which it was designed; understandable, usable and compatible.

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