Les diagrammes interactifs montrent des objets et des liens dans une vue graphique, avec une mise en page qui ait un sens métier. Avec un diagramme interactif, les liens complexes entre objets peuvent être compris beaucoup plus facilement qu’avec les pages de navigation classiques (table de liens pour un objet).

Complexité estimée: 300 heures

Widget graphique

Développement d’un nouveau composant javafx avec les fonctions suivantes

  • Affiche et permet de déplacer des boites avec un title et certains attributs affichés dessous
  • Autorise un code couleur sur les objets basé sur certains attributs
  • Affiche des liens (boite avec un lien vers deux autres boites)
  • Gère de façon efficace l’affichage d’une partie d’un diagramme avec une scroll bar. Certains diagrammes seront trop gros pour être affichés en intégralité
  • Autorise des actions d’édition sans quitter le diagramme
    • Edite les attributs de l’objet dans un popup (le résultat est visible sur le diagramme après l’édition.
    • Permet la création facile de liens entre deux objets sur le diagramme. Allows to create a link between two objects on the diagram

Données et logique applicative

Les objets et les liens à gérer dans le diagramme devront:

  • Etre liés à une figure: Il peut y avoir plusieurs figures pour un type d’objet.
  • Stocke la position d’un objet sur une figure (probablement sur le lien entre l’objet et la figure) Store the position of an object on a figure (probably on the link between object and figure)

La fonction respectera des droits d’accès:

  • Quand un diagramme est affiché, seulement les objets et les liens où l’utilisateur a accès restent valables.
  • Seuls les objets où les droits d’accès le permettent peuvent être modifiés ( modification d’attributs ou de liens)