Designing Solutions Flashcards

(5 cards)

1
Q

What are the benefits of top down programming/design?

A
It is efficient (more programmers = less time)
It is easier to debug modules
It is easier to understand modules
It is easier to project manage
It allows a program library to be built
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is stepwise refinement?

A

Where each module is broken down and refined in successive steps until the whole program has been rebuilt and refined.

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

What is top down design?

A

Where a problem is broken down into sub-problems and again broken down further until all of the sub-problems are easy to understand and solve.

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

What is rapid application development? (RAD)

A

A version of the systems life cycle that involves the use of prototypes.
Customers are shown and asked to give feed back on a prototype shown to the them. The feedback is then used to improve and refine the design. A new prototype is built and the stages repeated until the product is finished.

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

What is a prototype?

A

A prototype is a rudimentary model of the product or system built for development processes.

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