Jump to content

Software Design and Development

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Cwoldhuis (talk | contribs) at 01:57, 3 April 2009 (Minor formatting and removing references to IPT). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Software Design and Development (SDD) is the study of designing and developing software. SDD is also a subject offered to senior high school students in Australia in university entrance exams such as the HSC.

New South Wales

In New South Wales, SDD is separated into the Preliminary (Year 11) and HSC (Year 12) courses. A prerequisite for the HSC Course is successful completion of the Preliminary Course. The course in NSW is set out in the NSW Board of Studies HSC Software Design and Development syllabus document.

Preliminary Course

Concepts and Issues in the Design and Development of Software 30% • Social and ethical issues • Hardware and software • Software development approaches Introduction to Software Development 50% • Defining the problem and planning software solutions • Building software solutions • Checking software solutions • Modifying software solutions

Developing Software Solutions 20%

HSC Course

Core strands (80% total time) Development and Impact of Software Solutions 15% • Social and ethical issues • Application of software development approaches

Software Development Cycle 40% • Defining and understanding the problem • Planning and design of software solutions • Implementation of software solutions • Testing and evaluation of software solutions • Maintenance of software solutions

Developing a Solution Package 25%

Options 20% One of the following options: 1. Evolution of programming languages OR 2. The Software Developer’s view of the hardware


Other computing based courses offered in the HSC include Information Processes and Technologies.