Présentation
EnglishAuteur(s)
-
Claude PINET : Ingénieur diplômé du Conservatoire national des arts et métiers (CNAM) - Ingénieur européen EUR ING® - Auditeur qualité certifié IRCA (International register of certificated auditors) n 1182803 - Directeur CPI CONSEIL
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Dans le domaine du logiciel et plus généralement pour tout ce qui concerne les systèmes d'information, la recherche de la qualité est la préoccupation de tous les acteurs. Toutefois, le manque de temps, la valse des évolutions technologiques, et les contraintes de tous ordres, semblent reléguer les aspirations de qualité au rang des objectifs inaccessibles et des mythes.
Pourtant, la qualité se résume simplement à la satisfaction des clients et par extension à l'atteinte de la satisfaction des exigences de tous les partenaires qui interviennent dans une opération ou un projet (utilisateurs, décideurs, organisateurs, acheteurs, chef de projet, concepteurs, développeurs, testeurs, exploitants, etc.).
Bien qu'immatériel, le logiciel n'échappe pas à ce principe fondamental. Afin de contribuer à l'amélioration de la qualité dans le domaine du logiciel, les experts internationaux se sont mis d'accord sur une base commune qui constitue une plate-forme normative.
Ce référentiel normatif constitue notre point d'appui pour construire la qualité des processus d'ingénierie de projet ou d'exploitation, mais aussi la qualité de livrables : produits logiciels et les prestations qui les accompagnent.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
3. Cycle de vie de l'ingénierie du logiciel
Un logiciel est un ensemble complexe et son développement nécessite une diversité d'activités. Or, pour maîtriser la complexité d'un ensemble, une technique efficace consiste à le subdiviser en plusieurs parties pour rendre cet ensemble contrôlable. Il est donc essentiel de structurer l'approche qualité du logiciel. En outre, la représentation du monde réel implique une action d'abstraction qui conduit vers l'emploi d'un modèle. Ainsi, la modélisation ou réduction du monde réel, introduit la notion d'activités successives, d'où le concept de « cycle de vie ». Cette modélisation est commode et doublement utile. Elle permet une représentation graphique et logique et, de plus, offre une structure autour de laquelle les activités d'assurance qualité peuvent être construites et suivies.
La vie d'un logiciel ou de système d'information va se décomposer en phases caractéristiques qui représentent des ensembles homogènes d'activités qu'il va falloir placer sous assurance qualité. L'apport de bonnes pratiques professionnelles, issues de l'expérience, va nous y aider et nous faire gagner un temps précieux. Le phasage du cycle de vie va concerner :
-
la naissance du besoin ;
-
les exigences des utilisateurs ;
-
le développement ;
-
l'exploitation ;
-
la maintenance ;
-
le retrait.
La figure 2 représente l'enchaînement de ces grandes phases du cycle de vie du logiciel.
L'ingénierie de projet logiciel concerne principalement la phase de développement ; c'est cette phase que nous étudions en détail.
Il existe plusieurs modèles de cycle de vie qui correspondent à des problématiques différentes :
-
en cascade ;
-
en « V » ;
-
développement par prototypage ;
-
en cascade avec extensions successives ;
-
incrémental ;
-
en spirale.
Toutefois, dans...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Cycle de vie de l'ingénierie du logiciel
BIBLIOGRAPHIE
-
(1) - Sous la direction de PINET (C.) - La qualité du logiciel. Retour d'expériences. - Groupe des experts qualité du CNAM, AFNOR (1998).
-
(2) - PINET (C.) - Guide du responsable micro – Chapitre 13. Mise en œuvre de la qualité. - Édition Dunod, 1988 et mise à jour (2000).
-
(3) - PINET (C.) - Système d'information : évolution des normes relatives au logiciel dans la mouvance des nouvelles normes ISO 9000. - Actes des conférences SISQUAL'99.
-
(4) - PINET (C.) - Processus d'ingénierie du logiciel. Méthodes et qualité. - Pearson Éducation (2002).
-
(5) - PINET (C.) - Dix clés pour réussir sa certification ISO 9001. - AFNOR (2006).
-
(6) - PINET (C.) - Dix clés pour la gestion des services, de l'ITIL à l'ISO 20000. - ...
DANS NOS BASES DOCUMENTAIRES
Audit Diagnostic Évaluation Système (ADES). Cet outil gère plusieurs grilles de référentiels normatifs standards ou personnalisés. Il permet de saisir dans une base de données les constats des audits/évaluations et d'enregistrer des actions d'amélioration. Puis il restitue, sous la forme de rapports, les constats des audits/évaluations enregistrés dans la base de données. Des comparaisons entre deux audits/évaluations permettent d'apprécier les améliorations réalisées. Un diaporama de présentation des fonctionnalités est disponible en téléchargement à l'adresse suivante http://cpi.conseil.free.fr/ADES2
Amélioration Système (AS). Cet outil permet de saisir dans une base de données des constats résultant des audits ou des réclamations clients. En regard de ces constats, des actions d'amélioration sont créées puis suivies et vérifiées. Un diaporama de présentation des fonctionnalités est disponible en téléchargement à l'adresse suivante http://cpi.conseil.free.fr/AS2
...Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive