You are on page 1of 3

2012-2013 !

Facult des Sciences et des Techniques de Nantes

Module X6I0060

Contrle continu Modlisation UML Dure : 1h20


Documents, portables, calculatrices interdits

Question 1 : Question de cours (temps conseill : 5 minutes)


Produisez le diagramme de squence suivant : - 3 objets communiques entre eux - o1 et o3 existent - o1 cre o2 - o1 envoie un message synchrone "m" o2 - une fois que o1 a obtenu le retour de "m" - o1 envoie un message asynchrone o3 - o1 dtruit o2

Question 2 : Cas d'utilisation (temps conseill : 35 minutes)


Les salaris d'une entreprise de transport arien adhrent un fonds de prvoyance couvrant l'invalidit et la retraite. La direction de l'entreprise a confi la gestion de ce fonds de prvoyance une socit fiduciaire. Le fonds de prvoyance est aliment chaque anne travers les cotisations de ses adhrents. Une personne cotisant un fonds est un assur. Une personne peut tre assure par plusieurs fonds. Le fonds est gr par un responsable et plusieurs financiers de la socit fiduciaire. Le responsable du fonds est en contact permanent avec les adhrents. Sa mission principale est de les informer. Les financiers sont chargs de grer les dossiers et d'effectuer des calculs actuariels. Afin d'effectuer ces calculs, il est ncessaire de connatre des informations sur les membres de la famille de l'assur comme par exemple, le nombre d'enfants dans le cas ou cette personne est marie. Sur la base de ces informations, le calcul final est assur par un logiciel de comptabilit dj existant. La gestion du fonds est rgulirement surveille par un contrleur afin d'viter d'ventuelles fraudes. Par rapport au fonds, un assur peut tre soit actif (verse ses cotisations annuelles), invalide (est au bnfice d'une rente d'invalidit), retrait (est au bnfice d'une rente de retraite), dcd (son conjoint est au bnfice d'une rente de survivant et/ou ses enfants sont au bnfice d'une rente d'orphelin) ou quitt ( quitter ce fond, ses cotisations ont ts verses sur un autre fond). Un taux d'invalidit doit tre indiqu pour la catgorie invalide. Chaque anne, les assurs actifs doivent verser une cotisation qui est dtermine en appliquant un taux personnel au salaire annuel de l'assur. Ce taux est tabli en fonction du sexe de l'assur et de son ge et est calcul par le financier qui traite le dossier. De plus, chaque anne, l'tat fixe une fourchette minimum et maximum pour les salaires soumis la participation au fonds de prvoyance. D'autres types de cotisation sont possibles : l'apport
Modlisation UML !

2012-2013 !

Facult des Sciences et des Techniques de Nantes

Module X6I0060

initial quand un assur rentre dans le fonds, la clture quand un assur quitte le fond et les intrts annuels. Le montant d'une cotisation est positif sauf dans le cas de la clture. Les assurs retraits, invalides et les ayant-droits d'assurs dcds reoivent une prestation. Le fonds leur verse une rente durant une certaine priode. Le type de prestation (rente de retraite, rente d'invalidit, rente de survivant ou rente d'orphelin) doit galement tre indique. La rente d'invalidit est calcule sur la base d'une rmunration moyenne, obtenue partir des 10 meilleures annes de salaire de l'assur auquel on applique le taux d'invalidit. La rente de retraite est calcule partir de la moyenne des 25 salaires annuels revaloriss les plus levs de la carrire de l'assur. 1. Prsentez le diagramme de cas dutilisation du systme de gestion du fonds de prvoyance. 2. Fournir la cartouche didentification d'un cas dutilisation de votre choix. 3. Prsenter la structuration du ou des cas dutilisation embarquant le processus de versement des prestations.

Question 3 : Diagramme de classes (temps conseill : 40 minutes)


La compagnie TaxiNantais a dcid de se rorganiser et de se diversifier. Cette diversification des activits conduit des problmes de gestion, en termes daffectation de vhicules (la disponibilit et la localisation des vhicules ne sont pas toujours connues) et dentretien des vhicules (manque dindicateurs pour planifier les oprations de maintenance prventive). Les missions Son domaine d'activit principal est le transport de groupes avec des taxis en provenance ou destination des principaux aroports et gares de la rgion. Les aroports desservis sont ceux de Nantes Atlantique, Rennes Saint-Jacques et Cornouaille (Quimper). Les gares desservies sont toutes celles de la rgion ainsi que les gares limitrophes. En fonction de la saison, certaines gares de seconde catgorie de la rgion sont ponctuellement trop peu frquentes pour tre desservies. Le parc de la compagnie est constitu de 250 vhicules rpartis entre voitures de tourisme (capacit 5 places) et minibus (capacit 8 places). Leffectif des chauffeurs est variable en fonction des saisons. Lentreprise emploie en permanence 200 chauffeurs agrs recruts en CDI. Pendant les hautes saisons dhiver, elle fait appel 200 chauffeurs supplmentaires recruts en intrim. Les chauffeurs agrs ont un matricule (date dembauche + trigramme). La compagnie possde des stations de taxi rparties dans chaque ville et localit. Chaque vhicule est assign une station o il doit obligatoirement tre stationn quand on ne l'utilise pas (en dbut de journe, aprs une course client, en fin de journe). Chaque station possde un numro et se situe dans une zone. Tout chauffeur est assign une seule station dans laquelle il vient prendre son vhicule et o il doit le ramener.

Modlisation UML !

2012-2013 !

Facult des Sciences et des Techniques de Nantes

Module X6I0060

Le travail rcurrent des chauffeurs consiste effectuer des missions vers des destinations, majoritairement des gares et aroports, en partant dune zone (le cas spcifique de la rservation est hors primtre et sera trait dans un second lot). Une mission ne peut concerner quun chauffeur. Un chauffeur ne peut pas traiter la mission dont le point denlvement (dpart de la course) ne correspond pas sa zone. Contrairement aux gares, les missions vers les aroports sont forfaitaires (ie. chaque aroport son propre cot). Les vhicules Chaque vhicule de la flotte possde un numro. De plus, il a un numro de plaque dimmatriculation et une date de mise en service. La description de chaque vhicule comprend : sa capacit (nombre de passagers), le type de carburant utilis, le type de bote vitesse (manuelle ou automatique), la liste des options installes (climatisation, lecteur CD, lecteur DVD) et le poids du vhicule. L'un des objectifs du systme d'information est d'enregistrer la consommation journalire de chaque vhicule. Une augmentation de la consommation indiquera que le moteur doit tre vrifi ou que le chauffeur utilise le vhicule des fins non prvues. A chaque fin de service (tous les soirs), la consommation de chaque vhicule est note. La consommation reprend la date et le nombre de km parcourus dans la journe, le niveau de carburant et le nombre de pleins effectus. Lentretien Le chef mcanicien ou le responsable datelier consulte ces donnes au moins une fois par semaine et dcide en fonction du cas de planifier ou non un crneau dintervention. Le planning est un tableau dont lentte de chaque colonne comporte une date et une tranche horaire et lentte de chaque ligne comporte une quipe de mcaniciens. Chaque case du tableau contient alors la fiche de maintenance portant sur un vhicule entretenir par lquipe de mcaniciens (correspondant la ligne) la date et la tranche horaire fixes (correspondant la colonne). Ceci tant pour lentretien prventif. Le service maintenance effectue galement des actions dentretien curatif en cas de panne de vhicule ou de dysfonctionnement constat par un chauffeur qui signale alors le problme sur une fiche dincidents quil remet avec le vhicule la fin de son service. En fonction de la disponibilit de ses quipes et de lurgence de la rparation (mineure, majeure, bloquante), le chef mcanicien planifie les crneaux de rparation ncessaires en privilgiant lentretien curatif sur lentretien prventif (pour viter limmobilisation des vhicules en panne pendant plusieurs jours). Il met jour le planning dentretien en rajoutant les crneaux de rparation et en reportant ventuellement des oprations dentretien prventif. La socit gre 8 mcaniciens. 1- Produisez un modle de haut niveau par chapitre (il y en a 3). 2- Produisez un 4me modle faisant apparaitre uniquement les packages.

Modlisation UML !

You might also like