All software development approaches include the phases of defining and understanding the problem, planning and designing, implementing, testing, and evaluating and maintaining. There are variations in the time, sequence and organisation of these phases in each of the approaches introduced in this course. Students may use more than one approach in this course. The content for each of the phases is listed below and should be presented to students in a cyclic fashion. Areas for investigation could include writing structured code, modeling and simulation, scripting hypermedia tools, and customisation of application packages through modifying or creating scripts.
It is important that these areas of investigation involve the use of data types, control structures and other content covered in this unit.
Sourced from SDD syllabus, p:20.This is the crunchy section of the SDD Year 11 Syllabus. It contains four core topics: