Vous êtes sur la page 1sur 3

Durée : 1.

5 heures Classe : MP1-ILC


Documents : non autorisés Matière : Génie Logiciel
Examen de contrôle
Enseignant : Ahmed Haddad

Exercice 1 :

Nous voulons développer un logiciel qui nécessite une équipe travaillant 6h/jour. Cette
équipe a travaillé pendant 25 jours pour finaliser le système et elle a produit 50
procédures/heure. Le système est développé avec les langages C et C++.
Une procédure correspond à 60 lignes si elle écrite en langage C++ ou elle correspond à 40
lignes si elle codé en langage C. 40% des procédures de ce système est développé avec C++ et
le reste est développé avec le langage C. Il est à noter que chaque ligne correspond à une
instruction indépendamment du langage utilisé.

Calculer pour ce projet :


1. le nombre total de procédures développées
2. la taille du logiciel en nombre d’instructions
3. la charge brute en mois homme (sans tenir compte des facteurs correcteurs)
4. la durée du projet
5. la taille moyenne de l'équipe qu’il faudrait prévoir.

Pour le même logiciel, nous allons tenir compte de certains facteurs correcteurs.
En se référant au tableau (annexe), calculer la charge nette de ce projet sachant que :
• la complexité du produit à développer est très élevée,
• le projet demande une expérience des langages de développement moyenne,
• la capacité d’analyse du personnel doit être élevée,
• la taille base de données a une faible influence.

L’énoncé de l’examen est clair, aucune clarification n’est permise au cours de l’épreuve !
Exercice 2 :

Etude de cas :
Il s’agit d’une application pour la réservation des vacances en ligne.

 Les clients doivent pouvoir réserver des chambres pour la durée de leur séjour. Toute
réservation doit être payée en ligne par carte de crédit.
 Les clients peuvent obtenir des prévisions météorologiques correspondant à la période
de leur séjour.
 Les clients peuvent réserver des cours de ski pour débutants (sans pour autant réserver
des chambres). Le nombre maximum de personnes admises dans un cours est de 10. Le
paiement des cours s’effectue en ligne par carte de crédit.
 Pour la réservation d’un cours, le client a la possibilité de réserver aussi des cours dédiés
aux enfants qui l’accompagnent. L’âge des enfants doit être fourni afin de permettre
d’organiser les cours avec des enfants appartenant à la même tranche d’âge.
 L’annulation de la réservation des chambres et des cours est possible 10 jours avant le
début du séjour. Le webmaster doit alors rembourser le client.

Question 1 :
Proposer une conception du système en se basant sur la méthode minimale de Pascal Roques
Le diagramme de classes participantes sera consacré à l’entité Reservation.

2
Annexe

Bon Travail

Vous aimerez peut-être aussi