software-wartung24.de

Glossar: Software-Lexikon für Entscheider

Das Software-Lexikon für Entscheider. Ohne Fachchinesisch. Klare Erklärungen für Begriffe, die Ihnen sonst um die Ohren fliegen.

17 Begriffe, klar erklärt.

A
API / SchnittstelleEntwicklung
Eine API ist eine definierte Schnittstelle, über die zwei Software-Systeme miteinander Daten austauschen können – ohne dass ein Mensch eingreifen muss.
C
CVE / SicherheitslückeSicherheit
Eine CVE ist die weltweit eindeutige Kennnummer für eine öffentlich bekannte Sicherheitslücke in einer Software-Komponente.
D
Dependency / AbhängigkeitEntwicklung
Eine Dependency ist ein fremdes Stück Software, das Ihre Anwendung nutzt, um nicht jede Funktion selbst entwickeln zu müssen.
DSGVO-ComplianceSicherheit
DSGVO-Compliance ist der nachweisbare Zustand, dass Ihre Software den Anforderungen der Datenschutz-Grundverordnung an Schutz personenbezogener Daten entspricht.
E
End of Life (EOL) bei Software: Bedeutung und RisikenSicherheit
End of Life bezeichnet den Zeitpunkt, ab dem der Hersteller einer Software keine Sicherheitsupdates mehr liefert. Die Komponente wird damit zum Risiko.
F
FrameworkEntwicklung
Ein Framework ist ein vorgefertigtes Gerüst aus erprobten Bausteinen, auf dem Entwickler ihre Software aufbauen, statt von Null anzufangen.
L
Legacy SoftwareGrundbegriffe
Legacy Software ist eine in die Jahre gekommene Anwendung, die zwar geschäftskritisch funktioniert, aber technisch veraltet und kaum noch wartbar ist.
M
Managed HostingBetrieb
Hosting ist die Bereitstellung des Servers, auf dem Ihre Software läuft. Bei Managed Hosting übernimmt der Anbieter zusätzlich die Pflege der Infrastruktur.
Migration (Software)Entwicklung
Eine Software-Migration ist der geplante Umzug einer Anwendung auf eine neue technische Grundlage – etwa neue Sprachversion, neue Datenbank oder neuen Server.
ModernisierungEntwicklung
Modernisierung ist die schrittweise Erneuerung einer bestehenden Software, ohne den Kern des bewährten Systems aufzugeben.
O
Open SourceGrundbegriffe
Open Source bezeichnet Software, deren Quellcode öffentlich einsehbar, nutzbar und veränderbar ist – meist kostenlos, aber an Lizenzbedingungen geknüpft.
P
PHP-VersionEntwicklung
Die PHP-Version bestimmt, mit welcher Variante der Programmiersprache PHP eine Webanwendung läuft – und ob sie noch Sicherheitsupdates bekommt.
R
RefactoringEntwicklung
Refactoring ist das gezielte Aufräumen von Code, ohne dass sich für den Anwender etwas am Verhalten der Software ändert.
S
Security PatchSicherheit
Ein Security Patch ist eine kleine, vom Hersteller bereitgestellte Korrektur, die eine bekannte Sicherheitslücke in einer Software schließt.
Strangler-Fig-PatternArchitektur
Das Strangler-Fig-Pattern ist eine Architekturstrategie, die ein altes System Modul für Modul durch neue Bausteine ablöst, ohne den Betrieb zu unterbrechen.
T
Technische SchuldenGrundbegriffe
Technische Schulden sind die unsichtbaren Folgekosten, die entstehen, wenn Software über Jahre nur notdürftig geflickt statt sauber weiterentwickelt wird.
U
Uptime / VerfügbarkeitBetrieb
Uptime ist der prozentuale Anteil der Zeit, in der eine Software störungsfrei erreichbar ist – meist vertraglich in einem Service Level Agreement zugesichert.