A
ADatP

Allied Data Publication

ADMBw

Architekturdatenmodell der Bundeswehr

API

Application Programming Interface – Eine Schnittstelle aus Protokollen, Routinen und Tools, die die Kommunikation und Integration zwischen verschiedenen Softwareanwendungen ermöglicht.

AV

Allgemeine Vorgabe

AVV-EnEff

Allgemeine Verwaltungsvorschrift zur Beschaffung energieeffizienter Produkte und Dienstleistungen

B
Badge

Ein Badge ist ein visuelles Kennzeichen, das in Softwareprojekten verwendet wird. Zum Beispiel ein Emblem, das anzeigt, dass ein Projekt aktiv gepflegt wird und auf langfristige Nachhaltigkeit ausgelegt ist. Es steht für kontinuierliche Unterstützung, regelmäßige Aktualisierungen und ein Bekenntnis zur Zuverlässigkeit.

BADGE

Ein Badge ist ein visuelles Kennzeichen, das in Softwareprojekten verwendet wird. Zum Beispiel ein Emblem, das anzeigt, dass ein Projekt aktiv gepflegt wird und auf langfristige Nachhaltigkeit ausgelegt ist. Es steht für kontinuierliche Unterstützung, regelmäßige Aktualisierungen und ein Bekenntnis zur Zuverlässigkeit.

Badges

Ein Badge ist ein visuelles Kennzeichen, das in Softwareprojekten verwendet wird. Zum Beispiel ein Emblem, das anzeigt, dass ein Projekt aktiv gepflegt wird und auf langfristige Nachhaltigkeit ausgelegt ist. Es steht für kontinuierliche Unterstützung, regelmäßige Aktualisierungen und ein Bekenntnis zur Zuverlässigkeit.

BDSG

Bundesdatenschutzgesetz

BfDI

Bundesbeauftragte für den Datenschutz und die Informationsfreiheit

BGG

Abkürzung für Behindertengleichstellungsgesetz.

Bitbucket

Ein webbasiertes Repository-Hosting für Git und Mercurial, das kollaborative Entwicklungsfunktionen bietet und sich in Atlassian-Tools integriert.

BITV

Abkürzung für „Barrierefreie Informationstechnik-Verordnung“ – die deutsche Verordnung, die verbindliche Standards für die Barrierefreiheit öffentlicher Websites und mobiler Anwendungen festlegt, um digitale Teilhabe für Menschen mit Behinderungen sicherzustellen.

BMF

Bundesministerium der Finanzen

BMI

Bundesministerium des Innern und für Heimat

BP

Beschreibungspunkt

BPML

Business Process Modeling Language

BPMN

Business Process Model and Notation

BQI-Dienst

Basis-, Querschnitts- und Infrastrukturdienst

Branch

Ein Branch in der Softwareentwicklung ist ein unabhängiges Arbeitsgebiet, das aus der Hauptlinie der Entwicklung abgezweigt wird. Entwickler können an einem Branch unabhängig arbeiten, ohne die Hauptlinie zu beeinträchtigen.

BSCW

Basic Support for Cooperative Work

BSI

Bundesamt für Sicherheit in der Informationstechnik

BSIG

BSI-Gesetz

bug

Ein Bug ist ein Fehler, Mangel oder Defekt in einem Computerprogramm oder -system, der zu unerwartetem Verhalten oder falschen Ergebnissen führt. Er kann von kleinen Darstellungsproblemen bis hin zu sicherheitskritischen Abstürzen reichen.

Bug

Ein Bug in der Softwareentwicklung ist ein Fehler in der Programmierung, der dazu führt, dass das Programm nicht wie gewünscht funktioniert.

Bugs

Ein Bug in der Softwareentwicklung ist ein Fehler in der Programmierung, der dazu führt, dass das Programm nicht wie gewünscht funktioniert.

BVA

Bundesverwaltungsamt

BVN

Bundesverwaltungsnetz

bzw.

Abkürzung für „beziehungsweise“.

C
CD

Abkürzung für „Continuous Delivery“ – ein Prozess, bei dem Codeänderungen nach erfolgreichen Tests automatisch in Produktions- oder Staging-Umgebungen überführt werden, um schnelle und konsistente Software-Updates zu ermöglichen.

check

In der Softwareentwicklung bezeichnet „check“ in der Regel eine Prüfung oder Überprüfung eines Teils der Software. Beispiele sind Unit-Checks oder Integrationsprüfungen.

Check

In der Softwareentwicklung bezeichnet „Check“ in der Regel eine Prüfung oder Überprüfung eines Teils der Software. Beispiele sind Unit-Checks oder Integrationsprüfungen.

