Direction de la recherche parlementaire |
MR-140F
LES ORDINATEURS ET L'ARRIVÉE Rédaction :
Daniel Brassard
TABLE DES MATIÈRES
LE PROBLÈME ET SES RÉPERCUSSIONS PLANS D'ACTION DU GOUVERNEMENT FÉDÉRAL
LES ORDINATEURS ET LARRIVÉE DU NOUVEAU MILLÉNAIRE
Dans léconomie actuelle, qui se mondialise de plus en plus, le savoir et linformation sont des ressources vitales. Cette ère de linformation repose sur deux éléments essentiels : les données numériques et les ordinateurs omniprésents, petits ou gros, qui la traitent. La plupart des données et un grand nombre des ordinateurs et des programmes qui les utilisent ont été créés il y a déjà plusieurs décennies. À ce moment-là, le traitement informatique se faisait principalement sur des macroordinateurs relativement lents, et tant la mémoire informatique que le stockage revêtaient une grande importance. Pour simplifier le traitement informatique et les programmes eux-mêmes et réduire la taille des bases de données, il a fallu prendre beaucoup de raccourcis. Lun de ceux-là a été de ne se servir que de deux chiffres pour représenter lannée. Dans bien des cas, on navait même pas pensé à ce qui se produirait à larrivée dun nouveau millénaire. En fait, ce nest quau cours de la présente décennie quon a commencé à se pencher sérieusement sur le problème. À laube de lan 2000, un grand nombre dorganisations, comme les compagnies dassurances, les institutions financières et les administrations publiques, qui accumulent et utilisent de linformation numérique depuis des décennies font maintenant face à des problèmes de taille en ce qui concerne leurs systèmes informatiques, en particulier les plus anciens (systèmes établis). Dans le présent document, nous analysons les grands problèmes informatiques que pose le changement de millénaire et les mesures prises par le gouvernement du Canada pour y apporter une solution. LE PROBLÈME ET SES RÉPERCUSSIONS De nombreux programmes tournant sur des macroordinateurs ou des ordinateurs personnels ne se servent que de deux chiffres pour désigner lannée. Lorsque lon passera de 1999 à 2000, les routines utilisées pour différencier les dates, etc. produiront des erreurs. Dans un grand nombre de bases de données, les dates sont codées sous une forme abrégée ne comportant que deux chiffres pour lannée. Il se produira des erreurs de toutes sortes dans les factures, les renouvellements, etc. lorsque lon passera de 12/31/99 à 01/01/00. Par exemple, nous pourrions voir des avions retenus au sol parce que leur dernière révision date de 99 ans, des interurbains faits juste après minuit qui seront facturés à 53 millions de minutes ou encore des soldes de carte de crédit VISA sélevant subitement à des millions de dollars, le mécanisme de calcul des intérêts sétant détraqué. Autre exemple : les systèmes informatiques dassurance-automobile enregistrent toutes les condamnations pour infraction au code de la route et calculent la date à laquelle elles expireront (délai de cinq ans). Toutes les condamnations enregistrées à partir de janvier 1995 expireront donc à compter de janvier 2000, qui est codé janvier 00. Comme janvier 00 est considéré comme antérieur à la date de condamnation, le délai de cinq ans sera considéré comme écoulé, et linfraction sera effacée. La plupart des programmes qui calculent le jour de la semaine en ne se servant que des deux derniers chiffres de lannée arriveront à des résultats erronés à compter du 1er janvier 2000, parce que les formules de calcul implicites présumeront que les dates se situent dans les années 1900. Le 1er janvier 1900 était un lundi, mais le 1er janvier 2000 tombera un samedi. Ce jour-là, le système douverture des chambres fortes dans les banques se croira en 1900 puisque lannée y est codée par les deux derniers chiffres; le système commandera donc louverture des chambres fortes. Bien des systèmes de gestion de base des entrées/sorties intégrés à des ordinateurs personnels munis dune mémoire morte reviendront automatiquement à 1980 après lannée 1999. Même si la date est corrigée par le logiciel lorsque lordinateur est en marche, lerreur se reproduira à chaque lancement de lordinateur. Le fonctionnement des tableurs, des progiciels de comptabilité, des rythmeurs, des systèmes de courrier électronique et même les cycles de sauvegarde pourraient être perturbés. La situation est maintenant corrigée dans les nouveaux ordinateurs; ainsi, IBM a annoncé que le problème ne se posera pas sur ses ordinateurs construits à partir de 1996. De même, même si certains systèmes dexploitation installés sur des ordinateurs personnels (comme Windows 3.1 et DOS) et nombre de logiciels dapplication ne pourront automatiquement accepter un changement de 1999 à 2000, Microsoft a annoncé que les versions de ses logiciels postérieures à 1997 pourront le faire. La mise à niveau et le remplacement courants des systèmes dapplication, des systèmes dexploitation, des ordinateurs et des logiciels constitueront une solution partielle au problème; il faudra toutefois aussi apporter des corrections aux nombreux systèmes auxquels on navait pas prévu faire de modifications avant lan 2000. Les répercussions du problème sont difficiles à quantifier. Une entreprise peut très bien régler ses problèmes informatiques liés à lavènement de lan 2000, mais si les sociétés avec lesquelles elle traite ne le font pas, des problèmes pourraient se poser. Les gouvernements et les entreprises devront consacrer beaucoup de temps et dargent pour solutionner ces éventuels problèmes. La solution aux problèmes occasionnés par larrivée de lan 2000 peut se diviser en trois étapes. La première consiste à faire linventaire de toutes les applications, à établir lesquelles larrivée du nouveau millénaire perturbera, à décider de ce quil faut faire et à établir lordre de priorité des tâches à accomplir. À la deuxième, il sagira de faire les changements nécessaires, mais hors production, tandis quà la troisième, il faudra remettre en service les systèmes vérifiés. Au cours des huit à dix derniers mois, de nombreuses conférences ont eu lieu sur le sujet, ce qui donne à penser que les spécialistes de linformatique ont commencé à prendre le problème pas mal plus au sérieux. Mais assister à des conférences et composer avec la réalité dans une organisation sont deux choses très différentes. Le prochain changement de millénaire oblige les gestionnaires des systèmes informatiques à avertir les dirigeants et les agents financiers de leurs organisations que les millions de lignes de codes informatiques utilisées actuellement ne feront plus du tout laffaire dans quelques années seulement. Selon les estimations, le changement dune seule ligne de codes pourrait coûter entre 0,4 et 0,5 $US. Les analystes estiment quune grande entreprise typique devra débourser dans les 40 millions de dollars US pour cette opération, tandis quune société faisant partie des 1 000 plus grandes entreprises selon la revue Fortune, devra y consacrer entre 50 et 100 millions de dollars US. Le Gartner Group prévoit que le coût de cette opération à léchelle mondiale se situera entre 400 et 600 milliards de dollars US. Certains se sont déjà attaqués à la tâche. Un important fabricant de circuits imprimés a estimé que la solution aux problèmes que pose lavènement dun nouveau millénaire coûtera 56 millions de dollars et que 20 personnes devront sy consacrer à temps plein jusquen 1998. La Bourse de New York a entrepris son projet de préparation à larrivée de lan 2000 en 1987; plus de 100 programmeurs auront finalement participé à ce projet, qui coûtera environ 29 millions de dollars US. Une société financière canadienne a passé 24 semaines à évaluer cinq applications et estimé que son personnel devra passer 22 000 heures à faire les changements nécessaires. Aux États-Unis, deux sous-comités du Congrès se sont penchés sur la question dernièrement. Des experts techniques ont averti le sous-comité de la Chambre sur la gestion du gouvernement, linformation et la technologie que les changements requis par larrivée de lan 2000 coûteront à lÉtat environ 30 milliards de dollars. Les spécialistes ont insisté sur le fait que le gouvernement et lindustrie avaient tardé à réagir et devaient se mettre à la tâche immédiatement. Les organismes devront obtenir des fonds et trouver le temps de repasser tous leurs logiciels sur les macroordinateurs et les ordinateurs personnels. Pour les aider, on a formé un groupe de travail interorganismes. Linformation sur le problème de larrivée de lan 2000 abonde. On peut la trouver dans les revues dinformatique spécialisées et dans Internet (voir les sources proposées à la fin de ce bulletin). En outre, on est en train délaborer de nouveaux outils et méthodes logiciels pour aider les informaticiens à corriger les problèmes et, on lespère, à réduire les coûts. PLANS DACTION DU GOUVERNEMENT FÉDÉRAL Le personnel du Conseil du Trésor, sous la direction du dirigeant principal de linformatique, coordonne les actions du gouvernement fédéral en vue de faire face aux problèmes de larrivée de lan 2000. Un groupe de travail formé de représentants de tous les grands ministères qui étudie la situation et les options depuis 1994 fait partie du Comité consultatif sur la gestion de linformation. Un autre examen doit avoir lieu à la fin de 1996. De façon plus concrète, un groupe de travail constitué dagents de projet des services informatiques chargés de régler les problèmes de larrivée de lan 2000 se réunit mensuellement depuis mai 1996 pour échanger des idées et des solutions. Les problèmes varient énormément dun ministère à lautre, le principal facteur étant la quantité de systèmes établis qui ne seront pas remplacés avant lan 2000. On devrait avoir une meilleure idée de ce quil pourrait en coûter au gouvernement fédéral dici six mois. Voici quelques-unes des autres mesures qui ont été prises ou sont envisagées.
Le problème de larrivée de lan 2000 touchera tous ceux qui se servent dordinateurs : gouvernements, entreprises ou simples citoyens. Vu la complexité du problème, il faudra encore un certain temps avant den connaître le coût total et les répercussions opérationnelles. Tout ce que lon peut dire, cest que la solution sera coûteuse. Dorobek Christopher J. «Panel, in House Testimony, Adds Weight to 2000 Conversion Urgency». Government Computer News, vol. 15, no 10, 13 mai 1996, p. 18(1). Farber Arnold. «Impact of the Year 2000: Next Millennium No Cause for Celebration». Enterprise Systems Journal, vol. 10, no 12, novembre 1995, p. 36. «Millenium Bug: Most Companies Waiting Too Long to Exterminate Millenium Bug According to Findings by Auditors at Coopers & Lybrand». EDGE Work-Group Computing Report, vol. 7, no 310, 22 avril 1996, p. 5. «2000: Three years, 230 Days and Counting before Dreaded Year 2000 Computer Glich; but Relief Is in Sight, Computer Associates Executive Tells Congressional Committee». EDGE: Work-Group Computing Report, vol. 7, 20 mai 1996, p. 28(1). «The Year 2000 Frequently Asked Questions». Forum Internet sur linformatique. Version 2.1, 29 février 1996. «Year 2000 Problem Solved With SBT Software». Newsbytes, 16 avril 1996. |