Plan Qualité Logiciel

Ce document est accessible en ligne  ici

Documentation en ligne

Gestionnaire de bogues

Une vue synthétique des demandes est accessible depuis:

Outil de modélisation : Power AMC version 15.0 (et PowerDesigner Viewer 15.0)

    • Même outil pour Fudaa-Crue et Crue10

    • Capacité au reverse engineering en C++ et Java

    • Capacité à la génération de code C++ et Java à partir du diagramme de classes, extraction du document de réalisation

    • Capacité à l'extraction du document de conception (formatage et utilisation des commentaires)

    • Diagramme de classes est accessible sous le dossier des Specs du projet CrueX et ce sont les fichiers commençant par MOO.

Environnement de développement (IDE)

    • le SDK de java ( version >8) est demandé

    • L'outil de build est Maven 3
    • l'IDE utilisé de préférences est Netbeans (> 7.4),
    • la procédure d'installation est disponible sur la page Installation outils

Environnement d'exécution

Java doit être installé sur le poste client. Les versions:

    • JRE 8

Sources du projet et gestion des sources

Les sources de Fudaa-Crue Développement ( en cours de dev) sont disponibles depuis les url suivantes:


Pour récupérer les sources, il est possible d'utiliser l'IDE ( voir Installation projet Fudaa-Crue ) ou de passer par un client GIT.

Pour modifier les sources et reverser les modifications dans le repository, il faut un compte gitlab et faire partir du projet Fudaa sur GitLab ( voir CEREMA).

Livraisons de Fudaa-Crue

Les livrables sont disponible sur la page Téléchargement Fudaa-Crue de Confluence.

En général, il y a 3 livrables (X.XX représentant la version):

  • Fudaa-Crue-X.XX.zip qui contient l'exécutables pour l'interface graphique
  • otfa-batch-X.XX.zip qui contient le nécessaire pour lancer OTFA par batch
  • aoc-batch-X.XX.zip qui contient le nécessaire pour lancer AOC par batch

Ces livrables son générés via l'outil d'intégration continue de GitLab: https://gitlab.com/fudaa/fudaa-crue/pipelines

Intégration continue / Contrôle qualité

Les tests / contrôle qualité sont lancés automatiquement depuis le serveur d'intégration continue: