4.13 Systematic approach to problem solving Flashcards

1
Q

4.13.1.1 Analysis

A

Before a problem can be solved, it must be defined, the requirements of the system that solves the problem must be
established and a data model created. Requirements of system must be established by interaction with the intended
users of the system. The process of clarifying requirements may involve prototyping/agile approach.

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

4.13.1.2 Design

A

Before constructing a solution, the solution should be designed and specified, for example planning data structures
for the data model, designing algorithms, designing an appropriate modular structure for the solution and designing
the human user interface.

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

4.13.1.3 Implementation

A

The models and algorithms need to be implemented in the form of data structures and code (instructions) that a
computer can understand.
The final solution may be arrived at using an iterative process employing prototyping/an agile approach with a focus
on solving the critical path first.

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

4.13.1.4 Testing

A

The implementation must be tested for the presence of errors, using selected test data covering normal (typical),
boundary and erroneous data.
Designing and applying test data, normal, boundary and erroneous to the testing of programs.

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

4.13.1.5 Evaluation

A

Know the criteria for evaluating a computer system.

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