Please enable JavaScript.
Coggle requires JavaScript to display documents.
Iterative Software Development Process ((Step 1) Analysis (The "…
Iterative Software Development Process
(Step 3)
Implementation
In this step the programmer will actually start to create the program
(Step 5)
Documentation
Two documents are created, these are called the "user guide" and the "technical guide"
User Guide
This contains instructions for someone who will use the software
Technical guide
This contains the system requirements, data, and instructions on how to install the software
(Step 1)
Analysis
In this stage the client will tell the programmer what they want the program to do
The "Requirements specification" is also created in this step
This is a legally binding contract
(Step 4)
Testing
The program that is written in the implementation stage will be tested with a range of inputs to make sure it does what it is supposed to do
Different types of test data are used
Extreme
Data that falls ON the boundaries set and the program should accept this data
Exceptional
Data that falls outside the boundaries and the program shouldn't accept this data
Normal
Data that is within the boundaries set and the program should accept this data
(Step 2)
Design
The program is then created using one of the design notations
These are Psedocode, flowcharts, structure diagrams, and wireframes
(Step 6)
Evaluation
This is the last stage before the program/software is handed over to the client
Some questions will be asked, these could be things like "Is the program easy for a user to understand?"
Iteration
Iteration means to repeat something
In the software development process iteration would mean to go back and repeat a step to improve or fix something
(Step 7)
Maintenance
In this step changes would be made to the software after the finished product is handed over to the client