Vous êtes sur la page 1sur 1

CENTRE UNIVERSITAIRE DE MILA

INSTITUT DES SCIENCES ET DE LA TECHNOLOGIE


1ere Année Master STIC
Module: Modélisation des applications web

Examen Final

Exercice 1: (05 pts)

1. Citez les différents modèles d’architecture d’une application web et expliquez le principe de chacun
d’entre eux
2. Déterminez les étapes de développement d’une application web
3. Donnez une définition au terme paquetage
4. Quelles sont les avantages d’une application web

Exercice 2: (08 pts)

On désir réaliser une application web pour une société C fabrique des pièces métalliques réalisées dans
son atelier. La société C est en relation commerciale uniquement avec des clients réguliers. Les factures sont
mensualisées : toutes les commandes d’un client dans le mois sont facturées à la fin du mois.
A la réception d’une commande, l’agent responsable de la société C passe un ordre de fabrication à l’atelier
(un bon de fabrication est envoyé au responsable de l’atelier et un double de ce bon de fabrication est
envoyé au client). Une fois la pièce fabriquée, l’atelier complète le formulaire de bon de fabrication et le
transmet au secrétariat qui enregistre la date de fin de fabrication et informe le client par un email que sa
pièce est disponible à l’atelier.
A la fin du mois, les factures sont éditées. Une facture est envoyée à chaque client ayant effectué une
commande dans le mois. Si une facture n’est pas payée dans le délai de 10 jours ouvrables alors une lettre de
relance est envoyée au client : tant qu’il n’aura pas payé sa facture aucune de ses commandes ne sera
acceptée : chaque fois qu’il effectuera une commande, une lettre de refus de commande lui sera envoyée.

1. Donner le diagramme des cas d’utilisation qui décrit le fonctionnement de cette société.
2. Etablir le Diagramme de séquence  (commander une pièce)
3. Etablir le Diagramme de séquence  (Facturation)
4.  Etablir le diagramme Etat/Transition de la classe FACTURE
5.
Exercice 3 : (7 points)

Cette étude concerne une application web de réservation de vols pour une agence de voyages. Les interviews
des experts métier auxquelles on a procédé ont permis de résumer leur connaissance du domaine sous la forme
des phrases suivantes :

1. Des compagnies aériennes proposent différents vols sur leur application web.
2. Un vol est ouvert à la réservation et fermé sur ordre de la compagnie.
3. Un client peut réserver un ou plusieurs vols, pour des passagers différents.
4. Une réservation concerne un seul vol, et un seul passager.
5. Une réservation peut être annulée ou confirmée.
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
7. Un vol a un jour et une heure de départ et un jour et une heure d’arrivée.
8. Un vol peut comporter des escales dans des aéroports
9. Une escale a une heure d’arrivée et une heure de départ.
10. Chaque aéroport dessert une ou plusieurs villes

- Définissez les termes suivants : héritage, agrégation, généralisation


- Etablir le diagramme de classe de cette application

Vous aimerez peut-être aussi