Download presentation
Presentation is loading. Please wait.
Published byMarvin Conley Modified over 5 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.