What is the purpose of a strong password policy?
To prevent unauthorized access
What does GDPR stand for?
General Data Protection Regulation
What is the main use of GitHub?
Store and share code.
What is a key benefit of online tutorials for software learning?
Accessibility and self-paced learning
What is the main goal of a business when using software tools?
To increase efficiency and productivity.
What does "2FA" stand for?
Two-Factor Authentication
What is the main goal of data protection laws?
To protect individuals' personal data and privacy
What type of tool is Visual Studio Code
Development tool
What is a sandbox environment used for?
Safe space to test code or tools without affecting live systems
What does ROI stand for?
Return On Investments
What is phishing?
A cyberattack where users are tricked into revealing personal information by clicking links ect.
What is the consequence of violating software license agreements?
Legal action, fines, or software bans
Which tool is used to design user interfaces and prototypes?
Figma or Adobe XD
Name a platform where developers can learn coding for free.
FreeCodeCamp, Codecademy, Khan Academy
Why might a business choose open-source tools over paid ones?
Lower costs
How does encryption protect data?
It converts data into a secure code, readable only with the correct key
Why is it important to comply with accessibility legislation in software?
To ensure all users, including those with disabilities, can access digital content, fines
Name a tool used for testing APIs.
Postman
How can version control tools help you learn coding better?
Let you track changes, experiment safely, and learn from mistakes
How software tools can support scalability in a business?
They automate processes and allow more users or data to be handled without a drop in performance.
Describe how software tools can help detect security threats.
Tools like antivirus or intrusion detection systems monitor and alert on suspicious behaviour
How do intellectual property laws affect software development?
They protect original work, enforce copyrights, and prevent theft or unauthorized use
Compare Selenium and JUnit in terms of testing.
Selenium is for automated web testing; JUnit is for unit testing Java code
Explain how using real-world projects enhances software learning.
It provides practical experience and improves problem-solving
Describe a scenario where poor tool selection negatively impacts a business.
Using a tool that doesn't integrate well could slow workflows, cause errors, or result in wasted time and money.