Vous êtes sur la page 1sur 3

2023-2024 Equipe GL-BD

Série de révision :
GL&AGL
Exercice 1 :

La société ‘’DeVoX‘’ cherche à développer un outil informatique pour la gestion des projets
de l’organisme ‘’EDUNET ‘’. Un projet est subdivisé en plusieurs tâches logiquement
ordonnancées nécessitant une relation de précédence bien donnée. Pour cela, l’équipe de
développement a établi une activité d’expression des besoins approfondie avec le maitre
d’ouvrage pour rendre la spécification fonctionnelle claire et stable.

1. A- Quel est le livrable préparé durant l’activité mentionnée ?


B- Quelles sont les étapes suivies lors de sa préparation ?

La finalisation du projet complet exige une durée de 4 à 6 mois et le client ‘’EDUNET ‘’


désire déployer quelques fonctionnalités indispensables le plutôt possible et progressivement
le reste de l’application après son validation.

2. Quel est le modèle de cycle de vie le plus adéquat ? Justifier.


3. Résumer le principe de fonctionnement de ce modèle.
4. Quels sont les risques possibles de l’utilisation de ce modèle.

Exercice 2 :

COVID-19 a considérablement changé la façon dont nous gardons une trace de nos dossiers
de santé. A cet effet, l’équipe « TechMed » ont pensé au lancement d’un grand projet qui
intègre une partie web et une partie mobile. Ce logiciel surveille et interagit virtuellement
avec les patients à leur domicile, facilitant la communication entre les personnes en
quarantaine et offrant des services de santé. Les utilisateurs peuvent facilement se connecter
avec les experts de la santé et recevoir un traitement à temps sans quitter la maison et en
suivant les mesures de sécurité. Plusieurs intervenants ont participé à la réalisation de ce
projet.

1. A votre avis quelle est la méthode de développement qui doit être utilisée par la
société pour la gestion des projets ? Justifier votre réponse et expliquer le principe de
fonctionnement de cette méthode.
2. À quelle méthodologie de développement logiciel appartient la méthode proposée?
Expliquer brièvement ses principales caractéristiques.

Dans le cadre de l’amélioration de la qualité et du bien-être des patients, l’équipe


« TechMed » espère ajouter des fonctionnalités de géo-localisation à l’application dans la
version actuelle, qui envoie une notification automatique au médecin si le patient change de
lieu afin de le mettre en relation avec le centre médical le plus proche en cas d’urgence. Lors
de l’ajout de localisation, l’équipe souhaite utiliser un patron de conception.
2023-2024 Equipe GL-BD

3. Quel est l’intérêt d’un patron de conception ?

4. Quel est le patron de conception le plus approprié ? Justifier votre réponse en


expliquant son principe de fonctionnement.

Dès le début du projet, les membres de l’équipe se sont mis d’accord sur l’architecture de
l’application.

5. Quels sont les critères de qualité à considérer lors de la conception architecturale ?


6. Proposer une architecture logique du système. Justifier votre choix.
7. Proposer une architecture physique du système. Justifiez votre choix.

Dans le cadre d’une campagne de test réalisé par l’équipe « TechMed», un des tests a montré
l’existence des erreurs au niveau de l’implémentation de certaines méthodes.

8. Quel est le type de test effectué ? Justifier.

Exercice 3 :

L'équipe « DevTeam2 » de la boite de développement « WebData » travaille sur le projet «


SmartTrip » Lors de la phase de test du site web « SmartTrip », il a été remarqué que les
requêtes relatives à l’ajout d’une réservation sont très lentes.

1. Déduire l’origine de ce problème à travers l’extrait du diagramme de classes de la


Figure ci-dessus.
2. Quel patron de conception aurait pu éviter ce problème ? Justifier.
3. Il appartient à quelle catégorie (famille) ?
2023-2024 Equipe GL-BD

Vous aimerez peut-être aussi