• Português
  • 简体中文
  • 繁體中文
  • Deutsch
  • English
  • Español
  • Français
  • 日本語
  • Latviešu
  • Lietuvių
  • Русский

Composants agiles et réutilisation du logiciel: vers les lignes de produits logiciels

Full name

Job
email
Company
City (Country)
Time
Type of Conference
Level

Descripción

* Résumé de la session
Cette présentation se place spécifiquement dans un contexte "market driven product engineering" - par opposition aux produits réalisé pour un client.
L'idée est de mettre en avant l'agilité dans les composants plutôt que l'agilité dans les pratiques - et de montrer combien la mise en œuvre d'une ré-utilisation planifiée des composants peut être bénéficiaire en terme de cout, mais surtout en terme de qualité et de time to market.

* Audience cible
Les ingénieurs en charge de produits destinés à un marché (et donc avec une problématique forte de gestion de la réutilisation - et donc de la gestion des communalités et de la variabilité entre les différents produits).

* Audience cible
Les ingénieurs en charge de produits destinés à un marché (et donc avec une problématique forte de gestion de la réutilisation - et donc de la gestion des communalités et de la variabilité entre les différents produits).

* Le programme de la session
Ré-utilisation du logiciel = agilité du logiciel
“composants agiles” versus “processus agiles”
Les organisations d'ingénierie adoptent différentes stratégies de
réutilisation du logiciel au sein d'une famille de produits:
Cas 1: Duplication (des exigences, du code, des tests ..)
Cas 2: Delta (on référence un produit “base” et on définit ce qui change)
Cas 3: Plate-forme structurée en “features” ré-utilisables
Cas 4: Ingénierie des lignes de produit logiciel “SPLE”: la variabilité est modélisée explicitement et indépendament des artefacts de l'ingénierie (exigences, tests, composants, ..).
Cas 5: ouverture vers les pratiques de "Domain Specific Language (DSL)", et "Model Driven Engineering (MDE, MDD)", d'"Aspect Oriented Software Development (AOSD) ...



Tags: