Catalogue des formations

Mobilité, Cloud et industrialisation

Industrialisation du logiciel

Industrialiser le logiciel

  • L'USINE LOGICIELLE : CONCEPTS ET MISE EN OEUVRE
  • Durée : 1 jour
  • N° 05UL1

Stage organisé à la demande

490 € HT

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é.
Participants et prérequis
Analystes, urbanistes, chefs de projets, concepteurs, architectes
Connaissance de XML (stage 05320) et UML (stage 05120).
Méthodes pédagogiques
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 module 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
Méthodes de développement logiciel
- Processus Unifié, RUP (Rational Unified Process), 2TUP (2 Tracks Unified Process), XP (eXtreme Programming), EUP (Extended Unified Process)
- CMM (Capability Maturity Model), ITIL
- L'accroissement de l'évolutivité, réutilisabilité, maintenabilité, efficacité et rentabilité des logiciels
Les concepts fondamentaux
- Limitation des pratiques courantes (redondance de code, système figé, test insuffisant, ...)
- Limite des IDE (Environnement de Développement Intégré)
- Analogie entre les processus industriels couvrant tout le cycle de la conception à l'exploitation
- Concept de référentiel unifié et de chaîne d'ateliers
Les outils
- Les offres IBM, Borland, Microsoft
- Les normes de l'OMG : UML 2, OCL, MOF, XMI, MDA, QVT
- La solution Microsoft : DSL (Domain Specific Language)
Les règles à respecter
- Les étapes du processus
- Les erreurs à éviter
- Retours d'expérience

Session confirmée Session confirmée
Offre de dernière minute Offre de dernière minute