Schicken Sie Vereinbarkeit nach

Schicken Sie Vereinbarkeit nach, oder nach oben gerichtete Vereinbarkeit (manchmal verwirrt mit der Dehnbarkeit) ist ein Konzept für das Systemdesign, als z.B rückwärts gerichtete Vereinbarkeit. Vorwärtsvereinbarkeit zielt auf die Fähigkeit eines Designs, Eingang anmutig zu akzeptieren, der für spätere Versionen von sich beabsichtigt ist. Das Konzept kann auf komplette Systeme, elektrische Schnittstellen, Fernmeldesignale, Datennachrichtenprotokolle, Dateiformate und Computerprogrammiersprachen angewandt werden. Ein Standard unterstützt Vorwärtsvereinbarkeit, wenn ältere Produktversionen erhalten können, lesen Sie, sehen Sie an, spielen Sie oder führen Sie den neuen Standard durch.

Die Anwendbarkeit eines vereinbaren Vorwärtssystems mit neuen Versionen verlangt nicht nur das Respektieren der älteren Version durch die Entwerfer der neueren Version, aber zusätzlich einen Konsens über zukünftige Designeigenschaften mit dem Designstopp von jetzigen Versionen.

Die Einführung einer vereinbaren Vorwärtstechnologie deutet an, dass alte Geräte teilweise durch neue Geräte erzeugte Daten verstehen können.

Obwohl Vorwärtsvereinbarkeits- und Dehnbarkeitskonzepte ähnlich sind, sind sie nicht dasselbe. Ein vereinbares Vorwärtsdesign kann Daten von einer zukünftigen Version von sich akzeptieren und den "bekannten" Teil der Daten auswählen. Ein Beispiel ist ein Text-Only-Textverarbeitungsprogramm, das Bilderdaten von einer zukünftigen Version ignoriert. Ein ausziehbares Design ist dasjenige, das befördert werden kann, um die neuen Daten im neueren Eingangsformat völlig zu behandeln. Ein Beispiel ist ein Text-Only-Textverarbeitungsprogramm, das befördert werden kann, um Bilderdaten zu behandeln.

Wie man

erwartet, behandelt ein vereinbares Vorwärtssystem Eingang "anmutig", der für eine neuere Version, durch das Ignorieren des unknowns und das Auswählen der bekannten Teilmenge der Daten beabsichtigt ist, dass das System zum Berühren fähig ist.

Vorwärtsvereinbarkeit ist härter zu erreichen als rückwärts gerichtete Vereinbarkeit, weil ein System anmutig einem unbekannten zukünftigen Datenformat oder Bitten um unbekannte zukünftige Eigenschaften gewachsen sein muss. Rückwärts gerichtete Vereinbarkeit hat dieses Problem nicht, weil es ein bekanntes Datenformat akzeptiert.

Beispiele

Fernmeldestandards

Die Einführung von FM, das Stereoübertragung oder Farbenfernsehen, Vorwärtsvereinbarkeit erlaubt hat, seitdem monoakustische FM-Radioempfänger und Schwarzweißfernsehapparate noch ein Signal von einem neuen Sender erhalten konnten. Es hat auch rückwärts gerichtete Vereinbarkeit erlaubt, seitdem neue Empfänger monoakustische oder durch alte Sender erzeugte Schwarzweißsignale erhalten konnten.

Das Videospielen

Das Spieljunge-System war vorwärts mit den meisten für die Spieljunge-Farbe geschaffenen Spielen vereinbar. (Klar gefärbt Patronen hat jedoch nicht rückwärts kompatible Spiele aufgenommen.). Neo war Geo Tasche vereinbar mit Spielen für Neo Geo Taschenfarbe auch fortgeschritten.

Systemarchitektur

Viele Anwendungssoftwaresysteme werden mit einer robusten und unabhängigen Systemarchitektur entworfen, so dass sie entsprechend funktionieren können, selbst wenn eingegeben für eine fortgeschrittenere Version eingegangen wird.

In allen Fällen, wenn das Anwendungssystem akzeptiert, werden die Eingangsdaten oder das Betriebssystem nicht als erwartet, es wird eine Produktion erzeugen, die das Problem genau für den Benutzer identifizieren wird.

Dokumentenformate

