British Standards Institution Definitionen
Eine Definition von Jahr 2000 Konformitätsanforderungen
Einführung
Dieses Dokument richtet sich, was gemeinhin als Jahr 2000 Konformität (manchmal auch als Jahrhundert oder Jahrtausend Compliance genannt) bekannt. Es enthält eine Definition dieses Ausdrucks und Anforderungen, die in Geräten und Produkten, die Datums-und Zeitangaben verwenden erfüllt werden müssen.
Es wurde von British Standards vorbereitet Institution Ausschuss BDD / 1 /-/ 3 als Reaktion auf die Nachfrage aus UK Industrie, Handel und dem öffentlichen Sektor. Es ist das Ergebnis der Arbeit von den folgenden Einrichtungen, deren Beiträge werden dankbar anerkannt: BT, Cap Gemini, CCTA, Coopers & Lybrand, Halberstam Elias, ICL, National Health Service, National Westminster Bank.
BSI-DISC möchte auch den folgenden Organisationen für ihre Unterstützung und Ermutigung bei der Entwicklung dieser Definition danken: Taskforce 2000, 2003, Barclays Bank, British Airways, Cambridgeshire County Council, Computer Software Services Association, Department of Health, Ernst & Young , Federation of Small Businesses, IBM, ICI, National Power, Paymaster Agency, Prudential Assurance, Reuters, Tesco Stores.
Während jede Sorgfalt bei der Erstellung dieses Dokuments wurde, übernehmen die beteiligten Organisationen keine Haftung für Verluste oder Schäden, die direkt oder indirekt im Zusammenhang mit Vertrauen auf den Inhalt außer in dem Umfang, dass diese Haftung nicht laut Gesetz ausgeschlossen werden. Unabhängige Rechtsberatung sollte von einer Person oder Organisation die beabsichtigen, in einer vertraglichen Verpflichtung in Bezug auf Jahr 2000 Konformitätsanforderungen geben gesucht werden.
Das gesamte Dokument oder die Definition Abschnitt frei vorgesehen sein, dass der Text vollständig wiedergegeben kopiert werden, räumte die Quelle und der Referenznummer des Dokuments zitiert.
Die Definition
Jahr 2000 Konformitätserklärung muss bedeuten, dass weder Leistung noch Funktionalität von Daten vor betroffen ist, während und nach dem Jahr 2000. Im Einzelnen:
- Kein Wert für das aktuelle Datum bewirkt eine Unterbrechung in Betrieb.
- Date-basierte Funktionalität muss konsequent verhalten für Daten vor, während und nach dem Jahr 2000.
- In allen Schnittstellen und Datenspeicherung, muss das Jahrhundert, in einem beliebigen Zeitpunkt entweder explizit oder durch eindeutige Algorithmen oder Inferenz Regeln festgelegt werden
- Jahr 2000 muss als Schaltjahr erkannt werden.
Verstärkung der Definition und Regeln
Allgemeine Erläuterung
Probleme können von einem Mittel zur Darstellung Daten in EDV-Anlagen und Produkte ab-Logik in gekauften Waren oder Dienstleistungen Embedded entstehen, wie die Jahre 2000 Ansätze und während und nach diesem Jahr. Als ein Ergebnis, Geräten und Produkten, einschließlich eingebetteter Steuerlogik komplett ausfallen kann zu Fehlfunktionen führen oder Daten beschädigt werden.
Um solche Probleme zu vermeiden, müssen die Organisationen zu überprüfen und ggf. ändern, intern produziert Geräte und Produkte und ähnlich zu überprüfen extern zugeführt Geräte und Produkte mit ihren Lieferanten. Der Zweck dieses Dokuments ist es, diese Kontrollen auf der Grundlage von gemeinsamen Verständnisses vorgenommen werden.
Werden bei den Kontrollen mit externen Zulieferern hergestellt werden, sollte darauf geachtet werden, zwischen Ansprüchen der Konformität und die Fähigkeit zum Nachweis der Konformität zu unterscheiden.
Regel 1
- 1.1 Diese Regel wird manchmal auch als allgemeine Integrität.
- 1.2 Wenn diese Voraussetzung erfüllt ist, wird roll-over zwischen allen viel Zeit Abgrenzungen (zB Tag, Monat, Jahr, Jahrhundert) korrekt ausgeführt werden.
- 1.3 Aktuelles Datum bedeutet das heutige Datum als an dem Gerät oder Produkt bekannt.
Regel 2
- 2.1 Diese Regel wird manchmal auch als Datum Integrität.
- 2.2 Diese Regel bedeutet, dass alle Geräte und Produkte zu berechnen, zu manipulieren und stellen Daten korrekt für die Zwecke, für die sie bestimmt waren.
- 2.3 Die Bedeutung der Funktionalität umfasst beide Prozesse und die Ergebnisse dieser Prozesse.
- 2.4 Falls gewünscht, kann ein Bezugspunkt für Datumswerte und Berechnungen von Organisationen aufgenommen werden, z. B. durch den Gregorianischen Kalender definiert.
- 2.5 Kein Gerät oder Produkt unmittelbar bestimmten Datum Werte für spezielle Bedeutungen verwenden, zB "99" auf "kein Ende" bzw. "Ende der Datei" oder "00" bedeuten, "nicht zutreffend" oder "Anfang der Datei" bedeuten.
Regel 3
- 3.1 Diese Regel wird manchmal auch als explizite / implizite Jahrhunderts.
- 3.2 Es umfasst zwei allgemeine Ansätze:
- (A) explizite Darstellung des Jahres Termine: zB durch Verwendung von vier Ziffern oder indem ein Jahrhundert-Anzeige. In diesem Fall kann ein Verweis eingefügt (zB 4-stellige Jahr nach ISO-Standard 8601 erlaubt: 1988) und kann es notwendig sein, Ausnahmen zuzulassen, wenn Domain-spezifischen Normen (z. B. Normen für Electronic Data Interchange, Automatic Teller Machines oder Bankers Automated Clearing Services) sollte Vorrang haben.
- (B) die Verwendung von Folgerungsoperationen Regeln: zB zweistellige Jahren mit einem Wert größer als 50 implizieren 19xx, aber solche mit einem Wert gleich oder weniger als 50 implizieren 20xx. Regeln für Jh. Inferencing als Ganzes muss für alle Kontexte, in denen das Datum verwendet gelten, obwohl verschiedene Inferenz Regeln anderes Datum Sätze gelten.
Allgemeine Hinweise
Für Rules 1 und 2 kann insbesondere Organisationen wollen zulässigen Bereiche für die Werte des aktuellen Datums und Daten manipuliert werden sollen. Die Bereiche können auf eine oder mehrere der machbar Lebensdauer der Ausrüstung oder Produkte oder der Spanne von Daten erforderlich ist, um durch die Organisation Geschäftsprozesse dargestellt werden beziehen. Tests eigens für kritische Daten können auch hinzugefügt (z. B. für ein Schaltjahr, Ende des Jahres, etc) werden. Organisationen können beabsichtigen, zusätzliches Material zur Unterstützung der lokalen Anforderungen anhängen.
Wo der Begriff Jahrhunderts verwendet wird, sollte klare Unterscheidung zwischen dem "Wert" bezeichnet das Jahrhundert (z. B. 20th) und seine Darstellung in Daten (zB 19xx) & ähnlich 21st und 20xx gemacht werden.