4.13 Systematic approach to problem solving Flashcards

(6 cards)

1
Q

what is the order of stages in software development

A

analysis, design, implementation, testing and evaluation

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

what is the analysis stage

A

it is defining a problem and the requirements of the systems that solves the problem must be established and a data model created - requirements of system must be established by interaction with intended users

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

what is the design stage

A

before constructing a solution it must be designed eg planning data structure for the data model, designing algorithms, designing an appropriate modular structure for the solution and designing the human user interface - involving prototyping

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

what is the implementation stage

A

models and algorithms must be implemented in the form of data structures and code that computers can understand

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

what is the testing stage

A

implementation must be tested 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
6
Q

what is the evaluation stage

A

The criteria for evaluating a computer system include speed, cost, reliability, portability, power consumption, and capacity. These factors help determine how well a system meets user needs.

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