TD 3 : Spécification et Modélisation

École Nationale des Sciences de l'Informatique (ENSI)
1/2
100%
Rendu du PDF...
Page 1 sur 2Lecteur de document UniversityLib

TD 3 : Spécification et Modélisation

École Nationale des Sciences de l'Informatique (ENSI) · Informatique, Systèmes d'information · exam

Voir tous les documents en génie logiciel

UNIVERSITE DE LA MANOUBA

-----¤¤¤¤-----

ECOLE NATIONALE DES SCIENCES

DE L'INFORMATIQUE

TD 3 : Spécification et Modélisation

ANNEE UNIVERSITAIRE

2012-2013

Exercice 1 (Examen – Session de contrôle 2011-2012)

Q1 - Un diagramme de flots de données (DFD) particulier s’appelle le « diagramme de contexte ».

Que définit-il ?

Q2 - Donner le diagramme de contexte du système de suivi des projets et de paiement des

professionnels, décrit dans l’énoncé qui suit.

« Un bureau de consultants en informatique veut informatiser son système de suivi des projets et de

paiement de ses professionnels. Les professionnels (consultants en informatique) sont payés en

honoraires et non en salaires. Un professionnel est dans une certaine catégorie compte tenu de son

Publicité

expérience. Pour chaque catégorie, il y a des tarifs de facturation au client et des tarifs de paiement

d'honoraires au professionnel. Un professionnel peut changer de catégorie au cours de sa carrière. Les

tarifs (facturation, paiement) peuvent changer indépendamment l'un de l'autre. Les tarifs sont

comptabilisés à l'heure, à la journée ou à la semaine à l’aide d’une horloge. Un professionnel peut

aussi avoir des frais de déplacement et de séjour qui lui sont remboursés au prix coûtant et facturés

tels quels au client.

Les affaires du bureau consistent en projets. Un projet a un numéro, un client, une date de début, un

budget total et une date de fin lorsqu' il se termine.

Afin de suivre les activités, chaque professionnel doit remplir chaque semaine une feuille de temps,

dans laquelle il inscrit son numéro de professionnel et les informations suivantes pour chaque projet

sur lequel il a travaillé pendant la semaine:

• numéro de projet, type de tarification (heure, journée, semaine), nombre d’unités de

temps consacrées au projet,

frais de déplacement,

frais de séjour.

Publicité

À la fin du mois, le système sorte à la direction:

• un bilan mensuel d'activités par projet,

• une disquette alimentant le système de paiement des professionnels,

• une disquette alimentant le système de facturation aux clients. »

Exercice 2 : Système de gestion de location de voitures « LOC »

Suite à une demande de location contenant la date de prise de possession souhaitée, les

caractéristiques de la voiture et les coordonnées du client, le système cherche cette voiture selon la

date et les caractéristiques données. Si la voiture est disponible, un contrat de location s'établit entre

l’agence de location et le client en utilisant les coordonnées de ce dernier pour enregistrer le client et

le contrat. Après l’établissement du contrat, on facture la location tout en générant une facture

contenant les caractéristiques de la voiture louée.

1. Quel est le rôle d’un diagramme de flux de données (DFD) ?

2. Donnez le diagramme de contexte du système « LOC ».

Publicité

3. Raffinez le diagramme précédent en générant un DFD niveau 1.

4. Quel est le rôle d’un dictionnaire de données (DD) ?

5. Donnez le DD décrivant une demande de location.

6. Quel est le rôle d’un diagramme Etats-Transitions (E-T) ?

7. Donnez le diagramme E-T pour une location de voiture sachant que les états possibles sont :

demandée, confirmée, enregistrée, payée et annulée.

Exercice 3 : Système de gestion des ventes

La gestion de ventes englobe la gestion des commandes, la gestion des factures et la

gestion de la force de vente. Ces trois services ont respectivement des interactions avec la

gestion des stocks, la gestion comptabilité et la gestion du personnels.

Une commande est un ordre d’achat passé par un client qui va être traité, enregistré et

préparé par la gestion de commandes. Cet ordre est accompagné d’un document

commercial (le bon de livraison) envoyé à la gestion des stocks. Ce dernier service fournie

ensuite des informations sur stocks et sur les livraisons en cours. En recevant une double

commande ainsi qu’un double bon de livraison de la part de la gestion des commandes, le

Publicité

service de facturation nécessite un règlement effectué par le client avant de lui envoyer la

facture et fait passer ensuite des informations des montants de vente au service

comptabilité. Le rôle de la force de vente est essentiel, aussi bien pour commercialiser les

produits que pour animer le réseau de revendeurs et faciliter la communication. Suite à

chaque facturation, des informations de ventes sont envoyées à la gestion de force de vente

pour pouvoir produire les informations de rémunération à la gestion des personnels en

utilisant les coordonnées des personnelles.

1. Donnez le diagramme de contexte pour ce système.

2. Elaborez le DFD niveau 1.

3. Donnez un DFD niveau 2 de la gestion de commandes.