Past questions › sdd2024-q25
2024 4 marks Extended response The Software Engineering Project (Year 12) Documentation
NESA 2024 HSC Software Design and Development (OLD syllabus) - Section II Question 25, with NESA Marking Guidelines
A software company is developing a system that will require a large development | 4 team. They have decided to use their own developers, and hire additional contract programmers when necessary. Explain how various types of documentation can be used by the contract programmers to enable them to quickly contribute to the project.
Marking criteria
[Question 25] Criteria | Marks • Explains the use of various types of documentation by the contract programmer • Describes a number of relevant types of documentation OR | 3 • Explains the use of ONE type of documentation • Outlines some relevant types of documentation | 2 • Provides some relevant information | 1
Sample answer
Sample answer: By referring to technical documentation such as DFDs, algorithms and structure charts, the contract programmer can familiarise themselves with how their particular module fits into the overall project. They can read existing source code to see the purpose of various modules and lines of code. This allows them to make necessary changes to ensure the new code is compatible with the existing code. A Gantt chart can be used to see the expected timing for their allocated tasks so they can plan their workflow. A data dictionary can be referred to, to confirm the use of particular variables.