SDD - Developmental Methodologies Flashcards

1
Q

What are the 6 stages of the software development process

A
  1. Analysis
  2. Design
  3. Implementation
  4. Testing
  5. Documentation
  6. Evaluation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What happens in the analysis stage

A

Given a problem, identify what a program is meant to do

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

What happens in the design stage

A

Use tools such as pseudocode, strcuture diagrams, flowcharts and wireframes to set out the functionality and interface of the program

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

What happens in the implementation stage

A

Write the program

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

What happens in the testing stage

A

Check that the program works as exceted and has no errors

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

What happens in the documentation stage

A

Collect the documents which are generated at each phase of the software development proess

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

What happens in the evaluation stage

A

Review the program to check if it:
- is fit for purpose
-makes efficent use of code
-is robust
- is readable

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

Why can the software design stage be described as iterative

A

Stages can be revisited upon completion.

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

Give an example of the software development process of being iterative

A

testing the process may return to the implementation stage to fix any programming errors, or the design stage to fix any desogn errors

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