ELYTH® NEWS™    12 MARS 2017    Magloire LANHA

La maintenance des logiciels de gestion



Comme les matériels informatiques, les logiciels connaissent dans leur cycle de vie des problèmes qu’il convient de corriger pour leur garantir un fonctionnement acceptable. La maintenance du logiciel a pour objet de pallier les insuffisances perçues ou perceptibles de l’application.

On distingue généralement trois types de maintenance des logiciels de gestion : la maintenance corrective lorsqu’un incident s’est produit ; la maintenance évolutive lorsque des changements structurels sont survenues dans l’environnement d’exploitation de l’application et la maintenance préventive mise en œuvre en vertu du principe de précaution.


ELYTH DATABASE MAINTENANCE PANEL


1. La maintenance corrective

Les logiciels comportent parfois, sinon souvent, des erreurs de programmation ou d’utilisation appelées bugs. La « maintenance corrective » est la correction par l’éditeur, des bugs découverts ou contenus dans son logiciel. Parfois, on parle de « maintenance curative » dans le sens que le mal est complétement éradiqué à la source.

Exemples de bugs
- le logiciel ne se comporte pas comme annoncé dans sa documentation ;
- le logiciel calcule mal une ou plusieurs rubriques ;
- le logiciel se ‘plante’.

Pour bénéficier gratuitement de la maintenance corrective du logiciel, il suffit en général d’avoir une licence et d’être en période de garantie. Si la période de garantie a expiré, il faudra revoir les termes de la licence.

Banner Elyth® Compta™


2. La maintenance évolutive

Les systèmes comptables, les législations, les matériels informatiques et les systèmes d’exploitation évoluent régulièrement. La « maintenance évolutive » est la mise à jour par l’éditeur de son logiciel pour tenir compte de ces mutations institutionnelles ou technologiques.

Exemples d’évolution
- changement de plan comptable général, changement de référentiel comptable ;
- obligation de faire des déclarations en ligne alors que le logiciel ne dispose pas d’un tel module ;
- révolutions dans la loi des finances ;
- passage de MS DOS (mode caractère) à MS Windows (mode graphique).

Pour bénéficier de la maintenance évolutive, il suffit en général d’avoir une licence active et de payer un complément pour recevoir la nouvelle version. Cela permet la migration automatique des données existantes vers la nouvelle version du logiciel.


Banner Elyth® Microfin™


3. La maintenance préventive

La maintenance préventive comprend toute action de précaution ayant pour objectif de prévenir la survenance des bugs dans l’exploitation de l’application. Elle provient en général de l’utilisateur du logiciel pour se garantir une bonne exploitation sans incident de l’application. Elle provient parfois de l’éditeur pour sauver sa propre réputation.

Exemple provenant de l’utilisateur
- impression des données sur support papier (journal, balance, états de synthèse) afin de pouvoir reconstituer les données en cas de catastrophe. En effet, les compagnies d’assurances ne paient que pour la reconstitution des données car elles sont incapables de ‘ressusciter’ des données perdues ;
- copies de secours des données pour les recharger dans une nouvelle base en cas de catastrophe ;
- maintenance des bases de données (ré-indexation, compactage), allégement de la base de données (archivage des données) ;
- augmentation des capacités du système (achat de nouveaux disques plus puissants, augmentation de la mémoire vive, augmentation du débit, etc.

L’un des maillons faibles des systèmes d’information étant l’homme, sa formation et son recyclage continu participent de la maintenance préventive

Exemple provenant de l’éditeur
- L’éditeur demande aux utilisateurs de changer leurs mots de passe. Il peut même exiger cela pour la poursuite de l’exploitation de l’application. C’est le cas des services en ligne ;
- l’éditeur peut proposer, voire imposer de nouvelles instructions d’exploitation ;
- Il peut aussi leur demander d’entreprendre les actions citées dans les exemples précédents.


Banner Elyth® ManPower™


En conclusion un logiciel est un système vivant. Il naît, vit, subit des à-coups, évolue, se mue jusqu’à qu’à son déclin. Les opérations de maintenance visent à garantir un bon fonctionnement et à retarder autant que possible cette fin de cycle.


Banner Elyth® Products™

A propos de l’auteur


Magloire LANHA, Professeur Agrégé des Universités

Magloire LANHA est Professeur Titulaire (Full Professor), Agrégé des Facultés d’Economie et de Gestion.
Il est auteur de nombreux Articles, Manuels, Logiciels et Formations en ligne sur le site d’Elyth® : www.elyth.net.
Vous pouvez lui écrire à l'adresse : maglanha@elyth.net