NOM et Prénom : Note : /20 Groupe : UNIVERSITE A. MEHRI - CONSTANTINE 2 FACULTE

NOM et Prénom : Note : /20 Groupe : UNIVERSITE A. MEHRI - CONSTANTINE 2 FACULTE DES NTIC Licence L3 – Génie logiciel Module : GL 2 Année 2019/ 2020 Contrôle QCM (Cocher toutes réponses correctes) (6 points) Quel énoncé est faux concernant la méthode de développement logiciel UP ?  Chaque phase du processus produit un ensemble des artefacts.  Chaque phase du processus produit un jalon.  Chaque cycle du processus produit un jalon.  Chaque phrase produit une version du projet. Quel énoncé est vrai concernant la méthode de développement logiciel UP ?  Le modèle des cas d’utilisation est élaboré lors de la phase d’élaboration.  Le modèle d’analyse est établi lors de la phase d’élaboration.  Le modèle de conception est établi lors la phase d’élaboration.  L’analyse du domaine est élaborée lors de la phase d’élaboration. L’étude préliminaire d’un projet permet de :  Décrire l’environnement du futur système  Modéliser les besoins fonctionnels et non fonctionnels  Etablir un glossaire  Résoudre la problématique Le modèle d’analyse comprend les éléments suivants :  Diagramme de cas d’utilisations  Diagramme de classes  Diagramme de séquence détaillé  Diagramme d’activités Les stéréotypes de Jacobson ont pour but la séparation entre :  Les attributs et les méthodes des différentes classes concernées par l'IHM  Les données, la présentation et les traitements de l'IHM concernée  Les différents paquetages manipulant l'IHM concernée Un diagramme de séquence détaillé permet de :  Ajouter ou préciser les opérations dans les classes.  Identifier chaque objet du système intervenant dans la réalisation d’un CU.  Décrire les messages échangés entre les acteurs et le système NOM et Prénom : Note : /20 Groupe : UNIVERSITE A. MEHRI - CONSTANTINE 2 FACULTE DES NTIC Licence L3 – Génie logiciel Module : GL 2 Année 2019/ 2020 Contrôle QCM (Cocher toutes réponses correctes) (6 points) Quel énoncé est vrai concernant la méthode de développement logiciel UP ?  Chaque phase du processus produit un ensemble des artefacts.  Chaque phase du processus produit un jalon.  Chaque cycle du processus produit un jalon.  Chaque phrase produit une version du projet. Quel énoncé est faux concernant les modèles élaborés lors les activités UP ?  Le modèle des cas d’utilisation est élaboré lors de la phase d’élaboration.  Le modèle d’analyse est établi lors de la phase d’élaboration.  Le modèle de conception est établi lors la phase d’élaboration.  L’analyse du domaine est élaborée lors de la phase d’élaboration. Dans quelle phase sont détectés les anomalies et les défauts d’un produit une fois construit ?  Implémentation  Test  Conception  Analyse Le modèle d’analyse se compose de :  Un modèle fonctionnel  Un modèle d’analyse objet  Un modèle dynamique  Un modèle de composants L’étude préliminaire d’un projet permet de :  Décrire l’environnement du futur système  Modéliser les besoins fonctionnels et non fonctionnels  Etablir un glossaire  Résoudre la problématique Un diagramme de séquence détaillé permet de :  Ajouter ou préciser les opérations dans les classes.  Identifier chaque objet du système intervenant dans la réalisation d’un CU.  Décrire les messages échangés entre les acteurs et le système Exercice 1 (8 points) Le gérant d'un hôtel veut mettre en place un site de réservation pour ses chambres. L'hôtel compte trois catégories de chambres à trois tarifs différents, selon les prestations disponibles : • Des chambres Eco qui partagent une salle de bains commune sur le palier ; • Des chambres Confort avec une salle de bains privative et une télévision ; • Des chambres Confort plus munies d'une salle de bains avec baignoire et de la climatisation. Chaque chambre porte un numéro unique et peut accueillir un nombre de personnes fixe. Une chambre ne peut accueillir plus de personnes que sa capacité, à l'exception d'un enfant de moins de 2 ans par chambre. La capacité d'une chambre n'est pas déterminée par sa catégorie. Une personne souhaitant réserver une chambre dans cet hôtel doit choisir une catégorie de chambres et indiquer son nom, son adresse E-mail, ses dates d'arrivée et de départ, ainsi que le nombre d'occupants (en précisant s'il y a un enfant de moins de 2 ans). Lorsque toutes ces informations sont saisies, la réservation est enregistrée et un numéro unique lui est attribué. Elle est alors en attente de validation par le gérant. Une réservation ne concerne qu'une chambre à la fois. Pour réserver plusieurs chambres, le client doit enregistrer plusieurs réservations. Pour attribuer des chambres à ses clients, le gérant va, pour chaque réservation en attente, demander au système de vérifier la disponibilité des chambres de la catégorie demandée par le client. Si le système ne trouve aucune chambre disponible dans cette catégorie, il vérifie la disponibilité des chambres des autre catégories. Il offre au gérant la possibilité d’attribuer au client l’une de ces chambres ou d’annuler la réservation. Si toutes les chambres de l’hôtel sont indisponibles, la réservation est annulée. 1. Etablir un diagramme de classes conceptuelles en précisant les attributs et les méthodes. (4 points) 2. Décrire le cas d’utilisation <<Attribuer une chambre à un client>> par un diagramme de séquence système. (4 points) Exercice 2 (6 points) Une agence immobilière souhaite automatiser la gestion de prise de rendez-vous pour la visite de ses logements. - Le client qui souhaite visiter un logement, doit commencer par choisir la région où il souhaite s’installer. - Le système effectue une recherche puis affiche la liste des logements disponibles dans cette région. - Si le résultat est négatif, le client refait la même procédure jusqu’à ce qu’il trouve des logements disponibles dans la région choisie. - Le client choisit ensuite le logement qu’il souhaite visiter. - Le système enregistre le choix du client puis lui demande d’entrer une date pour la prise de rendez-vous. - Le client doit alors entrer une date. - Dans le cas où la date qu’il choisit est indisponible, le système lui affiche un message d’erreur et lui demande de choisir une autre date. - Une fois la bonne date choisie, le système informe le client que sa date est valide. - Le système demande au client de confirmer ses choix pour la visite du logement qu’il a choisi à la date choisie. - Le client doit alors confirmer le rendez-vous. - Le système enregistre alors le rendez-vous. Questions 1. En utilisant au moins les classes : Logement, Région, RDV, établir un diagramme de classes participantes en précisant les méthodes de chaque classe. 2. Modéliser le scenario nominal du cas d’utilisation décrit ci-dessus par un diagramme de séquence détaillé uploads/Industriel/ corrige-controle-2020.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager