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)
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.
Thèmes
- Prochaine session : Le 29 juin - Toutes les sessions
- Bulletin d'inscription
- Fiche imprimable
- Nous contacter : formation@oxiane.com (+33)1 55 60 76 72
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
