Vous êtes sur la page 1sur 1

Master d’Informatique - Module Ingénierie du Logiciel Examen : 24 janvier 2008

50% si séquence seulement


0% sinon
Q1.4 : Pourquoi n’est-il pas possible de connecter des composants entre eux (à l’aide de
connecteurs) alors qu’il est possible de connecter des « part » dont les types sont des
composants ?
Les composant sont des classifiers. Il est simplement possible de définir leurs interfaces
offertes et requises (c’est donc au niveau des types). La connection se fait entre parts dans
un composant (au niveau des spécifications d’instance).

Barème :
+100% dès qu’il y a une explication que les interactions entre composants sont
spécifiées à l’aide des interfaces offertes et requises
0% sinon (si explication très compliquée à comprendre).

2. Problème: Conception de FreeBike [16 Pts]


Une équipe d’étudiants de Paris VI est en train d’élaborer le système de la société
« FreeBike » permettant à ses abonnés d’emprunter facilement des vélos en libre service.
Une compréhension détaillée de ce système n’est pas nécessaire pour cet examen. Il suffit
de savoir que les utilisateurs de « FreeBike » doivent d’abord s’abonner. Le système
« FreeBike » gère plusieurs stations locales. Chaque station locale contient une borne et
plusieurs bornettes où sont garés les vélos. Un utilisateur abonné peut emprunter un vélo à
une station locale et le retourner à n’importe quelle autre station. Un utilisateur abonné ne
peut emprunter qu’un seul vélo à un moment donné. Les administrateurs peuvent gérer les
stations et les vélos. Ils peuvent ainsi savoir si un vélo est actuellement emprunté ou s’il est
garé dans une bornette. Ils peuvent aussi savoir quels sont les états des bornes (pleine ou vide)
et des bornettes (en panne, libre ou occupée).
Le diagramme de cas d’utilisation et le diagramme de classes des figures suivantes
présentent le résultat de la phase d’analyse réalisée par les étudiants. Pour le reste de
l’examen, on considèrera que cette analyse est complète.

Diagramme de cas d’utilisation de la phase d’analyse

Page 2

Vous aimerez peut-être aussi