Operating Security security
Enforcing Authentication Authentication is the first line of defence in any secure system – it verifies that users are who they claim to be before […]
Enforcing Authentication Authentication is the first line of defence in any secure system – it verifies that users are who they claim to be before […]
Intellectual property Intellectual property (IP) refers to creations of the mind that are protected by law. In software development, IP includes source code, algorithms, documentation, […]
Here is an example of a Word Processing software project Functional Requirements (What it does): Non-Functional Requirements (How it does it / Qualities):
Analysis of Log Files: The process of reviewing and interpreting system logs to identify, investigate, and respond to security incidents or suspicious activities. Anti-malware: Software […]
ACID is a set of properties that guarantee that database transactions are processed reliably. ACID stands for Atomicity, Consistency, Isolation, and Durability. Atomicity Atomicity ensures […]
Social Engineering (Phishing) Phishing is a type of social engineering attack where the attacker deceives the victim into providing sensitive information, such as passwords or […]
Impacts of software in society Computer Malware, such as Viruses In Australia, the creation and distribution of computer malware like viruses, worms, and trojans are […]
Object-oriented programming (OOP) is a way of writing computer programs that focuses on organising code into reusable, modular components called objects. Objects are like real-world […]
Acceptance testing This is the final testing phase based on user needs, where the functional requirements gathered during the “investigate” stage are verified to ensure […]
NOTE: You do not have to “memorise” the code examples below, but you must be able to understand what each line of code does! You […]
Copyright © 2026 | WordPress Theme by MH Themes