Définitions britanniques Standards Institution
Une définition de l'An Exigences de conformité 2000
Introduction
Ce document traite de ce qui est communément connu sous le nom 2000 conformité Année (parfois aussi connu sous le nom respect siècle ou millénaire). Il donne une définition de cette expression et les exigences qui doivent être satisfaites dans les équipements et les produits qui utilisent des dates et des heures.
Il a été préparé par la British Standards Institution comité BDD / 1 /-/ 3 en réponse à la demande du Royaume-Uni de l'industrie, du commerce et du secteur public. Il est le résultat du travail des organismes suivants dont les contributions ont été grandement appréciés: BT, Cap Gemini, l'ACTC, Coopers & Lybrand, Halberstam Elias, ICL, National Health Service, National Westminster Bank.
BSI-DISC tiens également à remercier les organismes suivants pour leur soutien et leurs encouragements dans le développement de cette définition: groupe de travail 2000, 2003, Barclays Bank, British Airways, Cambridgeshire County Council, Computer Services Software Association, ministère de la Santé, Ernst & Young , Fédération des petites entreprises, IBM, ICI, National Power, trésorier Agence, Prudential Assurance, Reuters, Tesco Stores.
Bien que toutes les précautions aient été prises dans l'élaboration de ce document, les organisations qui contribuent n'acceptons aucune responsabilité pour toute perte ou tout dommage causé résultant directement ou indirectement, dans le cadre de dépendance à l'égard de son contenu, sauf dans la mesure où une telle responsabilité ne peut être exclue par la loi. Un avis juridique indépendant devrait être sollicité par toute personne ou organisation ayant l'intention de conclure un engagement contractuel relatif aux exigences de conformité An 2000.
Ce document entier ou la section de définition peut être librement copié à condition que le texte soit reproduit dans son intégralité, la source reconnue et le numéro de référence du document est cité.
La définition
Conformité 2000 année signifie que ni les performances ni les fonctionnalités est affectée par dates avant, pendant et après la 2000 année. En particulier:
- Aucune valeur de date actuelle provoquera une interruption de fonctionnement.
- Fondé sur la date fonctionnalité doit comporter de façon cohérente pour les dates avant, pendant et après 2000 année.
- Dans toutes les interfaces et le stockage des données, le siècle dans toute date doit être spécifié explicitement ou par des algorithmes d'inférence ou règles claires
- 2000 année doit être reconnue comme une année bissextile.
Amplification de la définition et les règles
Explication générale
Des problèmes peuvent survenir à partir des moyens de représentation de la date dans le matériel informatique et les produits de la date et de logique incorporée dans les biens ou services achetés, comme les approches 2000 année et pendant et après cette année-là. En conséquence, le matériel ou les produits, y compris la logique de commande incorporée, peut tomber en panne, des dysfonctionnements ou la cause d'être corrompu.
Pour éviter ces problèmes, les organisations doivent vérifier et modifier si nécessaire, des équipements produits en interne et des produits de même vérifier le matériel fourni de l'extérieur et les produits de leurs fournisseurs. Le but de ce document est de permettre à ces contrôles doivent être effectués sur une base de compréhension commune.
Lorsque des contrôles sont effectués avec des fournisseurs externes, il faut prendre soin de distinguer entre les déclarations de conformité et la capacité à démontrer la conformité.
Règle 1
- 1.1 Cette règle est parfois connu sous le nom l'intégrité générale.
- 1.2 Si cette condition est remplie, roll-over entre toutes les délimitations de temps significatif (journées, des mois, des années, des siècles) sera effectué correctement.
- 1.3 Date actuelle signifie la date d'aujourd'hui comme le sait l'équipement ou du produit.
Règle 2
- 2.1 Cette règle est parfois connu sous le nom l'intégrité date.
- 2.2 Cette règle signifie que tous les équipements et les produits doivent calculer, manipuler et représenter les dates correctement pour les fins auxquelles ils sont destinés.
- 2.3 Le sens de la fonctionnalité comprend à la fois les processus et les résultats de ces procédés.
- 2.4 Si vous le souhaitez, un point de référence pour les valeurs de date et les calculs peuvent être ajoutés par des organisations, par exemple tel que défini par le calendrier grégorien.
- 2.5 Aucun matériel ou produit est interdit d'utiliser des valeurs de date particulier pour des utilisations spéciales, par exemple "99" pour signifier "sans valeur finale" ou "fin de fichier" ou "00" signifie "sans objet" ou "début de fichier".
Règle 3
- 3.1 Cette règle est parfois connu sous le nom explicite / implicite siècle.
- 3.2 Il couvre deux approches générales:
- (A) une représentation explicite de l'année dans les dates: par exemple en utilisant quatre chiffres ou en incluant un indicateur siècle. Dans ce cas, une référence peut être inséré (par exemple 4 chiffres de l'année comme le permet la norme ISO 8601: 1988) et il peut être nécessaire de prévoir des exceptions où domaine des normes spécifiques (par exemple les normes relatives à l'échange de données électroniques, des guichets automatiques ou des banquiers Services automatisés de compensation) doivent avoir la priorité.
- (B) l'utilisation de règles d'inférence: par exemple deux chiffres avec une valeur supérieure à 50 impliquent 19xx, ceux qui ont une valeur égale ou inférieure à 50 impliquent 20xx. Règles pour l'inférence siècle dans son ensemble doit s'appliquer à tous les contextes où la date est utilisée, bien que les règles d'inférence différentes peuvent s'appliquer à des ensembles de date différents.
Notes générales
Pour les règles 1 et 2 en particulier, les organisations peuvent souhaiter définir des plages admissibles pour des valeurs de date et les dates doivent être manipulées. Les plages peuvent porter sur un ou plusieurs de la durée de vie possible de l'équipement ou des produits ou de la plage de dates doivent être représentés par des processus d'affaires de l'organisation. Les tests de particulier dates critiques peuvent également être ajoutés (par exemple, pour les années bissextiles, à la fin de l'année, etc.) Les organisations peuvent souhaiter ajouter des éléments supplémentaires à l'appui des exigences locales.
Lorsque le terme est utilisé siècle, une distinction claire doit être faite entre la "valeur" désignant le siècle (par exemple 20th) et sa représentation dans les dates (par exemple 19xx) et même, 21st et 20xx.