English Voci


A. B.
This flashcard set helps learn English at the university level, focusing on technical vocabulary and IT-related terms. The cards cover a wide range of concepts, from software development methodologies like Agile and Waterfall to networking terms like VPN and WAN, and programming languages such as Python and Ruby. With the "answer first" learning setting, you can reverse the learning direction – from the target language to the source language. This set is ideal for students or professionals in IT, software development, or related fields, offering a comprehensive resource for expanding technical vocabulary and understanding complex IT concepts.
Flashcards
84
Students
1
Language
English
Category
English
Level
University
Created / Updated
13.01.2019 / 14.01.2019

Flashcards

a position responsible for programming and optimizing databases

database developer

a high-level position responsible for understanding a business's overall needs and then designing an IT structure to support it

enterprise architect

a position responsible for the creation of images, typography, mock-ups for an organizations's front end systems; normally works under a company Art Director

graphic designer

a position responsible for making complex data structures easy to understand and navigate; especially critical at the beginning of new software development projects to ensure the application performs in a useful way for it's intended end-users

information architect

a job position acting as a bridge between upper management and IT; one who encourages personal development in IT staff; the boss of an IT worker

IT manager

a position responsible for setting best practices for securing wi-fi networks, servers, backups, laptops, and VPNs

IT security manager

a position responsible for on-demand support for end users including: fixing hardware, installing software, and troubleshooting minor network issues

IT support engineer

a position responsible for maintenance of all aspects of a computer network; often a specialist in TCP/IP, Linux, and related routing technology such as Cisco

network administrator

a position responsible for organizing and delivering a project on time and on budget; often acts a bridge between developers and stake-holders

project manager

a job title whose responsibilities include ensuring appropriate performance for a software project and organizing and instructing testers

quality assurance manager

a position responsible for gathering information around a programming task and performing it

software developer

a job title whose responsibilities include ensuring that a software project meets established quality guidelines

software tester

a position responsible for the creation and maintenance of documentation relating to an IT project including online help, user guides, white papers, and design specifications

technical writer

to end a program or a process before its completion

abort

an error in a computer program

bug

software in which the license stipulates that the user cannot see, edit, or manipulate the source code of a software program

closed source

capable of being used without modification

compatible

a computer failure due to faulty hardware or a serious software bug

crash

a person who uses a product or service on a computer

end user

an incorrect action attributable to poor judgment, ignorance, or inattention

error

to start a program on a computer

execute

something a computer program is "supposed" to do; these are often reasons to use a particular program or upgrade to a more recent version

feature

an application normally consisting of a source code editor, a compiler and/or interpreter, build-automation tools, and a debugger

IDE

a program in which the code is distributed allowing programmers to alter and change the original software as much as they like

open source

a person who writes or modifies computer programs or applications

programmer

privately developed and owned technology

proprietary

a rule or law which limits or controls something

restriction

a measure of how easy or efficient a program is to use

usability

an iterative and incremental software development approach with work divided into sprints of a predetermined length

Agile

the first version of a software application that is "feature ready" but still very far from "production ready"

alpha

a software version which is feature-ready, has passed early testing, and ready for more widespread testing

beta

functioning software distributed free of charge with the possibility to buy more features later if desired

freemium

electronic documentation included with a program

help file

an early release with only the most important features included

MVP

a software update intended to fix bugs or security holes in a software release

patch

do something useful as opposed to waste time

perform a meaningful task

able to deliver a high number of something efficiently

productive

a piece of software that has passed its testing stages and is close to release

RC

to be free from worry

rest at ease

a formalized approach to creating and maintaining software

SDLC

Study