CI

Abkürzung für „Continuous Integration“ – eine Entwicklungspraxis, bei der Codeänderungen automatisch gebaut, getestet und häufig in ein zentrales Repository integriert werden, um Integrationsprobleme frühzeitig zu erkennen und eine hohe Codequalität sicherzustellen.

CI-Komponenten

Continous Integration (Kontinuierliche Integration) - fortlaufende Zusammenführung und automatisierte Verarbeitung im Rahmen der Softwareentwicklung. Als sogenannte CI-Komponente werden Bausteine im Rahmen dieses Vorgehens bezeichnet.

CIO

Chief Information Officer

CMMN

Case Management Model and Notation

CNP

Netze der Polizei / Corporate Network der Polizei

COBIT

Control Objectives for Information and Related Technologies

commit

Ein Commit beschreibt in der Softwareentwicklung das Speichern von Änderungen in einem Versionskontrollsystem wie Git. Dabei wird der Zustand des Projekts dokumentiert, sodass Änderungen nachvollzogen, rückgängig gemacht oder gemeinsam entwickelt werden können.

Commit

Ein Commit ist ein zentraler Vorgang in der Softwareentwicklung und Versionskontrolle. Er beschreibt das Bestätigen und Speichern einer oder mehrerer Änderungen und erstellt dabei eine Momentaufnahme aller Dateien im Projekt zu diesem Zeitpunkt.

Commits

Ein Commit ist ein zentraler Vorgang in der Softwareentwicklung und Versionskontrolle. Er beschreibt das Bestätigen und Speichern einer oder mehrerer Änderungen und erstellt dabei eine Momentaufnahme aller Dateien im Projekt zu diesem Zeitpunkt.

container registry

Eine Container-Registry ist ein Repository oder eine Sammlung von Repositories, in denen Container-Images gespeichert und abgerufen werden können. Container-Registries unterstützen die containerbasierte Anwendungsentwicklung und integrieren sich häufig direkt mit Plattformen wie Docker oder Kubernetes.

contributor absence factor

Eine Kennzahl zur Bewertung, wie stark ein Projekt durch das vorübergehende oder dauerhafte Fehlen einzelner Beitragender beeinträchtigt werden könnte.

Contributor Absence Factor

Eine Kennzahl zur Bewertung, wie stark ein Projekt durch das vorübergehende oder dauerhafte Fehlen einzelner Beitragender beeinträchtigt werden könnte.

CVE

Das Common Vulnerabilities and Exposures (CVE)-System bietet eine Referenzmethode für öffentlich bekannte Sicherheitslücken und Schwachstellen in der Informationstechnologie.

D
DBS

Datenbanksystem

DER

Detektion und Reaktion

DevOps

Software Development and IT Operations

Diffs

Unterschied zwischen zwei Versionen. Zum Beispiel zwischen zwei Textversionen.

DIN

Deutsches Institut für Normung

DK

Dienstekonsolidierung

DMN

Decision Model and Notation

DNS

Domain Name System

DOI

Deutschland Online Infrastruktur

DSGVO

Datenschutz-Grundverordnung.

DVS

Deutsche Verwaltungscloud-Strategie

DWT

Document Writing Tools

E
e.g.

Abkürzung für „example given“ – bedeutet „zum Beispiel“.

EDP

Europäisches Metadatenportal

EGovG

E-Government-Gesetz

EIF

European Interoperability Framework

EN

Abkürzung für „Europäische Norm“. Diese Normen werden von europäischen Standardisierungsinstitutionen erstellt und festgelegt.

EPK

Ereignisgesteuerte Prozesskette

EU

Europäische Union.

EVB-IT

Ergänzende Vertragsbedingungen für die Beschaffung von IT-Lösungen

F
FAIR

Findable, Accessible, Interoperable, and Re-usable

FIM

Föderales Informationsmanagement

FMN

Federated Mission Networking

FV

Funktionale Vorgabe

G
GDI-DE

Geodateninfrastruktur Deutschland

git

Ein verteiltes Versionskontrollsystem, das Versionen von Dateien nachverfolgt. Es wird häufig von Entwickler*innen verwendet, um gemeinsam an Quellcode zu arbeiten.

Git-Tag

Tags werden oft genutzt, um Softwareversionen zu kennzeichnen. Sie dienen als Referenzpunkte beim Branching und Merging oder markieren signifikante Commits, auch außerhalb von Releases.

GitHub

Eine cloudbasierte Plattform zum Hosten und zur Zusammenarbeit an Git-Repositories mit Funktionen wie Pull Requests, Issue-Tracking und integrierter CI/CD-Unterstützung.

