Langage de modélisation (UML)

Programming, UML, Systems Analysis · course

Browse all génie logiciel documents

AU : 2016-2017

Module : Langage de modélisation (UML)

Auditoire : 3ème Année A, 1C

TD3 : Analyse statique

Exercice 1

La société de transport public en Tunisie, la STPT désire automatiser son système d’information pour

la relation avec sa clientèle.

Le système doit permettre à la société la création des voyages et des offres. Un voyage est assuré

par un seul moyen de transport (train ou bus). Le train est caractérisé par les gares d’escales, nombre

de wagons (un wagon peut être de première classe ou bien deuxième classe), etc. Les voyages

peuvent être journaliers, hebdomadaires, mensuels. Une offre de voyage est composée d’un ou

Advertisement

plusieurs voyages avec réduction, elle est caractérisée par la date de début et fin, son état

(disponible, épuisée), le taux de réduction, etc. Un client peut chercher un voyage selon plusieurs

critères (ville de départ, ville d’arrivée, durée du voyage, moyen de transport). Puis il peut réserver

pour un ou plusieurs passagers. Le paiement sera en ligne par une carte e-dinars ou bien par un

virement bancaire. Le client peut annuler ou retarder une réservation pour une autre date. Des

tableaux de bord sont mis en place dans les trains pour collecter les avis du client. Á la fin du voyage

le client attribuera une appréciation au service STPT (Médiocre, Bien, Excellent). Les responsables du

réseau de transport gèrent ces tableaux et les utilisent pour afficher des statistiques sur les activités

du système. Les opérateurs de guichets aussi utilisent le système pour gérer les tickets disponibles.

Travail demandé

Elaborer le diagramme de classes d’analyse

Advertisement

Exercice 2

Un laboratoire de recherche accueille différents membres, qui peuvent être de

différentes catégories: Chercheurs, personnels administratifs ou personnels techniques. Une

personne peut être membre d’au plus deux laboratoires. Le laboratoire a un directeur qui doit

être membre du laboratoire et ne peut diriger qu’un laboratoire.

Tout membre est décrit par un nom, un prénom et un identifiant et un mot de passe. Un

budget est affecté à chaque catégorie de personnel ; il est le même pour tous les membres d’une

même catégorie ; un chercheur appartient à une et une seule catégorie.

Les chercheurs ont un thème de recherche (par exemple bases de données, algorithmique, etc.);

les administratifs une fonction (par exemple comptable, gestionnaire des ressources humaines,

etc.); les personnels techniques une spécialité (par exemple informatique, téléphonie, etc.).

Advertisement

Le laboratoire offre un certain nombre de ressources matérielles : téléphones et stations de

travail. Une ressource a un état (« bon », « moyen », «mauvais ») et un numéro affecté à sa

1

AU : 2016-2017

Module : Langage de modélisation (UML)

Auditoire : 3ème Année A, 1C

TD3 : Analyse statique

création (et non modifiable par la suite). Elle peut à tout instant être affectée à un ou plusieurs

utilisateurs (membres du laboratoire). Les téléphones ont de plus un numéro d’appel, un type et

un tarif d’abonnement annuel. Les stations de travail disposent d’un système d’exploitation et

ont un coût annuel de maintenance.

Advertisement

Le laboratoire regroupe plusieurs projets de recherche ou de veille technologique, qui lui sont

propres et auxquels des membres du laboratoire de toutes les catégories sont affectés pendant

une période de temps déterminée et selon un certain pourcentage.

Travail demandé

Elaborer le diagramme de classes d’analyse et proposer un diagramme de package.

2