Databases and Distributed Systems Flashcards
Acceptance Testing
will be carried out by the customer. They will test that a system meets their requirements. If the system passes this test the customer will sign-off the system as being ready for deployment into production running
Automated Testing
where computer-controlled equipment tests programs for functionality and performance
Automatic Formatting of Code
automatically formats code in the right way, for example, automatically indenting code
Binary File
stores data in non-human readable format
Black-Box Testing
a test technique in which the test feeds specific pieces of data into a system, before looking for expected outcome
Branch
requests and independent line of development that stems from a central database
Break Points
causes the program to run up to a point and then pause, allowing for variable inspection
Check In
involves uploading a modified file after making changes locally
Check Out
refers to process by which a developer or user acquires a copy of a specific version of a file
Code Repository
these hold libraries of reusable code or data
CASE
Computer-Aided Software Engineering
the name given to a range of software tools that aid the design, development and testing of different types of software
Lower CASE
provides support in the later stages such as testing
Upper CASE
provide support for the early stages of the system’s development life cycle, providing support for stages such as design
Data Dictionary
a collection of data and attributes about data elements that are being used in a database, describing the meanings and purpose of data elements within the projects context and provides guidance on interpretation
File
a data structure that is always stored on a device that is a collection of records