Computing Unit 4: Software Development
Software Development Unit 3.
In this unit students focus on how the information needs of individuals and organisations are met through the creation of software solutions used in a networked environment. They continue to study the programming language used in Unit 3.
Areas of Study
Students further develop their computational thinking skills by using the programming language studied in Unit 3 to transform the design they prepared in Unit 3, Outcome 2 into a software solution.
Students prepare a usability test that addresses the core features of their solution. The test must be undertaken by at least two other users and the results recorded. Students can make any necessary adjustments to their solution based on these results.
During the project students apply techniques to record their progress on their plan, achievement of milestones, modifications to the plan to show adjustments and annotations to explain these modifications. Students evaluate the quality of their solution using criteria developed in Unit 3 and they assess the effectiveness of their project plan in managing their project.
Interactions and Impact
In a globalised economy and society, organisations are increasingly dependent on data supplied by other organisations. The integrity of the supplied data can affect the ability of an information system to achieve objectives. Students focus on the interactions between information systems that share data and how the performance of one of these systems is dependent on the integrity of the data, for example, timely and accurate weather reports generated by one information system can be used by an airline’s information system to reschedule flights, reducing risks to commuters.
Students apply systems thinking skills when examining information systems that share data. They develop knowledge of factors that influence the integrity of data and consider processes used within information systems to manage the storage, communication and disposal of data. Students investigate the capabilities of information systems operating in a networked environment and how these systems can be secured to enhance the integrity of data. They examine the importance of applying technical protocols when interacting with information systems and the consequences of violating these protocols.
Purpose-designed solutions – Python (continuing from Unit 3).
SAT - Apply stages of the problem-solving methodology to create a solution using a programming language that fulfils identified requirements and assess the effectiveness of the project plan in monitoring progress.
|A software solution that meets the software requirements specification and the results of the usability test.
An assessment of the extent to which the project plan (Gantt chart) assisted in monitoring project progress in a written report.
|SAC - Analyse and explain the dependencies between two information systems and evaluate the controls in place in one information system to protect the integrity of its source data.
||In response to a case study students produce a written report.
Overall Final Assessment
||Contribution to Study Score (%)
||Unit 3 Coursework
||Unit 3 Task (Part 1)
||Unit 4 Coursework
||Unit 4 Task (Part 2)
Reproduced by permission of the Victorian Curriculum and Assessment Authority, Victoria, Australia: www.vcaa.vic.edu.au