Nasty PP4 Stuff Flashcards

1
Q

What are the five software development stages?

A

Analysis, design, implementation, testing, evaluation.

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

What is representational abstraction?

A

Representational abstraction is a representation arrived at by removing unnecessary details.

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

What is procedural abstraction?

A

Procedural abstraction is using a procedure to carry out a sequence of steps.

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

What is functional abstraction?

A

Functional abstraction is using a function to get a result of a particular problem.

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

What is required for a Finite State Machine to be deterministic?

A

If the next state from any given state is decided entirely by the input.

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

What is the process for converting a negative decimal to binary?

A

1) Work out the positive equivalent of the number in two’s compliment.
2) Flip all the bits.
3) Add one.

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