dessence
Logiciel et automate de gestion de carburant pour stations personnelles.
Soit un systme informatique qui gre une station-service :
Travail Faire :
- le distributeur dlivre de largent tout porteur de carte (carte Visa ou carte de la banque)
- dans le cas o une carte est avale par le distributeur, un oprateur de maintenance se charge
de la rcuprer. Cest la mme personne qui collecte galement les dpts dargent et qui
recharge le distributeur.
Travail Faire :
La fabrication comporte une phase d'usinage, une phase de traitement thermique et de surface,
puis de montage des sous-ensembles qui s'intgreront dans les moteurs.
La direction commerciale reoit chaque jour les commandes clients. Compte-tenu des dlais
de fabrication (cycles de 8 15 mois), les clients presss peuvent passer des commandes
prioritaires mais au prix d'une surfacturation de 20 % de la commande.
Les usines les traitent alors en priorit. Les gros clients (plus de 10 commandes par an) sont
traits en priorit aussi.
Pices sous-traites
Elle imprime alors un listing de composants "maison" destination des usines et un listing des
composants sous-traits destination du service de gestion du stock de l'entreprise pour
approvisionnement. Ce service gre aussi l'approvisionnement bimensuel en matires
premires. La commande globale est, elle, transmise l'usine de montage qui ne peut finaliser
la commande qu'aprs rception de l'ensemble des composants requis.
Des modifications (avenants) aux commandes clients peuvent tre apportes aprs
l'enregistrement de la commande, afin d'amender :
La direction commerciale se charge aussi du suivi de la facturation. Les cots rels sont
comptabiliss par commande reue, avec une gestion du nombre d'heures passes (heures
productives transmises par les usines) et de la valeur (prix d'achat) des matires premires ou
pices semi-finies en provenance de fournisseurs divers (fournie par le service de gestion du
stock). La facture est alors transmise l'usine de montage qui gre aussi la livraison de la
commande.
Travail Faire :
Les inscriptions dans une cole fonctionnent de la faon suivante. Au dbut de chaque
semestre, un catalogue des cours proposs est fourni par la scolarit aux tudiants. Chaque
cours est dcrit par un certain nombre d'informations, en particulier : l'enseignant, le cursus et
les pr-requis.
Ce catalogue ne peut tre cr avant que tous les cours ne soient affects des enseignants.
Pour cela, chaque enseignant accde au systme d'inscription pour indiquer les cours qu'il
prvoit d'enseigner.
Les tudiants doivent remplir des fiches d'enregistrement qui indiquent leurs choix de cours.
L'tudiant standard doit suivre 4 enseignements choisis dans le catalogue. Il devra indiquer
aussi deux cours supplmentaires. En effet, il se peut que, parmi les 4 cours choisis, l'un des
cours soit trop plein ou abandonn par manque d'tudiants.
Chaque cours doit en effet tre dispens au moins 5 tudiants et au plus 30 tudiants.
Ces fiches sont gres par la scolarit. Une fois la priode dinscription termine, un
programme est excut pour affecter les tudiants aux cours. Dans la plupart des cas, les
tudiants obtiennent ce qu'il ont choisi. Aprs que tous les tudiants aient t correctement
affects aux diffrents cours, un listing est imprim pour chaque tudiant pour vrification.
Une fois la slection de cours d'un tudiant valide, l'information est transmise au systme de
facturation qui facturera l'tudiant pour son semestre.
Travail Faire :
Cette tude fait suite lEtude de cas sur les Emprunts de livres dans une bibliothque.
Lorsquun tudiant emprunte un livre, il doit le prsenter, en mme temps que son badge, au
bibliothcaire et celui-ci saisit les deux numros (badge et livre). Par contre, ainsi quon la dit
prcdemment, lenseignant na pas besoin de prsenter son badge ; il est identifi par le
bibliothcaire et seul le numro de livre est saisi.
3. Pour chaque type de retour dfini dans la question 4 de lEtude de cas Gestion dune
bibliothque, rdiger une spcification sous forme textuelle (petit scnario) puis un
diagramme de squence.
Rappel des types de retour dfinis :
a) Un livre est dpos dans une bote prvue cet effet. Le bibliothcaire va enregistrer le
retour partir du numro de celui-ci. Le nom du livre est affich automatiquement pour
permettre un contrle.
Remarque : chaque tape, on compltera le diagramme de classes avec les oprations mises
en vidence dans la ralisation des diagrammes de squences.
De manire pouvoir servir efficacement, la fois, les propritaires (offrants) et les clients
(demandeurs), un certain nombre de "classes standards" de biens immobiliers sont dfinies;
par exemple: la classe des terrains btir de 10 ares et de moins de 300.000 Frs., la classe des
maisons d'habitation louer comprenant au minimum deux chambres et dont le loyer mensuel
serait infrieur 15.000 Francs, la classe des maisons d'habitation acheter comprenant au
minimum trois chambre et dont le prix demand serait infrieur 2.500.000 Francs.
Une classe standard est identifie par un code de classe et caractrise par le type de biens
immobiliers qui la composent (maison, appartements, studio, entrept, emplacement, terrain),
leur mode d'offre ( louer, acheter), un prix maximum et une superficie minimum.
Dans le cas d'appartement louer, le prix maximum correspond un prix mensuel maximum
de location; pour les biens acheter, il correspond un prix maximum d'achat.
Pour exercer son activit, l'agence immobilire gre les informations suivantes :
pour chaque propritaire: son nom, son adresse (rue et numro, code postal, localit),
deux numros de tlphone (priv et travail) et les heures de prsence ces numros,
ainsi que la liste des biens qu'elle est charge de ngocier pour eux.
pour tout bien immobilier: son statut (disponible, lou ou achet), la classe standard
laquelle il appartient, la date laquelle le bien lui a t soumis, sa localisation (rue et
numro, code postal et localit), la date de mise en disposition, le revenu cadastral, la
liste des clients qui ont demand visiter ainsi que, les dates et heures de chaque
visite, et les coordonnes de la personne de l'agence responsable de celle-ci. Enfin, s'il
y a lieu, les coordonnes du client acqureur (nom, adresse, tlphone), les prix et date
effectifs d'achat o de location et le numro de rfrence du contrat.
pour tout bien immobilier louer: le montant de la caution locative, le loyer mensuel,
le montant mensuel des charges, le type de bail, la "garniture" (meubl, non meubl).
pour tout bien immobilier acheter, sauf terrain : l'tat ( restaurer, correct,
impeccable).
pour un client: son nom, son adresse, son numro de tlphone, les types de biens qu'il
recherche, c'est dire la liste des classes standards qui correspondent aux types de
biens qui l'intressent.
Pour l'agence immobilire, un client correspond toute personne s'adressant ses services
pour louer ou acheter un bien immobilier. Il devient acqureur s'il loue ou achte un bien
immobilier par son intermdiaire.
Un propritaire est une personne qui possde des biens immobiliers et s'adresse l'agence
pour les prsenter ses clients.
Un client est identifi par un numro attribu par compostage. Il peut visiter plusieurs fois le
mme bien accompagn d'un responsable diffrent.
Travail Faire :
Concevez le logiciel de gestion de transactions bancaires, incluant des oprations ralises par
des caissiers humain et par des guichets automatiques (GAB).
Chaque banque fournit son propre ordinateur pour grer ses propres comptes et ses propres
transactions. Les diffrentes caisses sont la proprit des diffrentes banques et
communiquent avec lordinateur de la banque. Les caissiers entrent les numros de compte et
les donnes de transaction.
Les caisses automatiques communiquent avec un ordinateur central qui route les transactions
vers la banque approprie. La caisse automatique accepte les cartes de crdit, interagit avec
lutilisateur, communique avec lordinateur central pour effectuer la transaction, dlivre
largent et imprime un reu.
Les banques fournissent leur propre logiciel pour leurs propres ordinateurs. Vous aurez donc
dfinir uniquement le logiciel de gestion des GAB et du rseau.
Pour cela, vous vous appuierez sur les diffrents diagrammes UML vu en cours, dans lordre
que vous jugerez le plus logique. Il est possible (et mme fortement recommand) que vous
ayez besoin de plusieurs diagramme dun mme type.
Pour rappel, les diffrents types de diagrammes (tous ne seront pas utiliss) :
2. Diagramme de classes
3. Diagramme d'objets
4. Diagramme de composants
5. Diagramme de dploiement
6. Diagramme de squence
7. Diagramme de collaboration
8. Diagramme d'tats-transitions
9. Diagramme d'activits