Présentation
RÉSUMÉ
Le logiciel, objet immatériel, existe après avoir été conçu, fabriqué et testé avant d’être utilisable en exploitation. Un objet logiciel est soumis à la notion de cycle de vie. C’est-à-dire à enchaîner un certain nombre d’étapes. La maîtrise de cette chaîne fait appel à des méthodes, des bonnes pratiques et des outils. La méthodologie déployée dans cet article est appliquée à chacune des étapes du cycle de vie d’un projet logiciel. Chaque étape comporte la description détaillée :
- du processus opérationnel de réalisation d’activité ;
- des structure des livrables, avec des modèles de documents.
En complément de ces processus de réalisation, cet article intègre la description détaillée de deux processus supports qui concernent :
- les informations documentées ;
- la gestion des configurations.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(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) no 1182803 - Directeur CPI CONSEIL
INTRODUCTION
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. A contrario, 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.
La qualité se résume, pourtant, 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 dans 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 plateforme normative. Ces référentiels normatifs, complétés par de très nombreux retours d‘expérience, constituent notre point d’appui pour maîtriser la qualité tout au long du cycle de vie du logiciel. Celui-ci est un long fleuve, avec une succession d’étapes qui s’enchaînent, de l’élaboration des besoins (naissance) à son retrait (mort), en passant par son développement et son exploitation. Chaque étape est organisée avec ses processus modélisés, mais aussi avec ses livrables structurés : composants logiciels et prestations qui les accompagnent.
MOTS-CLÉS
VERSIONS
- Version archivée 1 de mars 2012 par Claude PINET
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(241 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
6. Étape 3 : conception
6.1 Processus
Cette étape permet de concevoir l’architecture du système logiciel (en anglais, design). La solution, pensée en termes de métier utilisateur, ébauchée et retenue lors des spécifications, est imaginée en prenant en compte la dimension technique des outils informatiques.
Cette conception, pour être maîtrisée, est conduite en deux temps :
-
la conception générale (ou préliminaire), pour déterminer l’architecture globale ;
-
la conception détaillée, pour étudier plus finement chaque fonction.
Les choix fonctionnels et techniques se distinguent par des niveaux de granularité différents, allant d’une vue globale pour la conception générale, à une vue plus rapprochée pour la conception détaillée.
La figure 9 représente les principales activités de ce processus de conception.
HAUT DE PAGE
Elle a pour objectif d’étudier l’architecture générale du système/logiciel par ensembles fonctionnels homogènes, conformément aux exigences des utilisateurs exprimées dans le dossier de définition des besoins. Les concepteurs chargés de cette étude imaginent les moyens techniques informatiques de construction de la solution à partir :
-
de l’analyse de l’existant ;
-
de l’ébauche de solution proposée en définition des besoins.
En fonction de la technologie envisagée, les concepteurs utilisent des outils de modélisation adaptés :
-
pour une conception de gestion selon la méthode Merise, les concepteurs utilisent des graphes de type modèle conceptuel de communication (MCC), modèle conceptuel des traitements (MCT), et modèle conceptuel des données (MCD) ;
-
pour une conception de type Objet selon la méthode UML (Unified Modeling Language), les concepteurs utilisent des graphes de type diagramme de collaboration, diagramme de séquence, diagramme de classes, diagramme d’objets, diagramme d’états-transitions, diagramme d’activités, diagramme de composants, diagramme de déploiement ;
-
pour...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(241 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
Étape 3 : conception
BIBLIOGRAPHIE
-
(1) - Groupe des experts qualité du CNAM - La Qualité du logiciel. Retour d’expériences. - C. PINET (dir.), AFNOR (1998).
-
(2) - PINET (C.) - Guide du responsable micro – chapitre 13. Mise en œuvre de la qualité. - Dunod (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 (1999).
-
(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 (2015).
-
(6) - PINET (C.) - La gestion des...
DANS NOS BASES DOCUMENTAIRES
Association française de normalisation (AFNOR)
Organisation internationale de normalisation (ISO)
Commission Électronique Internationale (CEI-IEC)
International Register of Certificated Auditors
BIBLIOTHEQUE COBAZ – AFNOR
https://www.boutique.afnor.org/fr-fr/services/service-cobaz
Accès sur abonnement à des articles et à des formulaires.
Auteur C. PINET :
-
I-10-70 La démarche processus selon l’ISO 9001 (article)
-
I-10-71 La démarche processus – mise en pratique (article)
-
I-10-72 Carte d’identité processus (formulaire)
-
I-10-73 Cartographie des processus : pourquoi, comment ? (article)
-
I-10-74 Outil de construction d’une cartographie de processus (formulaire)
-
V-70 La planification du logiciel
-
V-71 Les exigences des clients d’un logiciel
-
V-72 La conception générale du logiciel
-
V-73 La conception détaillée du logiciel
-
V-74 La réalisation du logiciel
-
V-74 Test et recette du logiciel
Normes internationales sur la gestion de la qualité et l’assurance de la qualité
...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(241 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