CHAPITRE I : PROBLEMATIQUE DU GENIE LOGICIEL ET LE
SYSTEME COMPTABLE OHADA
I.1. LE GENIE LOGICIEL
I.1.1 Les logiciels
Un logiciel ou une application est un ensemble de programmes,
qui permet à un ordinateur ou à un système informatique
d'assurer une tâche ou une fonction en particulier (exemple : logiciel de
comptabilité, logiciel de gestion des prêts).
Les logiciels, suivant leur taille, peuvent être
développés par une personne seule, une petite équipe, ou
un ensemble d'équipes coordonnées. Le développement de
grands logiciels par de grandes équipes pose d'importants
problèmes de conception et de coordination. Or, le développement
d'un logiciel est une phase absolument cruciale qui monopolise l'essentiel du
coût d'un produit et conditionne sa réussite et sa
pérennité.
En 1995, une étude du Standish Group dressait
un tableau accablant de la conduite des projets informatiques. Reposant sur un
échantillon représentatif de 365 entreprises, totalisant 8 380
applications, cette étude établissait que :
? 16,2% seulement des projets étaient conformes aux
prévisions initiales,
? 52,7% avaient subi des dépassements en coût et
délai d'un facteur 2 à 3 avec diminution du nombre des fonctions
offertes,
? 31,1% ont été purement abandonnés
durant leur développement.
Pour les grandes entreprises (qui lancent proportionnellement
davantage de gros projets), le taux de succès est de 9% seulement, 37%
des projets sont arrêtés en cours de réalisation, 50%
aboutissent hors délai et hors budget.
L'examen des causes de succès et d'échec est
instructif : la plupart des échecs proviennent non de l'informatique,
mais de la maîtrise d'ouvrage (i.e. le client). Pour ces
raisons, le développement de logiciels dans un contexte professionnel
suit souvent des règles strictes encadrant la conception et permettant
le travail en groupe et la maintenance du code. Ainsi, une nouvelle discipline
est née : le génie logiciel.
Le niveau maximum de rigueur est la formalité,
c'est à dire le cas où les descriptions et les validations
s'appuient sur des notations et lois mathématiques. Il n'est pas
possible d'être formel tout
6
I.1.2. Le génie logiciel
Le génie logiciel est un domaine de recherche qui a
été défini (fait rare) du 7 au 11 octobre 1968, à
Garmisch-Partenkirchen, sous le parrainage de l'OTAN. Il a pour objectif de
répondre à un problème qui s'énonçait en
deux constatations : d'une part le logiciel n'était pas fiable, d'autre
part, il était incroyablement difficile de réaliser dans des
délais prévus des logiciels satisfaisant leur cahier des
charges.
L'objectif du génie logiciel est d'optimiser le
coût de développement du logiciel. L'importance d'une approche
méthodologique s'est imposée à la suite de la crise de
l'industrie du logiciel à la fin des années 1970.
Il est à noter que l'utilisation de certains principes
dans la conception du logiciel s'avère indispensable.
|