GitLab

GitLab ist eine umfassende, webbasierte DevOps-Plattform (Entwicklungs- und Betriebplattform) für die Verwaltung von Git-Repositories, kontinuierliche Integration (CI) und kollaborative Softwareentwicklung.

GitLabToken

Eine sichere, eindeutige Zeichenkette, die zur Authentifizierung und Autorisierung von Aktionen auf GitLab verwendet wird – sie dient als digitaler Schlüssel zum Zugriff auf geschützte Ressourcen.

GmbH

Gesellschaft mit beschränkter Haftung.

GV

Geschäftliche Vorgabe

H
HTML

HyperText Markup Language – Eine standardisierte Auszeichnungssprache zur Erstellung und Strukturierung von Inhalten im Web.

I
IAM

Identity Access Management

ID

Abkürzung für „Identifier“ – ein eindeutiger Wert oder Token, der verwendet wird, um eine Entität von anderen zu unterscheiden.

IEEE

Institute of Electrical and Electronic Engineers

IKT

Informations- und Kommunikationstechnologie

IMS

Integrated Management System

INSPIRE

Infrastructure for Spatial Information in the European Community

IPv4

Internet Protocol Version 4

IPv6

Internet Protocol Version 6

ISi-LANA

Sichere Anbindung von lokalen Netzen an das Internet

ISM

Informationssicherheitsmanagement

ISMS

Informationssicherheitsmanagementsystem

ISO

International Organization for Standardization

issue

Ein Ticket oder ein Arbeitselement in einem Projektmanagementsystem, das dazu dient, Bugs, Feature-Anfragen oder Aufgaben zu verfolgen, um eine strukturierte Diskussion und Lösung zu ermöglichen.

Issue

Ein Ticket oder ein Arbeitselement in einem Projektmanagementsystem, das dazu dient, Bugs, Feature-Anfragen oder Aufgaben zu verfolgen, um eine strukturierte Diskussion und Lösung zu ermöglichen.

issues

Ein Ticket oder ein Arbeitselement in einem Projektmanagementsystem, das dazu dient, Bugs, Feature-Anfragen oder Aufgaben zu verfolgen, um eine strukturierte Diskussion und Lösung zu ermöglichen.

Issues

Ein Ticket oder ein Arbeitselement in einem Projektmanagementsystem, das dazu dient, Bugs, Feature-Anfragen oder Aufgaben zu verfolgen, um eine strukturierte Diskussion und Lösung zu ermöglichen.

IT

Informationstechnik

IT-BPB

IT-Bebauungsplan der Bundeswehr

IT-K

IT-Konsolidierung Bund

IT-PLR

IT-Planungsrat

IT-Rat

Rat der IT-Beauftragten der Ressorts

ITIL

Information Technology Infrastructure Library

ITZBund

Informationstechnikzentrum Bund

IVBB

Informationsverbund Berlin-Bonn

IVBV

Informationsverbund der Bundesverwaltung

IVÖV

Informationsverbund der öffentlichen Verwaltung

J
json

Abkürzung für „JavaScript Object Notation“ – ein leichtgewichtiges, menschenlesbares Datenformat für den Austausch strukturierter Daten.

JSON

Abkürzung für "JavaScript Object Notation" – Ein leichtgewichtiges, menschenlesbares Datenformat zum Austausch strukturierter Daten.

K
KG

Koordinierungsgruppe

KI

Künstliche Intelligenz

KNB

Kompetenzstelle nachhaltige Beschaffung

KoITB

Konferenz der IT-Beauftragten der Ressorts

L
LAN

Local Area Network

M
MIT

Massachusetts Institute of Technology – Die MIT-Lizenz ist eine freie Open-Source-Lizenz, die es erlaubt, Software nahezu uneingeschränkt zu nutzen, zu verändern und weiterzugeben.

MPLS WAN

Multiprotocol Label Switching Wide Area Network

N
NAF

NATO Architecture Framework

NATO

North Atlantic Treaty Organization

NdB

Netze des Bundes

NdB-VN

Netze des Bundes-Verbindungsnetz

NISP

Interoperability Standards and Profiles

NMO

Nachfragemanagementorganisation

O
OMG

Object Management Group

openCode

openCode ist die Plattform für digitale Souveränität. Sie bringt Open Source in den öffentlichen Sektor Deutschlands. Gemeinsam entwickeln und teilen wir Software, die unsere digitale Zukunft selbstbestimmt gestaltet.

OPS

Betrieb

OZG

Onlinezugangsgesetz

P
PDF

Portable Document Format

PDF/UA-Dateien

