meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| certif:dat [2026/08/01 16:47] – [Architecture de supervision] nicolas | certif:dat [2026/08/11 14:34] (Version actuelle) – [Gestion des sources, des versions et dépôt] nicolas | ||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| Ce document s' | Ce document s' | ||
| + | |||
| + | ===== Outils et méthodologie de développement ===== | ||
| + | ==== Langages et frameworks ==== | ||
| + | * **Serveurs principaux** (app.logeas.fr : bases-ws, monespace) : Delphi 12, avec l'ORM **mORMot 1**. | ||
| + | * **Serveurs secondaires** (app.logeas.ovh : nono, etc.) : Lazarus (Free Pascal), avec l'ORM **mORMot 2**. | ||
| + | * **Client lourd** : Delphi 12, s' | ||
| + | * **Base de données** : SQLite, une base distincte par client afin de limiter les risques et les volumes traités ; chiffrement AES via la bibliothèque **SynCrypto** (Synopse) depuis la version 9.5.1. | ||
| + | * **Interface légère (full-web)** : développée en **Angular** (v21), avec les bibliothèques de composants **DevExtreme** et **Syncfusion** (tableaux de données, graphiques, cartes). La génération des états s' | ||
| + | |||
| + | ==== Méthodologie de conception ==== | ||
| + | Historiquement, | ||
| + | ==== Suivi des anomalies et des évolutions ==== | ||
| + | Le suivi des tickets s' | ||
| + | * un outil côté **client** (remontée des demandes et anomalies) ; | ||
| + | * un outil côté **développement** (suivi technique, priorisation, | ||
| + | Ce choix d' | ||
| + | |||
| + | Cette contrainte de taille explique également pourquoi le fonctionnement Kanban reste " | ||
| + | |||
| + | **Cartographie fonctionnelle** ([[https:// | ||
| + | |||
| + | ==== Gestion des sources, des versions et dépôt ==== | ||
| + | |||
| + | Le code source est hébergé sur **GitLab**, qui a totalement remplacé l' | ||
| + | |||
| + | La stratégie de branches suit un modèle **une branche par version** : chaque nouvelle version du logiciel est développée sur une branche dédiée. Lors de la mise en ligne (déploiement en production) d'une version, le numéro de version est incrémenté, | ||
| + | |||
| + | L' | ||
| + | |||
| + | **Pour en savoir plus : [[certif: | ||
| + | |||
| ===== Architecture globale de l' | ===== Architecture globale de l' | ||