Ein Beispiel der Vorwärtsvereinbarkeit ist mit einem Textverarbeitungsprogramm. Nehmen Sie an, dass die Version 1 eines Textverarbeitungsprogramms nur Text und keine Grafik erlaubt. Es spart Dateien mit nur der Information über den Text getippt, und die Schriftart, Farbe und Größe des Textes. Wollen wir sagen, dass das Programm das Zeichen [VERSION1 ENDE] hinzufügt, um das Ende der Datei anzuzeigen. Jedoch im nächsten Jahr wird Version 2 veröffentlicht, der Grafik akzeptiert. Jedoch spart das neue Textverarbeitungsprogramm den ganzen Text am Anfang der Datei, stellt [VERSION1 ENDE] Zeichen, und versorgt dann die Bilderdaten als nächstes, und stellt [VERSION2 ENDE] Zeichen nach den Bilderdaten. Das Textverarbeitungsprogramm der Version 1 würde noch im Stande sein, die Textdaten bis zu [VERSION1 ENDE] Zeichen zu lesen, aber würde die Bilderdaten später ignorieren. Wenn Version 3 veröffentlicht wird, der Videos in der Textverarbeitungsprogramm-Datei erlaubt, würde sie in diesem Format sparen: Textdaten [VERSION1 ENDE], Bilderdaten [VERSION2 ENDE] und Videodaten [VERSION3 ENDE].

Adobe Reader / Adobe Acrobat

Obwohl das obengenannte Dateidesign Vorwärtsvereinbarkeit erlaubt, gibt es zusätzliche Eigenschaften, die hinzugefügt werden können, um für den Benutzer nützlicher zu sein. Man würde sein, wenn die Version 1 eines Programms eine Nachricht drucken würde, dass die Datei mit einer neueren Version der Software geschaffen wurde, und dass einige Daten nicht verfügbar waren. Das Programm von Adobe Reader erzeugt eine Nachricht, die den Benutzer einer PDF Datei benachrichtigt, dass es in einer neueren Version von Adobe Acrobat geschaffen wurde, und einige Eigenschaften nicht verfügbar sein werden.

MS Word

Eine andere nützliche Eigenschaft ist, wenn sich die Version 1 eines Programms bereit erklärt hat, einen Zuschauer oder Konverter herunterzuladen, der dem Benutzer erlaubt, mindestens Dateien von neueren Versionen des Programms zu lesen, wenn auch der Benutzer nicht im Stande sein kann, sie zu editieren. Im obengenannten Textverarbeitungsprogramm-Beispiel würde Version 1 Aktualisierungen vom Internet herunterladen, das dem Benutzer erlaubt, die Bilder und Videos in späteren Versionen des Textverarbeitungsprogramms zu sehen, wenn auch der Benutzer nicht hinzufügen, editieren, oder die Multimediadaten wegen dieser Funktionalität modifizieren kann, die nicht in der Version 1 ist. Ein Beispiel dieser Funktionalität ist Microsoft Word. Wenn ein Dokument in Microsoft Word 2007 geschaffen und in einer früheren Version geöffnet wird (wie Microsoft Word 2003), sagt Microsoft Word 2003 dem Benutzer, dass es einen Konverter herunterladen kann, um Dateien im neueren Format von Microsoft Word 2007 zu lesen. Das erlaubt Microsoft Word 2003, durch Microsoft Word 2007 geschaffene Daten zu lesen, wenn auch der Benutzer Microsoft Word 2003 nicht verwenden kann, um neue Daten im fortgeschrittenen Format zu bauen.

PNG

Ein Beispiel der Vorwärtsvereinbarkeit ist das Format von Portable Network Graphics (PNG), das Daten in "Klötze" teilt und anzeigt, ob diese "kritisch" oder "untergeordnet" "sind", wo Hilfsklötze durch Programme ignoriert werden können, die sie nicht verstehen.

Subtiler zeigt es auch an, ob Klötze sicher sind, durch Leser zu kopieren, die sie - so das Sicherstellen nicht anerkennen, dass Daten asynchron nicht werden.

Siehe auch

  • Computervereinbarkeit
  • Downcycling
  • Upcycling

Links


EMD / Nationale Vereinigung von Unterwasserlehrern
Impressum & Datenschutz