Knowledge Module Glossary Terms Flashcards
(326 cards)
A/B Testing
A/B testing (sometimes called split testing) is comparing two versions of a web page to see which one performs better.
Abstraction
The quality of dealing with ideas rather than events.
Acceptance Testing
Acceptance Testing is a level of the software testing where a system is testing for acceptability. The purpose of this test is to evaluate the system’s compliance with the business requirements and assess whether it is acceptable for delivery.
Activity diagrams
Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency.
Actors
In software and systems engineering, a use case is a list of actions or event steps typically defining the iterations between a role (known in the UML as an actor) and a system to achieve a goal. The actor can be a human or other external system.
Adapter pattern
The adapter pattern is a software design pattern (also known as a Wrapper, an alternative naming shared with the Decorator pattern) that allows the interface of an existing class to be used as another interface.
Agile
Relating to or denoting a method of project management, used especially for software development, that is characterised by the division into short phases of work and frequent reassessment and adaptation of plans.
Agile Manifesto
The Agile Manifesto, also called the Manifesto for Agile Software Development, is a formal proclamation of four key values and 12 principles to guide an iterative and people-centric approach to software development.
Algorithms
A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
Analogue data
Analog data is data that is represented in a physical way.
Analyse
Examine (something) methodically and in detail, typically in order to explain and interpret it.
Anomaly
Something that deviates from what is standard, normal, or expected.
Anivirus
Designed to detect and destroy computer viruses
API
A set of functions and procedures that allow the creation of applications which access the features or data of an operating system, application, or other service.
Applicability
An application is any program, or group of programs, that is designed for the end user. … Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets.
Application developer
Application developers work in teams to identify ideas and concepts for the general public, or a specific need brought to them by a customer.
Architectural pattern
An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context.
Array
An ordered series or arrangement.
Ascending
To go up or climb.
Assembly languages
A low-level symbolic code converted by an assembler.
ATM
A machine that dispenses cash or performs other banking services when an account holder inserts a bank card
Attribute
A piece of information which determines the properties of a field or tag in a database or a string of characters in a display.
Authentication
The process or action of verifying the identity of a user or process.
Authorisation Matrix
Only applicable to companies that require two signatories or companies needing to perform trade transactions in Business Internet Banking.) To enable dual authorisation on financial transactions or to perform trade transactions, the primary user has to set up the authorisation matrix in Business Internet Banking.