TK Study

Software Engineering › Flashcards › Drag into order questions

Flashcards for Drag into order questions

10 cards where the term can be tested as a drag into order question. Study these as flip cards Random

Software development steps (the order) Process Programming Fundamentals (Year 11)

The fixed sequence of the development cycle: requirements definition, determining specifications, design, development, integration, testing and debugging, installation, maintenance.

Example: Order to memorise: Requirements, Specifications, Design, Development, Integration, Testing and debugging, Installation, Maintenance.

Where you would use it in the test

Related past questions: Familiarisation Q1 (1 mark): Development steps; Sample exam Q1 (1 mark): Software development steps

Memorise: Software development steps and algorithm design

Integration Process Programming Fundamentals (Year 11)

Combining separately built modules or subsystems into one working system and checking they communicate correctly through their interfaces.

Example: Integration comes AFTER development and BEFORE system testing.

Where you would use it in the test
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Drag into order: Drag into order: know where it sits in the sequence.
  • Short answer: Explain why integration testing is needed

Related past questions: Familiarisation Q1 (1 mark): Development steps

Memorise: Software development steps and algorithm design

Testing and debugging Process Programming Fundamentals (Year 11)

Testing runs the software with chosen data to find errors; debugging finds the cause of each error and fixes it.

Example: Testing finds that something is wrong; debugging finds out why and fixes it.

Where you would use it in the test
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Drag into order: Drag into order: know where it sits in the sequence.
  • Short answer: Outline a test method or a debugging tool

Related past questions: 2025 HSC Q15b (3 marks): Testing and debugging; Familiarisation Q5 (3 marks): Testing (test data)

Memorise: Software development steps and algorithm design

Software development steps for secure code (order) Process Secure Software Architecture (Year 12)

Requirements definition, determining specifications, design, development, integration, testing and debugging, installation and maintenance, with security considered at each step.

Example: 'Security is considered in requirements, then design, then testing.'

Where you would use it in the test
  • Drag into order: Drag into order (familiarisation Q1)
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Short answer: Short answer (2 to 4 marks): define, outline or explain it and tie it to the scenario.

Related past questions: Familiarisation Q1 (1 mark): Development steps; Sample exam Q1 (1 mark): Software development steps

Memorise: Describe the benefits of developing secure software

Back-end process for a web request Process Programming for the Web (Year 12)

Browser sends a request; web server software receives it; the web framework routes it to code; libraries and objects process it; the database is queried; a response (HTML or JSON) is returned.

Example: 'Request, web server, framework, database, response.'

Where you would use it in the test
  • Drag into order: Order the steps of a web request
  • Short answer: Short answer (2 to 4 marks): define, outline or explain it and tie it to the scenario.
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.

Related past questions: 2025 HSC Q23b (3 marks): Server-side web programming

Memorise: Web development system: front end, back end, databases

MLOps Term Software Automation (Year 12)

The automated process of designing, training and deploying ML models, borrowing the principles of DevOps. The three stages are Design, Model development and Operations.

Example: 'Design, then model development, then operations.'

Where you would use it in the test
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Short answer: Short answer (2 to 4 marks): define, outline or explain it and tie it to the scenario.
  • Drag into order: Order the MLOps stages

Related past questions: 2025 HSC Q11 (1 mark): DevOps

Memorise: AI v ML; ML supporting automation (DevOps, RPA, BPA)

MLOps design stage Term Software Automation (Year 12)

Define the business problem, refactor it into a machine learning problem, define success metrics and research the available data.

Example: 'Success metric: 95% accuracy.'

Where you would use it in the test
  • Short answer: Short answer (2 to 4 marks): define, outline or explain it and tie it to the scenario.
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Drag into order: Drag into order: know where it sits in the sequence.

Memorise: AI v ML; ML supporting automation (DevOps, RPA, BPA)

MLOps model development stage Term Software Automation (Year 12)

Data wrangling, feature engineering, model training, and model testing and validation.

Example: 'Clean the data, then train the model.'

Where you would use it in the test
  • Short answer: Short answer (2 to 4 marks): define, outline or explain it and tie it to the scenario.
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Drag into order: Drag into order: know where it sits in the sequence.

Memorise: AI v ML; ML supporting automation (DevOps, RPA, BPA)

MLOps operations stage Term Software Automation (Year 12)

Model deployment, supporting operations and use, and monitoring model performance.

Example: 'Monitor the model for drift.'

Where you would use it in the test
  • Short answer: Short answer (2 to 4 marks): define, outline or explain it and tie it to the scenario.
  • Multiple choice: Multiple choice: pick the option that matches the definition or example.
  • Drag into order: Drag into order: know where it sits in the sequence.

Memorise: AI v ML; ML supporting automation (DevOps, RPA, BPA)

Drag-and-drop ordering Process Command Words and Question-type Skills

Put the steps in the correct order; know the SDLC order and the web request order.

Example: 'Requirements, design, development, testing, installation, maintenance.'

Where you would use it in the test

Related past questions: Familiarisation Q1 (1 mark): Development steps

Memorise: Exam day facts, key verbs and technique