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.
- API / SchnittstelleEntwicklung
- Eine API ist eine definierte Schnittstelle, über die zwei Software-Systeme miteinander Daten austauschen können – ohne dass ein Mensch eingreifen muss.
- CVE / SicherheitslückeSicherheit
- Eine CVE ist die weltweit eindeutige Kennnummer für eine öffentlich bekannte Sicherheitslücke in einer Software-Komponente.
- 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.
- 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.
- FrameworkEntwicklung
- Ein Framework ist ein vorgefertigtes Gerüst aus erprobten Bausteinen, auf dem Entwickler ihre Software aufbauen, statt von Null anzufangen.
- Legacy SoftwareGrundbegriffe
- Legacy Software ist eine in die Jahre gekommene Anwendung, die zwar geschäftskritisch funktioniert, aber technisch veraltet und kaum noch wartbar ist.
- 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.
- Open SourceGrundbegriffe
- Open Source bezeichnet Software, deren Quellcode öffentlich einsehbar, nutzbar und veränderbar ist – meist kostenlos, aber an Lizenzbedingungen geknüpft.
- PHP-VersionEntwicklung
- Die PHP-Version bestimmt, mit welcher Variante der Programmiersprache PHP eine Webanwendung läuft – und ob sie noch Sicherheitsupdates bekommt.
- RefactoringEntwicklung
- Refactoring ist das gezielte Aufräumen von Code, ohne dass sich für den Anwender etwas am Verhalten der Software ändert.
- 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.
- Technische SchuldenGrundbegriffe
- Technische Schulden sind die unsichtbaren Folgekosten, die entstehen, wenn Software über Jahre nur notdürftig geflickt statt sauber weiterentwickelt wird.
- 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.
A
C
D
E
F
L
M
O
P
R
S
T
U