L'Empereur Palpatine souhaiterait disposer d'une application pour l'aider à gérer son vaste empire galactique. Il vous a sollicité afin de mettre en œuvre une base de données de l'Empire.
Du fond de sa gorge, il vous a dit ceci :
Dans notre magnificence, nous avons divisé la galaxie en secteurs. J'ai moi-même nommé chaque secteur. Je leur ai également attribué un code unique que nous utilisons dans les communications secrètes. Chaque secteur contient des systèmes stellaires. Comme vous le savez, un système stellaire se constitue d'une étoile qui est d'un type spectral O, B, F, G, K, M et d'un ensemble d'astres. Il peut s'agir de planètes, qui sont gazeuses ou telluriques. J'aimerais d'ailleurs enregistrer les informations liées au rayon et à la masse des planètes. Je distingue deux types de planète telluriques : celles où peuvent vivre des sujets de l'Empire, qui peuvent êtres aquatiques et/ou désertiques et/ou forestières, et celles qui sont tout à fait inhabitables. Les satellites sont également des astres, qui gravitent autour d'une planète. Il n'est pas utile d'enregistrer d'autre information que le nom des satellites.
Un grand nombre d'espèces extra-terrestres m'ont prêté allégeance. Elles peuplent d'innombrables planètes mais toutes n'ont qu'une planète d'origine. D'ailleurs, une même planète peut être l'origine de plusieurs civilisations extra-terrestres. La détention de ces informations est cruciale pour asseoir ma souveraineté.
Chaque espèce est caractérisée par un nom ainsi qu'un certain nombre de propriétés physiologiques liées : le nombre de têtes, le nombre de membres et le nombre d'yeux.
Je souhaiterais également gérer mes sujets. L'état civil galactique enregistre leur nom, leur prénom ainsi qu'un identifiant unique sur 25 caractères et bien sûr, leur espèce d'origine. Quelque soit leur espèce d'origine, certains individus disposent d'un potentiel pour la Force, nous les appelons les Jedi. Nous souhaitons, pour ceux-là, enregistrer le taux de midichloriens dans leur sang. Ces individus exceptionnels peuvent s'inscrire dans l'une des académies Jedi. Il y a une académie Jedi par secteur.
Enfin, j'aimerais suivre les déplacements de mes sujets : je veux savoir la date, le lieu de départ et le lieu de destination de toutes personnes voyageant au sein de l'Empire, sachant qu'il est possible de voyager dans n'importe quel astre de n'importe quel système stellaire.
Lexique intergalactique :
Tellurique : les planètes telluriques sont des planètes solides, par opposition aux planètes gazeuses.
Midichlorien : substance fictive déterminant le potentiel de Force chez un être vivant.
Force : Ensemble de pouvoirs "magiques" dont dispose certains individus, les Jedis.
Jedi : Individu doté de la Force et pour lesquels on souhaite enregistrer le taux de midichloriens.
Réalisez le diagramme UML répondant aux besoins de l'Empereur Palpatine. Précisez les hypothèses que vous avez faites.