Apport de la norme ISO/IEC12207 (2008) pour l’utilisation d’UML

Ajouter à la bibliothèque

H3278 V2 Archive

Apport de la norme ISO/IEC12207 (2008) pour l’utilisation d’UML

Auteur(s) : Marie Christine LAFAYE, Annick LASSUS

Date de publication : 10 août 2017 | Read in english

Ajouter à la bibliothèque Ajouter à la bibliothèque

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter un extrait gratuit

Déjà abonné ?

Présentation

RÉSUMÉ

Cet article traite de la norme de qualité ISO/CEI 12207 : 2008 (E) IEEE Std 12207™ intitulée «Ingénierie des systèmes et du logiciel - Processus du cycle de vie du logiciel». Il est montré comment cette norme applique les principes de base de l’assurance qualité. Puis la norme est comparée avec deux cadres de référence de production du logiciel: RUP et l’approche Agile décrite par SBOK™ pour la mise en œuvre de Scrum. La mise en œuvre de cette norme est détaillée à travers l'utilisation du langage de modélisation UML et son impact sur les caractéristiques des modèles de produit UML associés est étudiée. Un exemple d’illustration est fourni.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l'article

AUTEUR(S)

  • Marie Christine LAFAYE : Maître de conférences honoraire - Université de La Rochelle, France

  • Annick LASSUS : Professeur Agrégé - IUT, Université de La Rochelle, France - Note de l'éditeur : Cet article est la version actualisée de l'article intitulé « Apport d'une norme de qualité dans la conduite d'un projet logiciel basé sur UML », écrit par Marie Christine LAFAYE et publié par nos éditions en 2009.

 INTRODUCTION

Pour représenter les systèmes d’information, plusieurs types de modèles (ou modèles de produit) sont élaborés. La complexité d’un système d’information est telle qu’il est nécessaire de combiner plusieurs points de vue avec différents niveaux d’abstraction. On distingue classiquement les points de vue fonctionnel, dynamique et ontologique et les niveaux conceptuel, organisationnel, logique et physique. Nous nous intéressons au cas où le projet logiciel à conduire est intégré dans un système d’information particulier.

Les normes de la famille ISO 9000 : 2000 , dont la dernière révision date d’octobre 2015, sont la référence internationale en assurance qualité. Pour faciliter leur application, des normes outils sont proposées, telle la norme ISO/IEC 12207 , elle-même révisée en 2008. Nous montrons comment cette norme applique les principes de base de l’assurance qualité. Cette norme préconise une approche processus. Un «  processus  » y est défini comme un « ensemble d'activités corrélées ou interactives qui transforment des éléments d'entrée en éléments de sortie ». Les éléments de sortie sont dans la plupart des cas des modèles de produit. Pour décrire les différents modèles de produit, nous disposons depuis plusieurs années du langage de modélisation UML ( Unified Modeling Language ).

La mise en œuvre avec le langage UML est généralement associée au modèle de processus RUP ( Rational Unified Process ). L’usage des méthodologies « Agiles », apparues depuis le début des années 1990, s’est répandu au sein des entreprises de services numériques. Ces méthodologies sont, quant à elles, indépendantes d’UML, ce qui ne veut pas dire qu’on s’y interdit l’usage d’outils de modélisation. Parmi elles, nous avons choisi de présenter Scrum et plus particulièrement sa déclinaison processus : le guide de connaissance SBOK™ ( Scrum Body of Knowledge ). RUP et SBOK™ sont des processus génériques, c’est-à-dire qu’ils proposent une trame commune à adapter en fonction du projet traité. Nous montrons que chacun d’eux correspond à une mise en œuvre particulière de la norme ISO/IEC 12207 .

Dans la version 2.5, UML propose 14 types de diagrammes différents. Cette richesse de représentation a pour corollaire une difficulté de mise en œuvre : quel diagramme choisir ? Comment utiliser les différents éléments de modélisation associés en fonction du point de vue et du niveau d’abstraction ? Quel objectif poursuit-on en utilisant...

Cet article est réservé aux abonnés
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.

Cet article est réservé aux abonnés Consulter un extrait gratuit

Déjà abonné ?


MOTS-CLÉS

UML   |   développement logiciel   |   RUP   |   Approche Agile SBOK pour Scrum   |   UML en mode esquisse

VERSIONS

Il existe d'autres versions de cet article :

DOI (DIGITAL OBJECT IDENTIFIER)

https://doi.org/10.51257/a-v2-h3278

Lecture en cours
Apport de la norme ISO/IEC12207 (2008) pour l’utilisation d’UML

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

( 408 articles )

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Services

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir le détail de l'offre

Dans les ressources documentaires

L'utilisation des standards ISA-88 et ISA-95 pour la traçabilité en production

Les standards ISA-88 et ISA-95 sont bien connus pour la conception et l'interopérabilité des applications...

Référentiels normatifs - Produit logiciel

Dans le domaine du logiciel, la recherche de la qualité est la préoccupation de tous les acteurs. Le manq...

Métrologie dimensionnelle et CAO - Exemples et logiciels

Dans la première partie , les aspects normatifs et de spécification de la métrologie dimensionnelle ai...

Validation des algorithmes en UML et OCL

Cet article traite de propriétés formelles des langages de programmation dont le but est de vérifier, voi...

Tous les livres blancs
Toutes les actualités

Inscrivez-vous aux newsletters !

Contactez-nous