Engineering Buzzword Flashcards
Algorithms
A finite sequence of rigorous instructions typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing calculations and data processing.
- automated decision-making
Binary tree
tree data structure in which each node has at most two children, which are referred to as the left child and the right child
Chrome Developer Tools
set of web developer tools built directly into the Google Chrome browser.
Data structure
More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data
Deployment
all of the steps, processes, and activities that are required to make a software system or update available to its intended users
Some of the most common activities of software deployment include software release, installation, testing, deployment, and performance monitoring.
Hashtag
a metadata tag that is prefaced by the hash symbol,
Implementation
Internal Logs
Maintenance
One to Many in DBMS
A relationship between instances of an entity with more than one instance of another entity.
One to One in DBMS
a relationship between an instance of an entity with another
Product Backlog
a prioritized list of work for the development team that is derived from the roadmap and its requirements.
the development team pulls work from the product backlog as there is capacity for it, either continually (kanban) or by iteration (scrum).
Integration
the process of bringing together the component sub-systems into one system (an aggregation of subsystems cooperating so that the system is able to deliver the overarching functionality) and ensuring that the subsystems function together as a system, and in information technology as the process of linking together different computing systems and software applications physically or functionally to act as a coordinated whole.
Unit Tests
a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use.
Redux
an open-source JavaScript library for managing and centralizing application state.