Vous êtes sur la page 1sur 2

Univesité de Khmis-Miliana (W.

Ain-Defla)
FACULTE DES SCIENCES ET DE LA TECHNOLOGIE
DEPARTEMENT MATHEMATIQUES & INFORMATIQUE L3 Informatique (SI) 2016/2017

Module : Génie Logiciel 2


Correction TD : Lignes de produits Logicielles (LdP)

Exercice1 :

Définir les concepts suivants : L’ingénierie des lignes de produits logiciels ; ligne de produit ;

Correction : L’ingénierie des lignes de produits logiciels est une méthodologie qui permet le développement d’une
multitude de produits ou systèmes logiciels avec un gain considérable en termes de coût, de temps et de qualité.
LdP: appelée aussi Famille de Produits, Ensemble de systèmes partageant un ensemble de propriétés communes et
satisfaisant des besoins spécifiques pour un domaine particulier Domaine.

Classez ces langages de programmation suivant leurs type dans le tableau suivant :

• C, C++, ADA, PASCAL, BASIC , LISP, SISP, CAML, SML, PROLOG, Mercury

Impératif fonctionnels Logique

Corrcetion

Impératif fonctionnels Logique

LISP, SISP, CAML, SML PROLOG, Mercury


C, C++, ADA, PASCAL, BASIC

Exercice3:

L’exemple suivant représente, le diagramme de caractéristiques FODA

Dans quel cas, nous utiliserons cette méthode ?

Quelles sont les caracteristiques obligatoires et optionnelles dans cet arbre ?

Obligatoires : carosserie, moteur, vitres, électrique, essence, Diasel, automatique, Manuelle.


Optionnelles : climatisation

Correction nous méthodes pour l’analyse de domaine (ingénierie du domaine) en ingénierie des lignes de produits
logiciels.

Une caractéristique dans le méthode FODA s’appelle : …………………..

Une caractéristique dans le méthode FODA s’appelle :Feature

Dans le méthode FODA , les nœuds représentent les …………………… de domaine.

Dans le méthode FODA , les nœuds représentent les caractéristiques de domaine.

La variabilité logicielle apparaît en deux dimensions……………………… et …………………………

La variabilité logicielle apparaît en deux dimensions le temps et l’espace

La notion de variabilité est utilisée pour regrouper les caractéristiques qui différencient les produits de la même famille.
Vrai Faux

L’ingénierie de domaine consiste à utiliser les résultats de l’ingénierie d’application pour la construction, appelée aussi
dérivation, d’un produit particulier. Vrai Faux
L’ingénierie d’application consiste à utiliser les résultats de l’ingénierie de domaine pour la construction, appelée aussi
dérivation, d’un produit particulier.

L’approche ligne de produits a été adoptée depuis sa naissance dans les logiciels informatique ? Vrai Faux (l’industrie

On distingue 2 niveaux dans l’ingénierie des lignes de produits logiciels. Lesquels ? Ingénierie du domaine

et Ingénierie d’application.

L’ingénierie du domaine est composée de 3 activités. Lesquelles ? L’analyse, la conception et l’implantation du domaine.

Le but de l’analyse du domaine est : d’étudier le domaine de la ligne de produits et d’identifier les commonalités et les
variabilitiés entre les produits.

Le but de la conception de domaine est d’établir une architecture logicielle générique de la ligne de produits.

Le but de l’implantation de domaine consiste à implanter l’architecture générique définie dans la conception de domaine
sous forme de composants qui vont être réutilisés dans l’ingénierie d’application pour la construction de chaque produit.