Presentation is loading. Please wait.

Presentation is loading. Please wait.

Learning Intention I will learn about the iterative software development process with a focus on the Analysis stage.

Similar presentations


Presentation on theme: "Learning Intention I will learn about the iterative software development process with a focus on the Analysis stage."— Presentation transcript:

1 Learning Intention I will learn about the iterative software development process with a focus on the Analysis stage.

2 Iterative Development Process
Software Development (making computer programs) is a six step process: Analysis Design Implementation Testing Documentation Evaluation

3 Iterative Development Process
Iterative means ‘to do over again’. Software development process is iterative as each stage may need revisited as new information comes to light.

4 Police Scotland i6 IT Project
F A I L E D No agreement over what was needed between Police Scotland and the company making the program. No ability to test until very late on. £24 million refunded

5 BBC Digital Media Initiative (DMI)
F A I L E D “confusion and a lack of planning” No understanding of the problems being encountered £98 million wasted

6 Analysis Design Implementation Testing Documentation Evaluation

7 Analysis Before you can create or even design software you need to be able to understand what is being asked for. This stage is called Analysis

8 Analysis for a given problem description
Deciding what the software must do Documented in the Software Specification Need to be able to identify the: Inputs Processes Outputs for a given problem description

9 Analysis Input -> Process -> Output is called the sequence of instructions Input – data flowing into the system Processing – doing something with the input Output – data flowing out of the system

10 Input, Process, Output Washing dirty clothes Process Output Input

11 Input, Process, Output Frying an egg Process Output Input

12 Analysis E.g. What are the inputs, processing and output for a program to calculate the area of a square? Input: Processing: Output: length of a side area = length x length area

13 Analysis Tasks Complete the Analysis Stage worksheet:

14 Success Criteria I can identify the purpose and functional requirements of a problem.


Download ppt "Learning Intention I will learn about the iterative software development process with a focus on the Analysis stage."

Similar presentations


Ads by Google