Module 4: Software Engineering Project
7 dot points across 1 inquiry question. Click any dot point for a focused answer with worked past exam questions where available.
Inquiry Question 1: How are large-scale software solutions developed and managed?
A focused answer to the HSC Software Engineering Module 4 dot point on code review. Pull request reviews, style guides, linters, static analysis, the worked example, and the traps markers look for.
A focused answer to the HSC Software Engineering Module 4 dot point on CI/CD. Build, test, deploy automation, GitHub Actions, the worked pipeline example, and the traps markers look for.
A focused answer to the HSC Software Engineering Module 4 dot point on documentation. README, API docs, design documents, user manuals, the worked example, and the traps markers look for.
A focused answer to the HSC Software Engineering Module 4 dot point on project management tools. Issue trackers (GitHub Issues, Jira), Kanban boards, Gantt charts, the worked example, and the traps markers look for.
A focused answer to the HSC Software Engineering Module 4 dot point on development methodologies. Waterfall, agile, scrum, kanban, when each is appropriate, the worked example, and the traps markers look for.
A focused answer to the HSC Software Engineering Module 4 dot point on testing. Unit, integration, system, UAT, the test pyramid, test-driven development, the worked Python example, and the traps markers look for.
A focused answer to the HSC Software Engineering Module 4 dot point on Git. Commits, branches, merges, pull requests, the worked feature-branch workflow, and the traps markers look for.
