Syllabus Detail
- The purpose and stages (8) of the software development cycle (SDC). 12 ATAR
Background
- This is different from the Systems Development Life Cycle (SDLC) in that it focusses on the development of the software.
- SDLC can apply to hardware, software or a combination of both.
- SDC only applies to software.
Stages of the Software Development Cycle
Analyse detailed requirements
- What is required of this software?
- Who is going to use it?
- Why are they going to use it?
- When will they use it?
- What problem will the software overcome?
Design data and algorithms
- Plan a solution to the questions above.
- Create flowcharts and show the client to see if these will provide a workable solution.
Code data structures and instructions
- Do the programming.
- Do commenting within the code so other developers can understand exactly what the code does. Do this in small chunks at a time.
- Make the instructions for how the program will work. (use your commenting for this)
Debug syntax and logic errors
- Run your programming to find any errors.
Test to meet specifications
- Select other test staff or people to run the program you made on exactly the software it is going to be used by with your client.
- Have a report showing details of how the program ran as part of this testing. Try it on different operating systems and hardware.
Document internally and externally
- Make a report to show the commenting on your code (internal documentation)
- Make a user guide to show the end user (secrerary or other) for how to actually use the software in their location
Implement and test with live data
- Start the program in the client's work environment with actual data to see if it works.
- Do it over again on different computers to make sure it works for the client on all machines.
Evaluate performance of the program
- Survey the staff using the program to see if it works as expected.
- Make note of what changes should be made and fix those.
- Consider sending out an update of the software after you have again tested to make sure the changes have been successful.
Step 5 - Further Research
- Quizlet HERE note they have only 7 stages, but it is quite similar.
Found an error on this page? Please let us know via the contact form under the Home menu item.