Portable Document Format/ Universal Accessibility - ist ein standardisiertes Dokumentenformat, das darauf abzielt, PDF-Dokumente für alle BenutzerInnen zugänglich zu machen

pipeline

Eine Pipeline bezeichnet eine Reihe automatisierter Schritte zur Optimierung des Softwarebereitstellungsprozesses. Dazu gehören das Bauen, Testen und Bereitstellen von Code. Dies verbessert den Entwicklungsprozess durch Automatisierung, besonders während Integrations- und Testphasen, reduziert manuelle Fehler, beschleunigt Produktzyklen und liefert kontinuierliches Feedback.

Pipeline

Eine Pipeline bezeichnet eine Reihe automatisierter Schritte zur Optimierung des Softwarebereitstellungsprozesses. Dazu gehören das Bauen, Testen und Bereitstellen von Code. Dies verbessert den Entwicklungsprozess durch Automatisierung, besonders während Integrations- und Testphasen, reduziert manuelle Fehler, beschleunigt Produktzyklen und liefert kontinuierliches Feedback.

Pipelines

Eine Pipeline bezeichnet eine Reihe automatisierter Schritte zur Optimierung des Softwarebereitstellungsprozesses. Dazu gehören das Bauen, Testen und Bereitstellen von Code. Dies verbessert den Entwicklungsprozess durch Automatisierung, besonders während Integrations- und Testphasen, reduziert manuelle Fehler, beschleunigt Produktzyklen und liefert kontinuierliches Feedback.

PKI

Public key infrastructure

Project ID

Eine eindeutige Kennung, die einem Projekt zugewiesen wird, um es innerhalb von Systemen wie Versionsverwaltung oder Projektmanagement eindeutig zu identifizieren und zu unterscheiden.

R
R

Regel

regex

Eine Abkürzung für „regulärer Ausdruck“ – eine Folge von Zeichen, die ein Suchmuster definiert, das für den Abgleich, die Suche und die Bearbeitung von Text verwendet wird.

Regex

Eine Abkürzung für „regulärer Ausdruck“ – eine Folge von Zeichen, die ein Suchmuster definiert, das für den Abgleich, die Suche und die Bearbeitung von Text verwendet wird.

release

Ein Release im Kontext von Git ist eine formale Version der Software, die für die Veröffentlichung oder Bereitstellung vorgesehen ist. Releases werden in der Regel mit einem Tag markiert und über dedizierte Branches, CI/CD-Pipelines und Tests abgesichert, um Stabilität und Verlässlichkeit zu gewährleisten.

Release

Ein Release im Kontext von Git ist eine formale Version der Software, die für die Veröffentlichung oder Bereitstellung vorgesehen ist. Releases werden in der Regel mit einem Tag markiert und über dedizierte Branches, CI/CD-Pipelines und Tests abgesichert, um Stabilität und Verlässlichkeit zu gewährleisten.

releases

Ein Release im Kontext von Git ist eine formale Version der Software, die für die Veröffentlichung oder Bereitstellung vorgesehen ist. Releases werden in der Regel mit einem Tag markiert und über dedizierte Branches, CI/CD-Pipelines und Tests abgesichert, um Stabilität und Verlässlichkeit zu gewährleisten.

Releases

Ein Release im Kontext von Git ist eine formale Version der Software, die für die Veröffentlichung oder Bereitstellung vorgesehen ist. Releases werden in der Regel mit einem Tag markiert und über dedizierte Branches, CI/CD-Pipelines und Tests abgesichert, um Stabilität und Verlässlichkeit zu gewährleisten.

Remote

In der Softwareentwicklung bezeichnet „Remote“ das Arbeiten oder Entwickeln von Software aus der Ferne, häufig mithilfe cloudbasierter Tools und Plattformen.

Repositories

Ein zentraler, versionskontrollierter Speicherort für Quellcode und zugehörige Dateien, der die gemeinsame Entwicklung und Änderungsverfolgung erleichtert.

repository

Ein zentraler, versionskontrollierter Speicherort für Quellcode und zugehörige Dateien, der die gemeinsame Entwicklung und Änderungsverfolgung erleichtert.

Repository

Ein zentraler, versionskontrollierter Speicherort für Quellcode und zugehörige Dateien, der die gemeinsame Entwicklung und Änderungsverfolgung erleichtert.

Repositorys

Ein zentraler, versionskontrollierter Speicherort für Quellcode und zugehörige Dateien, der die gemeinsame Entwicklung und Änderungsverfolgung erleichtert.

REST

