Section 8.1 Developing Small Projects
Up to this point, you have been developing software using the following steps, as shown in :
- Design
- The assignment tells you what the program is supposed to do.
- Development
- You write the program according to the assignment’s specifications.
- Testing
- You make sure that the program does what it is supposed to do. If it does not, you will need to go back to the Development stage and modify your program. This step usually happens concurrently with development.
- Finish
- You turn in the assignment and get a good grade :)
This is a simplified version of the process used to develop large projects: the Software Development Life Cycle (SDLC).