Glossar — K
Ein Kabeltester ist ein Messgerät zur Überprüfung von Netzwerk- und Verbindungskabeln auf Durchgängigkeit, korrekte Belegung und Kurzschlüsse. Er wird im Rahmen der Netzwerkinstallation und Fehlersuche eingesetzt, um sicherzustellen, dass Kabel ordnungsgemäß verdrahtet und funktionsfähig sind. Fortgeschrittene Modelle messen zusätzlich Signallaufzeiten und Kabellängen.
Kaizen ist ein aus Japan stammendes Managementprinzip, das auf der Philosophie der kontinuierlichen, schrittweisen Verbesserung aller Unternehmensprozesse durch alle Mitarbeiter basiert. Der Begriff setzt sich aus den japanischen Wörtern "Kai" (Veränderung) und "Zen" (zum Besseren) zusammen. Im Gegensatz zu radikalen Innovationen setzt Kaizen auf viele kleine Verbesserungen im Alltag, die in ihrer Summe zu erheblichen Effizienzsteigerungen führen. Kaizen ist ein zentrales Element des Toyota-Produktionssystems und wurde durch Masaaki Imai in der westlichen Welt bekannt gemacht.
Kalkulation bezeichnet die systematische Berechnung der Kosten und des Verkaufspreises für ein Produkt oder eine Dienstleistung. In der IT umfasst sie Material-, Personal-, Gemeinkosten sowie Gewinnaufschlag und bildet die Grundlage für Angebote und Preisgestaltung. Eine korrekte Kalkulation ist prüfungsrelevant, da IT-Fachkräfte häufig Angebote kalkulieren und Wirtschaftlichkeitsberechnungen durchführen müssen.
Kanban ist eine agile Methode zur Steuerung von Arbeitsabläufen, bei der Aufgaben als Karten auf einem Kanban-Board visualisiert und durch verschiedene Statusspalten (z. B. „To Do", „In Progress", „Done") bewegt werden. Es begrenzt die Anzahl gleichzeitig bearbeiteter Aufgaben (Work in Progress Limit), um den Fluss zu optimieren und Engpässe sichtbar zu machen. Kanban eignet sich besonders für kontinuierliche Prozesse ohne feste Iterationen.
Kapselung (Encapsulation) ist ein Grundprinzip der objektorientierten Programmierung, bei dem Daten und Methoden eines Objekts in einer Klasse zusammengefasst und der direkte Zugriff von außen durch Zugriffsmodifikatoren (private, protected, public) kontrolliert wird. Über getter- und setter-Methoden wird ein kontrollierter Zugriff auf interne Attribute ermöglicht. Kapselung erhöht die Datensicherheit und verringert ungewollte Abhängigkeiten zwischen Klassen.
Die Kardinalität beschreibt in der Datenbankmodellierung die mengenmäßige Beziehung zwischen Entitäten in einem Entity-Relationship-Modell (ERM). Man unterscheidet 1:1-Beziehungen (ein Datensatz ist genau einem anderen zugeordnet), 1:n-Beziehungen (ein Datensatz kann mehreren anderen zugeordnet sein) und n:m-Beziehungen (viele Datensätze können vielen anderen zugeordnet sein). Die korrekte Bestimmung der Kardinalität ist entscheidend für das Datenbankdesign und die Normalisierung. In relationalen Datenbanken werden n:m-Beziehungen durch eine Zwischentabelle (Junction Table) aufgelöst.
Ein Kartell ist eine Vereinbarung oder abgestimmte Verhaltensweise zwischen rechtlich selbstständigen Unternehmen, die den Wettbewerb einschränkt oder ausschaltet, z. B. durch Preisabsprachen, Marktaufteilung oder Quotenvereinbarungen. Kartelle sind in Deutschland nach dem Gesetz gegen Wettbewerbsbeschränkungen (GWB) und in der EU nach Artikel 101 AEUV grundsätzlich verboten, da sie Verbraucher und andere Marktteilnehmer schädigen. Das Bundeskartellamt in Deutschland und die EU-Kommission überwachen Märkte und können bei Kartellverstößen hohe Bußgelder verhängen. Ausnahmsweise können Kartelle zulässig sein, wenn sie den Verbrauchern zugutekommen (z. B. Forschungskooperationen).
Das Kartellgesetz, in Deutschland als Gesetz gegen Wettbewerbsbeschränkungen (GWB) bekannt, ist das zentrale Wettbewerbsrecht, das Kartelle, Marktmissbrauch und Unternehmenszusammenschlüsse reguliert. Es verbietet wettbewerbswidrige Vereinbarungen zwischen Unternehmen und den Missbrauch marktbeherrschender Stellungen. Das GWB wird durch das Bundeskartellamt durchgesetzt, das Verstöße mit empfindlichen Bußgeldern ahnden kann. Auf europäischer Ebene ergänzen die Artikel 101 und 102 des Vertrags über die Arbeitsweise der Europäischen Union (AEUV) das nationale Kartellrecht.
Ein Käufermarkt liegt vor, wenn das Angebot an Waren oder Dienstleistungen die Nachfrage übersteigt, sodass Käufer eine starke Verhandlungsposition gegenüber Anbietern haben. In dieser Marktsituation müssen Anbieter um Kunden werben, z. B. durch niedrigere Preise, bessere Qualität oder zusätzliche Serviceleistungen. Der Käufermarkt ist typisch für gesättigte Märkte in entwickelten Volkswirtschaften und steht dem Verkäufermarkt gegenüber, bei dem Nachfrage das Angebot übersteigt. Für Unternehmen bedeutet ein Käufermarkt einen intensiveren Wettbewerb und höhere Anforderungen an Marketing und Kundenorientierung.
Der Kaufvertrag ist ein gegenseitiger schuldrechtlicher Vertrag, durch den sich der Verkäufer verpflichtet, dem Käufer eine Sache zu übereignen und zu übergeben, während der Käufer den vereinbarten Kaufpreis zu zahlen hat (§ 433 BGB). Er kommt durch zwei übereinstimmende Willenserklärungen (Angebot und Annahme) zustande und bedarf grundsätzlich keiner besonderen Form, mit Ausnahmen wie z. B. beim Immobilienkauf (Notarpflicht). Mängel an der Kaufsache lösen Gewährleistungsrechte des Käufers aus, wie Nacherfüllung, Rücktritt, Minderung oder Schadensersatz. Im B2B-Bereich können Allgemeine Geschäftsbedingungen (AGB) die gesetzlichen Regelungen ergänzen oder modifizieren.
Keep Alive ist ein Mechanismus in Netzwerkprotokollen, der eine bestehende Verbindung aktiv hält, indem in regelmäßigen Abständen Kontrollsignale gesendet werden. Im HTTP-Kontext ermöglicht HTTP Keep Alive die Wiederverwendung einer TCP-Verbindung für mehrere Anfragen, was Latenzen reduziert. Es wird auch eingesetzt, um abgebrochene Verbindungen frühzeitig zu erkennen.
Wertschöpfender Hauptprozess eines Unternehmens, der direkt zur Leistungserbringung beiträgt – im Gegensatz zu Unterstützungsprozessen.
Keylogging bezeichnet das heimliche Aufzeichnen von Tastatureingaben auf einem Computer oder mobilen Gerät durch eine Software (Keylogger) oder Hardware. Cyberkriminelle nutzen Keylogger, um Passwörter, Kreditkartennummern, PIN-Codes und andere sensible Daten zu stehlen. Keylogger können als Schadsoftware durch E-Mail-Anhänge, infizierte Downloads oder kompromittierte Webseiten auf einem System installiert werden. Schutzmaßnahmen umfassen aktuelle Antivirensoftware, Zwei-Faktor-Authentifizierung, virtuelle Tastaturen bei der Passwort-Eingabe und die Nutzung von Passwortmanagern.
Key-Performance-Indikatoren (KPIs) sind messbare Kennzahlen, die den Fortschritt oder Erfolg eines Unternehmens, eines Projekts oder eines Prozesses im Hinblick auf definierte Ziele bewerten. In der IT können KPIs beispielsweise Systemverfügbarkeit, Ticket-Reaktionszeiten oder Deployment-Häufigkeiten sein. KPIs sind Grundlage für datengetriebene Entscheidungen und das Controlling.
Eine Key-Value-Datenbank ist eine NoSQL-Datenbank, die Daten als einfache Schlüssel-Wert-Paare speichert, ähnlich einem Wörterbuch oder einer Hash-Map. Der Schlüssel ist eindeutig und dient als Zugriffspunkt; der zugehörige Wert kann beliebig strukturiert sein (Text, Zahl, JSON, Binärdaten). Key-Value-Datenbanken zeichnen sich durch sehr hohe Lese- und Schreibgeschwindigkeit aus und eignen sich besonders für Caching, Session-Management und Echtzeit-Anwendungen. Bekannte Beispiele sind Redis, Amazon DynamoDB und Memcached.
Das Kick-off-Meeting ist die offizielle Auftaktveranstaltung eines Projekts, bei der alle Beteiligten (Projektteam, Auftraggeber, Stakeholder) zusammenkommen, um Ziele, Umfang, Rollen und Zeitplan des Projekts gemeinsam zu besprechen und abzustimmen. Es schafft ein einheitliches Verständnis und legt die Basis für die Zusammenarbeit. Ein gut durchgeführtes Kick-off-Meeting beugt Missverständnissen und späteren Konflikten vor.
Eine Klasse ist in der objektorientierten Programmierung eine Vorlage (Bauplan), die Attribute (Daten) und Methoden (Verhalten) für eine bestimmte Art von Objekten definiert. Aus einer Klasse können beliebig viele Objekte (Instanzen) erzeugt werden, die alle die definierten Eigenschaften besitzen. Klassen sind das zentrale Strukturierungsmittel in OOP-Sprachen wie Java, Python oder C#.
Das Klassendiagramm ist ein statisches UML-Diagramm, das die Struktur eines Systems durch die Darstellung von Klassen, deren Attributen, Methoden und Beziehungen (Assoziationen, Vererbung, Aggregation, Komposition) zeigt. Es dient als zentrale Dokumentation der objektorientierten Softwarearchitektur und ist in IHK-Prüfungen ein häufig gefordertes Modellierungswerkzeug. Durch Klassendiagramme lassen sich Entwurfsentscheidungen klar kommunizieren.
Verfahren des maschinellen Lernens, bei dem Eingabedaten einer vordefinierten Kategorie zugeordnet werden, z. B. Spam/kein Spam.
Klassische Vorgehensmodelle in der Softwareentwicklung beschreiben einen sequenziellen, phasenorientierten Ablauf, bei dem jede Phase vollständig abgeschlossen wird, bevor die nächste beginnt. Das bekannteste klassische Modell ist das Wasserfallmodell mit den Phasen Anforderungsanalyse, Entwurf, Implementierung, Test und Wartung. Weitere klassische Modelle sind das V-Modell (Qualitätssicherung durch Testphasen parallel zu den Entwicklungsphasen) und das Spiralmodell (risikoorientiert mit iterativen Zyklen). Klassische Modelle eignen sich besonders für Projekte mit klar definierten und stabilen Anforderungen, stoßen aber bei häufigen Änderungen an ihre Grenzen.
Unüberwachter Lernalgorithmus, der Datenpunkte iterativ in k Cluster gruppiert, indem er Abstände zu Clusterschwerpunkten minimiert.
KMU steht für Kleine und Mittlere Unternehmen und ist eine Klassifikation für Betriebe, die bestimmte Schwellenwerte bei Mitarbeiterzahl und Jahresumsatz nicht überschreiten. Nach EU-Definition gilt ein Unternehmen als Kleinstunternehmen (< 10 Mitarbeiter, < 2 Mio. € Umsatz), Kleinunternehmen (< 50 Mitarbeiter, < 10 Mio. € Umsatz) oder mittleres Unternehmen (< 250 Mitarbeiter, < 50 Mio. € Umsatz). KMU bilden das Rückgrat der deutschen Wirtschaft: Sie stellen über 99 % aller Unternehmen dar, beschäftigen rund 60 % aller Arbeitnehmer und sind als Ausbildungsbetriebe besonders wichtig. Für KMU existieren spezielle Förderprogramme, steuerliche Erleichterungen und vereinfachte Regulierungen.
Klassifikationsalgorithmus, der einem Datenpunkt die häufigste Klasse seiner k nächsten Nachbarn im Merkmalsraum zuweist.
Knowledge-Management (Wissensmanagement) bezeichnet alle Strategien und Prozesse, mit denen Organisationen ihr vorhandenes Wissen erfassen, strukturieren, speichern, teilen und weiterentwickeln. In der IT umfasst es beispielsweise Wissensdatenbanken, FAQs und interne Wikis, die den Support-Prozess beschleunigen. ITIL nennt Knowledge Management als eigenständigen Prozess, um wiederholte Fehler zu vermeiden und Wissen dauerhaft zu sichern.
Kollaboration bezeichnet die aktive, zielgerichtete Zusammenarbeit mehrerer Personen oder Organisationen an einem gemeinsamen Vorhaben, bei der alle Beteiligten gleichberechtigt beitragen. Im Unternehmenskontext wird Kollaboration durch digitale Tools wie gemeinsame Dokumentenplattformen (z. B. Microsoft Teams, Google Workspace), Projektmanagement-Software und Videokonferenzsysteme unterstützt. Kollaboration unterscheidet sich von einfacher Kooperation dadurch, dass alle Beteiligten aktiv an der Wissensschaffung und Entscheidungsfindung mitwirken. Gute Kollaboration erfordert klare Kommunikationsregeln, gegenseitiges Vertrauen und eine offene Unternehmenskultur.
Kollaborierende Roboter (Cobots, von englisch "collaborative robots") sind Industrieroboter, die speziell dafür entwickelt wurden, sicher direkt neben oder zusammen mit Menschen zu arbeiten, ohne trennende Schutzeinrichtungen. Im Gegensatz zu klassischen Industrierobotern sind Cobots mit Kraft-Momenten-Sensoren ausgestattet, die eine sofortige Abschaltung bei Kollisionen auslösen. Sie werden in der Produktion für Montage-, Greif- und Prüfaufgaben eingesetzt und erhöhen die Flexibilität in der Fertigung. Die zunehmende Verbreitung von Cobots ist Teil der Industrie-4.0-Entwicklung und stellt neue Anforderungen an Sicherheitskonzepte und Mitarbeiterqualifikation.
Das kollektive Vertragsrecht umfasst die rechtlichen Regelungen, die die Beziehungen zwischen Arbeitgeberverbänden oder einzelnen Arbeitgebern und Gewerkschaften als Kollektive (Gruppen) regeln. Zentrales Instrument ist der Tarifvertrag, in dem Arbeitsentgelte, Arbeitszeiten, Urlaubsansprüche und andere Arbeitsbedingungen für ganze Berufsgruppen oder Branchen verbindlich festgelegt werden. Das Recht der Tarifparteien, Tarifverträge frei auszuhandeln, ist in Deutschland als Tarifautonomie im Grundgesetz (Art. 9 Abs. 3 GG) geschützt. Ergänzend regelt das Betriebsverfassungsgesetz die Mitbestimmung auf Betriebsebene durch den Betriebsrat.
Textbasierte Benutzeroberfläche (Terminal/Shell), über die Befehle direkt an das Betriebssystem eingegeben und ausgeführt werden.
Ein Kommentar im Quellcode ist eine Textstelle, die vom Compiler oder Interpreter ignoriert wird und ausschließlich der Erklärung und Dokumentation des Codes für menschliche Leser dient. Einzeilige Kommentare werden in den meisten Programmiersprachen mit // (z. B. Java, JavaScript, PHP) oder # (Python) eingeleitet; mehrzeilige Kommentare sind in der Regel mit /* ... */ geklammert. Gute Kommentare erklären das "Warum" einer Implementierung, nicht das offensichtliche "Was". Zu viele oder schlechte Kommentare können den Code jedoch unübersichtlicher machen; selbsterklärender Code (Clean Code) wird oft als besser angesehen als kommentierter schlechter Code.
Kommunikation ist der Prozess des Austauschs von Informationen, Gedanken, Gefühlen oder Meinungen zwischen Sender und Empfänger über verschiedene Kanäle (verbal, nonverbal, schriftlich). Im betrieblichen Kontext ist professionelle Kommunikation entscheidend für die Zusammenarbeit, Kundenbindung und den Projekterfolg. Verschiedene Kommunikationsmodelle wie das Sender-Empfänger-Modell oder das Vier-Ohren-Modell von Schulz von Thun beschreiben, wie Botschaften gesendet, übertragen und empfangen werden. Missverständnisse entstehen häufig durch unterschiedliche Interpretation derselben Nachricht auf sachlicher, emotionaler oder appellativer Ebene.
Kommunikationsarten beschreiben die unterschiedlichen Formen, wie Informationen zwischen Personen oder Systemen ausgetauscht werden. Man unterscheidet verbale (mündlich, schriftlich), nonverbale (Mimik, Gestik) und paraverbale Kommunikation (Tonlage, Sprechtempo). In IT-Projekten ist die Wahl der richtigen Kommunikationsart – z. B. formelle Statusberichte vs. informelle Meetings – entscheidend für den Projekterfolg.
Das Kommunikationsdiagramm (früher: Kollaborationsdiagramm) ist ein UML-Verhaltensdiagramm, das die Interaktionen zwischen Objekten in Form von nummerierten Nachrichten darstellt, die entlang von Assoziationslinien ausgetauscht werden. Es zeigt – ähnlich wie das Sequenzdiagramm – den zeitlichen Ablauf von Nachrichten, betont aber stärker die strukturellen Beziehungen zwischen den beteiligten Objekten. Es wird zur Analyse und Dokumentation von Systeminteraktionen eingesetzt.
Kommunikationsregeln sind Verhaltens- und Gesprächsleitlinien, die eine effektive, respektvolle und konstruktive Kommunikation sicherstellen sollen. Typische Regeln umfassen: aktives Zuhören, ausreden lassen, Ich-Botschaften statt Du-Vorwürfe, sachliche Kritik statt persönlicher Angriffe sowie die Nutzung klarer und verständlicher Sprache. Im professionellen Umfeld gelten außerdem Regeln zur Begrüßung, Gesprächsführung in Meetings und zum schriftlichen Kommunikationsstil (z. B. in E-Mails). Die Einhaltung von Kommunikationsregeln fördert ein positives Arbeitsklima und reduziert Konflikte.
Kompatibilität bezeichnet die Fähigkeit von Hard- oder Softwarekomponenten, fehlerfrei miteinander zusammenzuarbeiten, ohne gegenseitige Störungen zu verursachen. Man unterscheidet Aufwärtskompatibilität (neuere Systeme unterstützen ältere Daten/Formate), Abwärtskompatibilität (ältere Systeme funktionieren mit neueren Daten) und Querkompatibilität (verschiedene Systeme arbeiten zusammen). Kompatibilität ist ein wesentliches Kaufkriterium bei IT-Produkten, da fehlende Kompatibilität zu aufwändigen und kostspieligen Problemen bei der Integration führt. Standardisierung durch Normen (z. B. USB, HDMI, HTTP) ist das wichtigste Mittel zur Sicherstellung von Kompatibilität.
Komplexe Zahlen sind eine Erweiterung der reellen Zahlen um eine imaginäre Einheit i, für die i² = -1 gilt. Eine komplexe Zahl hat die Form a + bi, wobei a der Realteil und b der Imaginärteil ist. In der Informatik und Elektrotechnik werden komplexe Zahlen z. B. bei der Signalverarbeitung, Fourier-Transformation und in bestimmten Algorithmen verwendet. In Programmiersprachen wie Python sind komplexe Zahlen ein eingebauter Datentyp (z. B. 3 + 4j); in anderen Sprachen werden sie durch Bibliotheken unterstützt.
Das Komponentendiagramm ist ein UML-Strukturdiagramm, das den Aufbau eines Systems aus einzelnen Softwarekomponenten sowie deren Schnittstellen und Abhängigkeiten untereinander darstellt. Es eignet sich besonders zur Dokumentation von Softwarearchitekturen, bei denen die Systemstruktur durch austauschbare, wiederverwendbare Module beschrieben werden soll. In der IHK-Prüfung wird es zur Modellierung von Softwaresystemen eingesetzt.
OOP-Prinzip: Ein Objekt enthält andere Objekte als Bestandteile („hat-ein"-Beziehung), um Funktionalität flexibel zusammenzusetzen.
Das Kompositionsstrukturdiagramm ist ein UML-Strukturdiagramm, das die interne Struktur eines Classifiers (z. B. einer Klasse oder Komponente) sowie die Interaktionen zwischen seinen Teilen darstellt. Es zeigt, wie ein komplexes Objekt aus Teilen (Parts) zusammengesetzt ist und welche Ports und Konnektoren die interne Kommunikation ermöglichen. Es wird eingesetzt, wenn die interne Struktur komplexer Objekte detailliert modelliert werden soll.
Verfahren zur Reduzierung der Datenmenge durch Entfernung von Redundanzen; unterschieden wird verlustfreie und verlustbehaftete Komprimierung.
Konfiguration bezeichnet die Einstellung und Anpassung von Hard- oder Softwarekomponenten, um ein System für einen bestimmten Einsatzzweck oder eine bestimmte Umgebung zu optimieren. Konfigurationsdaten werden häufig in speziellen Dateien (z. B. .ini, .yaml, .xml, .env) gespeichert und beim Start eines Programms oder Systems eingelesen. Im IT-Betrieb ist das Konfigurationsmanagement (Configuration Management) ein wichtiger Prozess, der die einheitliche und nachvollziehbare Verwaltung aller Systemkonfigurationen sicherstellt. Werkzeuge wie Ansible, Puppet oder Chef automatisieren das Konfigurationsmanagement in größeren Infrastrukturen.
Konfliktsituationen entstehen, wenn unterschiedliche Interessen, Meinungen, Werte oder Bedürfnisse von Personen oder Gruppen aufeinanderprallen und zu Spannungen oder Auseinandersetzungen führen. Im Berufsalltag können Konflikte zwischen Mitarbeitern, zwischen Mitarbeiter und Vorgesetztem oder zwischen Abteilungen auftreten. Ein konstruktiver Umgang mit Konflikten umfasst das Erkennen der Konfliktursache, aktives Zuhören, sachliche Kommunikation und das gemeinsame Erarbeiten von Lösungen. Ungelöste Konflikte können die Teamproduktivität erheblich beeinträchtigen, während gut gelöste Konflikte häufig zu Verbesserungen im Miteinander führen.
Übereinstimmung eines Systems oder Produkts mit definierten Normen, Standards oder gesetzlichen Anforderungen, z. B. DSGVO oder ISO-Normen.
Konjunkturpolitik umfasst staatliche Maßnahmen zur Stabilisierung des Wirtschaftskreislaufs und zur Beeinflussung des Konjunkturzyklus mit den Phasen Aufschwung, Hochkonjunktur, Abschwung und Rezession. Das Ziel ist die Erreichung des "Magischen Vierecks": Preisstabilität, hoher Beschäftigungsstand, angemessenes Wirtschaftswachstum und außenwirtschaftliches Gleichgewicht. Instrumente der Konjunkturpolitik sind Fiskalpolitik (staatliche Ausgaben und Steuern) sowie Geldpolitik (Zinsen und Geldmenge durch die Europäische Zentralbank). Konjunkturprogramme wie staatliche Investitionspakete werden häufig in Rezessionsphasen eingesetzt, um die Wirtschaft anzukurbeln.
Konnektivität beschreibt die Fähigkeit von IT-Systemen, Geräten oder Netzwerken, miteinander kommunizieren und Daten austauschen zu können. Sie umfasst sowohl physische Verbindungen (Kabel, WLAN) als auch Protokolle und Schnittstellen, die die Kommunikation regeln. Hohe Konnektivität ist Voraussetzung für verteilte Systeme, Cloud-Dienste und das Internet of Things.
Konrad Zuse (1910–1995) war ein deutscher Bauingenieur und Informatikpionier, der als Erfinder des ersten funktionsfähigen, frei programmierbaren Computers gilt. Mit dem Z3 (1941) entwickelte er das weltweit erste vollautomatisch arbeitende Rechengerät auf der Basis des binären Zahlensystems und der Gleitkomma-Arithmetik. Darüber hinaus entwarf Zuse die erste höhere Programmiersprache, den Plankalkül. Seine Arbeit legte entscheidende Grundlagen für die moderne Informatik, auch wenn sie zunächst in Deutschland kaum Beachtung fand und erst posthum international gewürdigt wurde.
Konsistenz bedeutet im Datenbankkontext, dass alle Daten zu jeder Zeit den definierten Integritätsregeln entsprechen und ein widerspruchsfreier Zustand vorliegt. Sie ist eines der vier ACID-Eigenschaften von Datenbanktransaktionen und stellt sicher, dass eine Transaktion die Datenbank stets von einem gültigen in einen anderen gültigen Zustand überführt. Auch im Systemdesign bezeichnet Konsistenz die Einheitlichkeit von Oberflächen, Konventionen und Verhaltensweisen.
Die Konsolenausgabe bezeichnet die Ausgabe von Text oder Daten auf der Kommandozeile bzw. im Terminal eines Programms. In vielen Programmiersprachen wird sie über Befehle wie `print()`, `console.log()` oder `System.out.println()` ausgelöst. Sie dient häufig zur Fehlersuche (Debugging) oder zur Anzeige von Programmergebnissen während der Entwicklung.
Die Konsoleneingabe ermöglicht es einem Programm, Daten vom Benutzer über die Kommandozeile entgegenzunehmen. Der Benutzer tippt einen Wert ein und bestätigt mit der Eingabetaste, woraufhin das Programm diesen Wert weiterverarbeitet. In Python erfolgt dies beispielsweise mit `input()`, in Java mit einem `Scanner`-Objekt.
Ein Konsortium ist ein vorübergehender Zusammenschluss mehrerer eigenständiger Unternehmen, um ein gemeinsames Projekt zu realisieren, das einzelne Unternehmen allein nicht stemmen könnten. Die beteiligten Firmen bleiben rechtlich selbstständig und teilen Risiken, Kosten und Erträge. Typische Beispiele sind Konsortien bei großen IT-Infrastrukturprojekten oder öffentlichen Ausschreibungen.
Ein Konstruktor ist eine spezielle Methode einer Klasse, die automatisch beim Erzeugen eines neuen Objekts (Instanz) aufgerufen wird und zur Initialisierung seiner Attribute dient. In Java trägt der Konstruktor denselben Namen wie die Klasse und hat keinen Rückgabetyp. Durch Überladen können mehrere Konstruktoren mit unterschiedlichen Parametern definiert werden, um flexible Objekterstellung zu ermöglichen.
Systematische Untersuchung des Umfelds eines Projekts oder Systems, um technische, organisatorische und rechtliche Einflussfaktoren zu ermitteln.
Zustand, bei dem ein Lernalgorithmus stabile Parameter erreicht und der Fehler (Loss) sich im Training nicht mehr signifikant verändert.
Umwandlung von Daten oder Dateien von einem Format in ein anderes, z. B. JPEG in PNG oder int in string in der Programmierung.
Das konzeptionelle Schema ist die abstrakte, implementierungsunabhängige Beschreibung der Datenbankstruktur und zeigt, welche Daten gespeichert werden und wie sie logisch zusammenhängen. Es bildet die mittlere Ebene des Drei-Schichten-Modells (ANSI/SPARC) einer Datenbank. Häufig wird das konzeptionelle Schema als Entity-Relationship-Diagramm (ERD) dargestellt.
Die koordinierte Weltzeit (UTC – Coordinated Universal Time) ist der internationale Zeitstandard, nach dem alle Zeitzonen weltweit ausgerichtet sind. Sie basiert auf Atomuhren und weicht nie mehr als 0,9 Sekunden von der Erdrotation ab. In IT-Systemen wird UTC verwendet, um Zeitstempel eindeutig und zeitzonen-unabhängig zu speichern und zu übertragen.
Eine kopfgesteuerte Schleife (auch Eingangsschleife) prüft die Bedingung vor jedem Schleifendurchlauf, also am „Kopf" der Schleife. Ist die Bedingung von Anfang an falsch, wird der Schleifenkörper kein einziges Mal ausgeführt. Das typische Beispiel ist die `while`-Schleife, die in allen gängigen Programmiersprachen verfügbar ist.
Qualitätsmerkmal von Software: Das System erfüllt die spezifizierten Anforderungen vollständig und fehlerfrei (partiell oder total).
KPI (Key Performance Indicator) ist eine messbare Kennzahl zur Bewertung des Erfolgs von Aktivitäten oder Prozessen in Bezug auf definierte Ziele. KPIs werden in der IT für Bereiche wie Systemverfügbarkeit, Support-Qualität oder Projektfortschritt eingesetzt. Sie ermöglichen faktenbasierte Steuerung und Verbesserung von Prozessen im Rahmen des Controllings und des IT-Service-Managements.
Kulanz bezeichnet freiwillige Leistungen eines Unternehmens gegenüber Kunden, auf die kein rechtlicher Anspruch besteht, etwa Reparaturen oder Ersatz nach Ablauf der Gewährleistungsfrist. Sie dient der Kundenbindung und dem Erhalt des guten Rufes. In der IT-Branche wird Kulanz beispielsweise angeboten, wenn ein Defekt zwar außerhalb der Gewährleistung liegt, aber offensichtlich auf einen Produktionsfehler zurückzuführen ist.
Der Kumulationseffekt beschreibt das schrittweise Ansammeln oder Aufschichten von Werten, Fehlern oder Wirkungen über mehrere Stufen hinweg. In der IT tritt er z. B. bei der Fehlerfortpflanzung in Berechnungen oder bei der Addition von Netzwerkverzögerungen auf. Im kaufmännischen Bereich spielt er bei der Steuerberechnung oder Rabatten eine Rolle, wenn mehrere Faktoren gemeinsam wirken.
Kundenarten bezeichnen die Kategorisierung von Kunden nach verschiedenen Merkmalen wie Kaufverhalten, Bedürfnissen oder Beziehungsstatus zum Unternehmen. Typische Unterscheidungen sind Neu- und Bestandskunden, Privat- und Geschäftskunden (B2C vs. B2B) sowie Gelegenheits- und Stammkunden. Die Kenntnis der Kundenarten hilft Unternehmen, Marketing und Service gezielt auszurichten.
Die Kundenstruktur beschreibt die Zusammensetzung der Kundenbasis eines Unternehmens nach Merkmalen wie Branche, Unternehmensgröße, Region oder Umsatzanteil. Eine gesunde Kundenstruktur vermeidet übermäßige Abhängigkeit von einzelnen Großkunden (Klumpenrisiko). Die Analyse der Kundenstruktur ist Grundlage für strategische Entscheidungen in Vertrieb und Marketing.
Kundenzufriedenheit misst, inwieweit die Erwartungen eines Kunden an ein Produkt oder eine Dienstleistung erfüllt oder übertroffen werden. Sie ist ein zentraler Erfolgsfaktor für Unternehmen, da zufriedene Kunden loyaler sind und häufiger weiterempfehlen. Ermittelt wird sie beispielsweise durch Befragungen, Net Promoter Score (NPS) oder Auswertung von Supportanfragen.
Das Kündigungsschutzgesetz (KSchG) schützt Arbeitnehmer in Deutschland vor sozial ungerechtfertigten Kündigungen durch den Arbeitgeber. Es gilt in Betrieben mit mehr als zehn Beschäftigten und greift nach einer Betriebszugehörigkeit von mindestens sechs Monaten. Eine Kündigung muss demnach aus personen-, verhaltens- oder betriebsbedingten Gründen sozial gerechtfertigt sein.
Künstliche Intelligenz (KI) bezeichnet Systeme, die menschliche kognitive Fähigkeiten wie Lernen, Problemlösen und Mustererkennung nachahmen oder automatisieren. Grundlegende Teilgebiete sind maschinelles Lernen, neuronale Netze und natürliche Sprachverarbeitung (NLP). KI findet in der IT-Branche breite Anwendung, z. B. in Sprachassistenten, Bilderkennungssystemen und automatisierten Analysetools.
Rechenmodell aus verbundenen Neuronenschichten, das dem Gehirn nachempfunden ist und durch Anpassung von Gewichten aus Daten lernt.
Kupferkabel sind elektrische Leitungen aus Kupfer, die in der Netzwerktechnik zur Datenübertragung genutzt werden, z. B. als Twisted-Pair-Kabel (Cat 5e, Cat 6, Cat 7) für Ethernet-Netzwerke. Sie sind kostengünstig, weit verbreitet und einfach zu installieren, haben aber im Vergleich zu Glasfaserkabeln geringere Reichweiten und Übertragungsraten. In modernen Rechenzentren werden Kupferkabel zunehmend durch Glasfaser ersetzt.
Kupferleitungen sind elektrische Kabel, die für die Datenübertragung in Netzwerken eingesetzt werden und auf dem leitenden Material Kupfer basieren. Sie sind kostengünstig und weit verbreitet, beispielsweise als Twisted-Pair-Kabel (Cat5e, Cat6) in lokalen Netzwerken. Im Vergleich zu Glasfaser sind Kupferleitungen in Reichweite und Bandbreite begrenzt, eignen sich aber gut für kurze Distanzen.
KVP steht für „Kontinuierlicher Verbesserungsprozess" und beschreibt eine Unternehmensphilosophie, bei der alle Mitarbeiter dauerhaft kleine Verbesserungen in Prozessen, Produkten und Dienstleistungen einbringen. Das Konzept entstammt dem japanischen Kaizen-Gedanken und ist Bestandteil vieler Qualitätsmanagementsysteme wie ISO 9001. Ziel ist es, durch viele kleine Schritte langfristig die Effizienz und Qualität zu steigern.