Representational State Transfer (abgekürzt REST) ist ein Paradigma für die Softwarearchitektur von verteilten Systemen, insbesondere für Webservices. REST ist eine Abstraktion der Struktur und des Verhaltens des World Wide Web. REST hat das Ziel, einen Architekturstil zu schaffen, der den Anforderungen des modernen Web besser genügt. Dabei unterscheidet sich REST vor allem in der Forderung nach einer einheitlichen Schnittstelle von anderen Architekturstilen.

REST-Ful

REST (Representational State Transfer) ist ein Architekturstil für Software, der entwickelt wurde, um das Design und die Entwicklung der Architektur des World Wide Web zu beschreiben und zu strukturieren.

RESTful

RESTful Application Programming Interface ist eine spezielle Art von API, die die Prinzipien von REST verwendet. Eine RESTful API setzt REST-Prinzipien um und nutzt HTTP-Protokoll, um Daten zu übertragen und Ressourcen zu manipulieren.

RFC

Request for Comments

RZ

Rechenzentrum

S
S-O-S

Strategische Ausrichtung, Organisatorisches Umfeld, Systematisches Vorgehen

SAF

Scaled Agile Framework

SAGA

Standards und Architekturen für E-Government-Anwendungen

SARIF

Abkürzung für „Static Analysis Results Interchange Format“ – ein standardisiertes, JSON-basiertes Format zur Darstellung und zum Austausch der Ergebnisse statischer Analysetools, das die Aggregation, Analyse und das Reporting von Codequalitäts- und Sicherheitsproblemen erleichtert.

SCS

Sovereign Cloud Stack

SiSyPHuS Win10

Studie zu Systemaufbau, Protokollierung, Härtung und Sicherheitsfunktionen in Windows 10

STANAG

Standardization Agreement

SÜG

Sicherheitsüberprüfungsgesetz

SÜG-AVV

Sicherheitsüberprüfungsgesetz-Ausführungsvorschrift

SVG

Abkürzung für „Scalable Vector Graphics“ – ein XML-basiertes Vektorbildformat für zweidimensionale Grafiken mit Unterstützung für Interaktivität und Animation.

T
tag

Tags werden oft genutzt, um Softwareversionen zu kennzeichnen. Sie dienen als Referenzpunkte beim Branching und Merging oder markieren signifikante Commits, auch außerhalb von Releases.

tags

Tags sind Referenzen auf bestimmte Punkte in der Versionsgeschichte eines Repositories. Sie werden häufig verwendet, um wichtige Meilensteine wie Releases oder größere Änderungen zu markieren.

TBD

Bedeutet „Noch festzulegen“, „noch zu besprechen“ oder „noch zu definieren“.

TESTA-ng

Trans-European Services for Telematics between Administrations - New Generation

TLS

Transport Layer Security

TOGAF

The Open Group Architecture Framework

token

Eine sichere, eindeutige Zeichenfolge, die zur Authentifizierung und Autorisierung von Aktionen verwendet wird. Sie dient als digitaler Schlüssel für den Zugriff auf geschützte Ressourcen.

Token

Eine sichere, eindeutige Zeichenfolge, die zur Authentifizierung und Autorisierung von Aktionen verwendet wird. Sie dient als digitaler Schlüssel für den Zugriff auf geschützte Ressourcen.

TV

Technische Vorgabe

U
UA

Universal Accessibility

UML

Unified Modelling Language

UN

United Nations

UP

Umsetzungsplan

URL

Uniform Resource Locator – Die Adresse, die zur Angabe des Speicherorts einer Ressource im Internet verwendet wird.

V
V

Vorgabe

VgV

Vergaberechtliche Vorschrift

VN

Bund-Länder-Verbindungsnetz nach IT-NetzG

VS

Verschlusssache

VS-NfD

Verschlusssache-Nur für den Dienstgebrauch

VSA

Verschlusssachenanweisung

W
WKD

Wertschöpfungskettendiagramm

X
XML

Extensible Markup Language

XÖV

XML in der öffentlichen Verwaltung

XPDL

XML Process Definition Language

Y
yaml

Eine menschenlesbare Datenserialisierungssprache. Sie wird häufig für Konfigurationsdateien und in Anwendungen verwendet, in denen Daten gespeichert oder übertragen werden.

YAML

Eine menschenlesbare Datenserialisierungssprache. Sie wird häufig für Konfigurationsdateien und in Anwendungen verwendet, in denen Daten gespeichert oder übertragen werden.

Z
z. B.

Abkürzung für „zum Beispiel“.

ZenDiS

Das Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS – Centre for Digital Sovereignty in Public Administration) ist verantwortlich für openCode und entwickelt die Plattform kontinuierlich weiter.