Exercice

Le Capitaine Krik a pour tâche de développer une base de données l'équipage de la TarFleet.

Chaque personnel de la TarFleet a un nom, un prénom, une date de naissance, une planète d'origine et un numéro d'identifiant unique. Chaque personnel est membre d'un Croiseur qui dispose d'une puissance de bouclier

Question

On propose le diagramme suivant pour la modélisation :

@startumlhide circleclass Personnel {identifiant: integer {unique}nom: varcharprenom: varchardate_naissance: dateplanete: varchar}class Croiseur {bouclier: integer}Personnel "*"--"0..1" Croiseur : membre de >@enduml

Reproduire ce diagramme de classe avec PlantUML.

Solution

On peut obtenir ce diagramme avec le script PlantUML suivant.

1
@startuml
2
hide circle
3
class Personnel {
4
identifiant: integer {unique}
5
nom: varchar
6
prenom: varchar
7
date_naissance: date
8
planete: varchar
9
}
10
class Croiseur {
11
bouclier: integer
12
}
13
Personnel "*"--"0..1" Croiseur : membre de >
14
@enduml
15