Finals Flashcards
List the types of software piracy
Counterfeiting
Internet Piracy
End User Piracy
Keygen and serial piracy
Hard-Disk Loading
List and explain practices expected from an IT professional
- Personal Development
stay up to date with new technologies, methodologies and knowledge
- Organisation and Management
plan and track objectives of teams and allocate tasks according to ability, also communicate well
- Contracting
use formal contracts to meet the needs and protect both parties
- Privacy, Security and Integrity
able to identify and evaluate all risks relating to privacy, security and integrity, monitor and track all risk contentiously
- Team Working skills
have team working skills to work with other people
- Collaboration
IT often involves working in teams , being able to communicate well is essential for an IT professional
Professionalism
refers to having the knowledge, competence and skills needed, and behaving in such a way to allow a person to successfully complete specific work
Employment Equity
Concept that strives to eliminate discrimination and promote equal opportunity for all regardless of background, race, gender.
You need to be able to list and explain risks that can be expected (ICT-related)
Scope creep
Cyber security threats
Inside threats
Hardware and software failure
Scope creep
occurs when new features or requirements are continuously added to the project beyond the initial scope, leading to delays and increased cost
Cybersecurity threats
These include malware, ransomware, phishing. and hacking attacks that can be compromise the confidentiality, Integrity and availability (CIA) of data and systems
Inside threats
Insufficient training among employees can lead to Security lapses and increase to risks
Hardware and software failure
failure in software or hardware could result in loss of data and may be expensive to recover.
Principles of dialogs design as part of system.
Feedback -helps users to know that an action has been recognised and accepted by system
Consistent -The layout, design and behavior of dialog. Should be consistent through out the system.
Error handling-Error message should be shown when ever something. goes wrong in the system, be specific on cause of the problem and if possible, specify how to fix the problem
Clarity and simple - Dialogues should be clear and straight forward.
Concepts related to the system maintenance
- System changes
- System failure
- System crashes
- System backups
- Capacity planning
- System upgrades
List and explain types of tests
Unit testing
Integration testing
System testing
Usability testing
Unit testing
testing parts of the system in isolation
Integration testing
testing that parts of a system work together properly
System testing
testing that the system works property as a whole