Software Engineering › Key terms › Y12 Software Automation › Robotic process automation (RPA)
Robotic process automation (RPA)
Term Key terms bank Y12 Software Automation
Also listed as: RPA
Definition
Software 'bots' that copy the actions a person does on a computer (clicking, typing, copying data) to automate repetitive, rule-based tasks.
Example: A bot copies invoice data into the accounting system.
Found in: syllabus, sample exam and familiarisation guidelines, school notes.
Robotic process automation: bots mimic user actions.
Where it is used in the test
Syllabus area: Y12 Software Automation.
Question types it can appear in
- Multiple choice: Pick the option that matches the definition or example.
- Short answer: Define, outline or explain it and tie it to the scenario.
- Extended response: Use it as a supporting point linked to the stimulus.
Where it has appeared in the paper
Software Automation (Part B). Part letters follow each paper’s own layout.
Related past questions
- Sample exam Q25 (8 marks): ML, DevOps, RPA, BPA in security Software Automation (Part B) · 8 marks
These are the questions the flashcard set links to this term. Open each one and compare your answer with its marking criteria.
Study links
- Flashcard: Robotic process automation (RPA) in Software Automation (Year 12) · study that set
- Memorise: AI v ML; ML supporting automation (DevOps, RPA, BPA)
- Key terms bank entry: RPA
- Notes: Investigate how machine learning (ML) supports automation through the use of DevOps,… (Software Automation (Year 12))
- Master answer: sample-q25 (8 marks, extended response (discuss, max 300 words, slideshow stimulus)) (Master model answers: Software Automation)
- Notes: AI v ML; ML supporting automation (DevOps, RPA, BPA) (Software Automation (Year 12))
- Notes: Part 3. Where this has been examined (see ../../question_bank.md) (Software Automation (Year 12))
How to use it in an answer
A model sentence
“Software 'bots' that copy the actions a person does on a computer (clicking, typing, copying data) to automate repetitive, rule-based tasks.” Then apply it: A bot copies invoice data into the accounting system.
In a short answer, give the definition in your own words first, then tie it to the situation in the question. Do not copy the example above unless it fits the scenario.
Command words used with it
- Discuss: Identify issues and provide points for and/or against. (Sample exam Q25 (8 marks): ML, DevOps, RPA, BPA in security)
Technique for the question types
- Multiple choice: Read all four options, rule out wrong ones, pick one; no penalty for guessing so never leave blank.
- Short answer: One clear point per mark, use the stimulus and course terms, and answer the command word.
- Extended response: Plan with the command word, give a judgement or explanation supported by named details from the stimulus, use course terms and cover both sides when asked.
What the marking guidelines and feedback say
Answers could include (MG): automation of security testing/scanning; ML-powered tools finding patterns and anomalies in logs; ML monitoring RPA bot behaviour; ML analysing BPA workflows for vulnerabilities and automating controls; disadvantages: complexity and learning curve, data quality, bias, security and privacy, integration, cost.
Worked answers from the marking guidelines
Sample exam Q25 (8 marks): ML, DevOps, RPA, BPA in security (8 marks): criteria and sample answer
Criteria
8: Discusses the proposal with reference to ML in DevOps, RPA and BPA from the slideshow. 6-7: Outlines advantages AND disadvantages with reference to at least TWO of these areas. 4-5: Outlines some advantages and/or disadvantages with reference to ML in DevOps and/or RPA and/or BPA. 2-3: Some understanding of the features of the proposal. 1: Some relevant information.
Sample answer
QuidantCon's proposal for the company suggests leveraging machine learning (ML) and automation to bolster security measures. One key benefit is the automation of security testing and vulnerability scanning, facilitated by integrating ML-powered tools into the DevOps pipeline. This approach ensures continuous security testing and provides rapid feedback to developers, allowing for early detection of security issues and reducing the risk of vulnerabilities being exploited. The frequent and automated testing improves the overall security position and enhances compliance with industry standards. Additionally, ML algorithms can analyse vast amounts of data to detect patterns and anomalies, which is crucial for proactive threat identification. This capability enables the company to identify security risks proactively, learn from past incidents, and predict future attacks, thereby enhancing their overall security measures.
QuidantCon's proposal for the company also raises some concerns. One key issue is the need for high-quality data for ML algorithms to work effectively. If the data is inconsistent or incomplete, the ML models may not perform well, leading to false positives or missed threats. Another concern is the complexity of implementing ML solutions, which can be challenging and may require specialised skills and training. This complexity could result in integration challenges, higher costs, and delays. Additionally, ML systems can be biased, potentially affecting security decisions. Security and privacy are also critical, as handling sensitive data requires protection against unauthorised access and breaches. These concerns emphasise the need for a careful and balanced approach when considering ML and automation in security practices.
Common mistakes
- Use the term exactly as the syllabus words it, then link it to the scenario in the question; the 2025 feedback repeatedly rewards using the stimulus.
- Answer the command word: outline gives main points only, explain gives a reason or cause, discuss gives both sides.
Related terms
Same group in the syllabus: Machine learning (ML) · Artificial intelligence (AI) · Distinguishing AI and ML · DevOps · Business process automation (BPA)