Accueil > Formation > Usine Logicielle et MDD > L'usine logicielle : concepts et mise en oeuvre

S-UL

Durée

  • 1 journée

Objectifs

  • Comprendre les enjeux d'une fabrique logicielle
  • Comprendre les processus et mécanismes d'automatisation du développement logiciel
  • Connaître les outils du marché

Public

  • Décideurs, DSI,
  • Directeurs de Projets,
  • Responsables Méthodes,
  • Architectes,
  • Chefs de Projets,
  • Consultants, Ingénieurs

Pré-requis

  • Connaissance d'UML

Tarif d'inscription

  • 430 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Le 29 juin
  • Le 19 novembre
  • Le 14 décembre

L'usine logicielle : concepts et mise en oeuvre

Le concept d'« usine logicielle » est une métaphore qui vise à passer d'une production artisanale de logiciels (une application de gestion par exemple) à une production « industrialisée » de ce même logiciel. Cette approche permet à terme une montée en productivité et en qualité, une meilleure maîtrise (coût, réutilisation, sous-traitants) des éléments produits ou constituants de la production.

Ce séminaire présente les enjeux de l'usine logicielle, les différents secteurs d'industrialisation du logiciel (modèles productifs, pilotage par les tests, référentiels communs, intégration continue, etc.) et un panorama des technologies et outils pouvant répondre à ces besoins.

Programme

Introduction

  • Les pratiques traditionnelles
  • Crise du logiciel
  • Usine logicielle, la métaphore
  • Présentation générale des secteurs et pratiques

Méthodes de développement logiciel

  • De nouvelles méthodes de développement
    - Unified Process
    - Méthodes agiles
  • Développement itératif
    - Organisation d'un cycle, caractéristiques d'une itération
    - Mise en place des tests
    - Intégration en continu
    - Planification adaptative
  • Survol de quelques méthodes et pratiques
    - UP
    - eXtreme Programming (XP)
    - Scrum

Introduction à l'approche qualité

  • La qualité, principes
  • Le référentiel CMM-I
    - Description des 5 degrés de maturité
    - Survol des secteurs clés
    - Exemple de pratiques
    - Lien avec l'usine logicielle
  • Le référentiel ITIL
    - Objectifs
    - Définitions et Terminologie
    - Description des secteurs

Usine Logicielle

  • Vue d'ensemble
  • Référentiel
  • Intégration continue
  • Gestion d'exigences
  • Test applicatif
    - Objectifs
    - Tests unitaires, Tests fonctionnels
    - Non régression
    - Gestion des anomalies
  • Mesure de performance
  • Pilotage
    - Documentation interne projet
    - Métriques

Développement piloté par les modèles

  • Introduction et positionnement
  • MDA : Acteurs, normes, terminologie, positionnement et intérêts
  • Le pattern MDA et les différents niveaux de modélisation
  • UML 2.0, introduction à MDA
    - Rappels UML
    - Modèle, Méta modèle et méta-méta modèle
    - Profils UML
  • Le langage normalisé OCL (Object Constraint Language)
  • Le langage normalisé QVT (Query View Transformation)
  • Les autres courants « MDD »

Conclusion

  • Panorama des acteurs, offres et outils
  • Conseil pour mettre en oeuvre « son » usine logicielle