8-+Developing+a+Solution+Package

= Developing a Solution Package =

The project(s) in the HSC course is intended to reinforce the content covered in the other topics in the course. Students need to experience working as part of a team, as this is common in the computing field beyond school. In order to be able to develop software successfully, students need to be able communicate well with others and to act in a social and ethical way. The project is one area in which students may be given these opportunities. The project(s) will build students’ understanding of the content dealt with in the other topics in the course and should be undertaken throughout the duration of this course.


 * **Students learn about:** || **Students learn to:** ||
 * **Designing and developing a software solution to a complex problem**

Defining the problem and its solution, including: • defining the problem – identification of the problem – idea generation – communication with others involved in

• understanding – interface design – communication with others involved in
 * the proposed system**

– representing the system using diagrams – selection of appropriate data structures – applying project management
 * the proposed system**

– consideration of all social and ethical
 * techniques**

• planning and design – interface design – selection of software environment – identification of appropriate hardware – selection of appropriate data structures – production of data dictionary – definition of required validation
 * issues**

– definition of files — record layout and
 * processes**

– algorithm design – inclusion of standard or common
 * creation**

– use of software to document design – identification of appropriate test data – enabling and incorporating feedback from users at regular intervals – consideration of all social and ethical
 * routines**

– applying project management techniques || • define the problem and investigate alternative approaches to a software solution • select an appropriate solution • produce an initial Gantt chart • use a logbook to document the progress of their project • document the software solution • generate a fully documented design for their project after communication with other potential users ||
 * issues**

Each one of you need to find and insert a related question with the suggested solution. was published ||= Extended Question ||= The Suggested Solution ||
 * = Your Name ||= HSC Year the Question
 * John S ||  ||   ||   ||
 * Joseph T ||  ||   ||   ||
 * Robinson L ||  ||   ||   ||
 * Victor W ||  ||   ||   ||
 * Brendan B ||  ||   ||   ||
 * Peter T ||  ||   ||   ||
 * Jessie A ||  ||   ||   ||
 * Andre G ||  ||   ||   ||
 * Kyle M ||  ||   ||   ||
 * Matthew A ||  ||   ||   ||
 * John T ||  ||   ||   ||
 * Thomas B ||  ||   ||   ||