Schnittstelle
Die Schnittstelle (engl. interface) ist der Teil eines Systems, welcher der Kommunikation dient.
Der Austausch von Informationen erfolgt in Form von physikalischen (z. B. Elektrische Spannung, Stromstärke) oder logischen Grössen (Daten) und kann analog (z. B. Mikrofon an einer Audiokarte) oder digital (z. B. Parallelschnittstelle des PC) erfolgen. Nicht als Schnittstelle werden allgemeine mechanische Verbindungselemente der Konstruktionslehre, die der Informationsübermittlung dienen (z. B. Seilzüge, Federn) bezeichnet.
Es wird zwischen den folgenden Arten von Schnittstellen unterschieden.
Schnittstelle | engl. Bezeichnung | Beschreibung |
---|---|---|
Datenschnittstelle | data interface | Schnittstellen zur Datenübermittlung im allgemeinen. |
Allgemeine Schnittstelle | common interface | |
Maschinenschnittstelle | Schnittstellen zwischen physischen Systemen. | |
Hardwareschnittstelle | hardware interface | Schnittstellen zwischen physischen Systemen der Rechnertechnik. |
Netzwerkschnittstelle | network interface | Schnittstellen zwischen Netzwerkkomponenten. |
Softwareschnittstelle | software interface | Schnittstellen zwischen Programmen. |
Benutzerschnittstelle | user interface | Schnittstellen zwischen Mensch und Gerät. |
Eine Schnittstelle wird durch eine Menge von Regeln beschrieben, der Schnittstellenbeschreibung. Neben der Beschreibung, welche Funktionen vorhanden sind und wie sie benutzt werden, gehört zu der Schnittstellenbeschreibung auch ein so genannter Kontrakt, der die Semantik der einzelnen Funktionen beschreibt. Standardisierte Schnittstellen bieten den Vorteil, dass Komponenten oder Module, die die gleiche Schnittstelle unterstützen, gegeneinander ausgetauscht werden können, das heisst sie sind zueinander kompatibel.
Es kommt häufig vor, dass zwei Teilnehmer der Kommunikation unterschiedliche, aber zueinander passende Schnittstellen besitzen müssen (Kompatibilität, z. B. bei Stecker und Buchse).
Der Begriff Schnittstelle wird ebenso im Projektmanagement im Anlagenbau verwendet, wobei Schnittstellen die Interaktionen zwischen verschiedenen Gewerken zur Erreichung der geforderten Funktionalität eines Systems beschreiben.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Schnittstellewbm | Enzyklopädischer Artikel |