Systematic approach to problem solving Flashcards

1
Q

Analysis

A

The definition of a problem and the establishment of the system requirements and data models necessary to solve the problem, after the necessary research.

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

Design

A

The planning and specification of the data structures, algorithms, modules and interfaces necessary for the solution to the problem.

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

Implementation

A

Writing the code necessary to create the algorithms and data structures for the design phase, in an iterative process of prototyping.

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

Acceptance testing

A

A component of testing with the intended users to ensure the intended solution is met.

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

Boundary data

A

Test input data that lies on the boundary of the system’s expected range.

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

Erroneous data

A

Test input data that lies outside of the system’s expected range (incorrect data).

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

Normal data

A

Test input data that lies within the system’s expected range. It should return the expected output.

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

Testing

A

Running implementations to check for the presence of errors, using selected test data covering normal (typical), boundary and erroneous data.

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

Evaluation

A

The judgement of the system to check if it has met the required criteria to be an effective solution to the initial problem.

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