Documentation en ligne
- Fudaa-Crue - Accueil
- Instance sharepoint hébergée par la CNR dédiée au projet: https://extranet.cnr.tm.fr/sites/DSI/dev/cruex/default.aspx
- Les spécifications du projet CrueX sont accessibles sur la pages des Specs du projet CrueX
- Les spécifications du projet Fudaa-Crue sont accessible sur la page des Specs de Fudaa-Crue
- Le cahier des charges du projet.
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 hébergées sous SourceForge : https://gitlab.com/fudaa
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:
- https://gitlab.com/fudaa/fudaa-crue/pipelines
- Résultats contrôle qualité: https://sonarcloud.io/dashboard?id=fudaa-crue