Moises Gamio
Moises Gamio Software Engineer. Comprehensive experience in all phases of the software development lifecycle for several economic sectors.

German vocabulary for Software Engineers

German vocabulary for Software Engineers

A helpful vocabulary with the most common words when working as a software developer in Germany.

I have worked in Berlin for ten years and would like to share this vocabulary with the most common words used in my software meetings, documents, emails, and coding tasks.

As part of my continuous german learning, I will update the list occasionally.

Softwareentwicklung : software development

die Anwendung : application

die Anforderung : requirement

die Bereitstellung : deployment

das Betriebssystem : operating system

der Codierer : coder

erstellen : create

die Erstellung : creation

die Entwicklung : development

die Weiterentwicklung : further development (additional to what already exists)

die Geschäftslogik : business logic

die Gestaltung : design

Internet der Dinge (IoT) : Internet of Things

IT-Lösung : IT-solution

das Konzept: plan. It is a document that describes a plan to carry out a project.

Loop-Anweisung : LOOP statement

der Programmierer : programmer

Programmiersprache : programming language

die Qualitätssicherung : quality assurance


die Softwarearchitektur : software architecture

der Softwareentwickler : software developer

der Softwareentwurf : software design

die Umgebung : environment

die Umsetzung : implementation

die Unterstützung : support

Anwendungen : Applications

abbrechen : cancel

aktualisieren : update

Allgemeine Eigenschaften : general properties

analysieren : analyze

die Anfrage : request

die Angabe (Daten) : information, data

anlegen (Datei) : create

annehmen : accept

anpassen : customize, adapt

die Anpassung : customization, adaptation

anwenden : apply

der Anwender (von Software, Programmen) : user

Ausnahmebehandlung : exception handling

der Aufruf : call

aufrufen (Programm, Datei) : invoke, call

der Ausdruck : printout

der Ausfall : outage

ausliefern : deploy

bauen : build

der Bericht : report

die Betriebsbereitschaft : readiness for service (or operation)

die Datei : file (computer)

Datei entfernen : remove file

die Datenlast : data load

deinstallieren : uninstall

durchsuchen : browse

die Einstellungen : settings

eingeben (Daten) : enter

X durch Y ersetzen : replace X by Y

entfernen: remove

exportieren : export

der Fehler : error

Fehler (Programmierfehler) : bug

fertigstellen (Installation) : finish

herunterladen : download

hinzufügen : add

hochladen (Daten, Programm) : upload

Implementierungseinstellungen : deployment settings

installieren : install

Künstliche Intelligenz : Artificial intelligence

löschen : delete

das Quellcode : source code

die Schnittstelle : interface

starten : start

stoppen : stop


Unternehmensanwendung : Enterprise Application

verlassen (Programm) : quit

verwenden : use

die Voraussetzung : prerequisite, (pre)condition

die Vorgehensweise : procedure

weiter : next

züruck : previous

zurücksetzen : reset

Am Computer

der Bildschirm : screen

der Drucker : printer

einrichten : set up

die Festplatte : hard disk HD

das Gerät : device

der Hauptspeicher : main memory

das Kabel : cable

der Lautsprecher : speaker

die Maus : mouse

der Monitor : monitor

die Tastatur : keyboard

die Taste : key

Sicherheit : Security

absichern : secure, protect

Authentifizierung : Authentication

dir Autorisierung : authorization

beschränken : limit, restrict

die Bedrohung : threat

das Benutzerkonto : user account

der Cyberangriff : cyber attack

der Datenschutz : data protection

datenübernahme : data transfer

erzeugen (Token) : generate

fehlerhaft : bad, corrupted

freischalten : authorize

das Kennwort : password

der Identitätsdiebstahl : identity theft

passwordgeschützt : password protected

setzen (Prioritäten) : set

die Sicherheit : security

Sicherheitsprüfung : security auditing

der Schlüssel : cipher key to secret code

die Sitzung : session

die Verschlüsselung : encryption

Verwaltungssicherheit : Administrative security

Verwaltung von SSL-Zertifikaten und Schlüsseln : SSL certificate and key management

Zertifikatsverfall : certificate expiration

der Zugriff : access

der Zugriffscode : access code

Datenbank : Database

abbilden : represent, depict

die Abfrage : query

die Änderung : change

die Anreicherung : enrichment

der Aufbau : structure

das Austauschformat : interchange format

die Darstellung : representation, rendering

der Datenaustausch : data exchange

der Datensatz : data record

das Ergebnis : result

die Erzeugung : creation

das Feld : field

der JDBC-Treiber : JDBC driver

die Löschung : deletion

das Pflichtfeld : mandatory field

die Rückgabe : return

sortieren : sort

die Spalte : column

Stammdaten : master data

die Textdatei : text file

die Überprüfung : verification, check

umbenennen : rename

der Wert : value

zuordnen : allocate

Networking

dir Glasfaser : optical fiber

herstellen : establish

optische Faser : optical fiber

die Verknüpfung : link

die Verbindung : connection

File System

das Verzeichnis : directory

der Ordner : folder