meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
certif:dcg [2025/05/17 07:10] – [Structure des données globales, des fichiers et des bases de données] 2a01:cb1e:57:dd9b:398f:cad6:cf8:b70dcertif:dcg [2026/08/11 11:14] (Version actuelle) nicolas
Ligne 6: Ligne 6:
 Exemple de dossier : http://samuel.rollet.free.fr/projets/2008_PFE/CAR-DC-AVIS-V01.pdf Exemple de dossier : http://samuel.rollet.free.fr/projets/2008_PFE/CAR-DC-AVIS-V01.pdf
 ===== Définition du document ===== ===== Définition du document =====
-Dossier de Conception Générale (DCG) : Document décrivant le produit et son environnement matériel. Il inclut la cartographie logiciel et les flux d’interface. Le DCG doit contenir aussi le modèle conceptuel de données //et doit surtout identifier, sans ambiguïté, les parties (modules) ayant un impact sur les 4 conditions définies dans le BIO-TVA-DECLA-30-10-30-20180704 (ISCA)//. (définition NF525)+Dossier de Conception Générale (DCG) : Document décrivant le produit et son environnement matériel. \\ 
 +Il inclut la cartographie logiciel et les flux d’interface.\\ 
 +Le DCG doit contenir aussi le modèle conceptuel de données et doit surtout identifier, sans ambiguïté, les parties (modules) ayant un impact sur les 4 conditions définies dans le BIO-TVA-DECLA-30-10-30-20180704 (ISCA). (définition NF525)\\
 Remarque : la partie en italique est spécifique à la NF 525 et ne concerne pas LoGeAs Web. Remarque : la partie en italique est spécifique à la NF 525 et ne concerne pas LoGeAs Web.
 ===== Domaine d’application ===== ===== Domaine d’application =====
Ligne 44: Ligne 46:
 Afin de répondre au mieux au besoins de ce type de structure, LoGeAs-Web a fait le nécessaire pour répondre au cadre de la NF 552 et est certifié depuis fin 2021. Afin de répondre au mieux au besoins de ce type de structure, LoGeAs-Web a fait le nécessaire pour répondre au cadre de la NF 552 et est certifié depuis fin 2021.
 Pour aller plus loin : Pour aller plus loin :
-  * [[clientlourd:divers:start]] 
   * [[certif:dm#demarche_de_certification|La démarche]]   * [[certif:dm#demarche_de_certification|La démarche]]
 ===== Considérations marketing ===== ===== Considérations marketing =====
Ligne 79: Ligne 80:
  
 ===== Normes, standards et outils ===== ===== Normes, standards et outils =====
-==== Méthodes de conception ==== +Cf[[certif:dat#outils_et_methodologie_de_developpement|Outils et méthodologie de développement]] dans le Dossier d'Architecture Technique.
-Depuis le début de son développement (courant 1999) LoGeAs est développé suivant un modèle dit "en spirale". +
-  * Le processus de développement est représenté par une spirale plutôt qu’une séquence d’activités avec retours en arrière éventuels. +
-  * Chaque boucle dans la spirale représente une étape du processus de développement. +
-  * Les risques sont explicitement adressés et résolus tout au long du processus. +
-{{ :certif:modelespiral.jpg |}} +
-=== Les divers secteurs du modèle en spirale === +
-**Définition des objectifs : ** Les objectifs spécifiques de l’étape sont identifiés\\ +
-**Estimation et réduction des risques : **Les risques sont évalués et des activités sont mises en place pour réduire les risques clés\\ +
-**Développement et validation : **Un modèle de développement est choisi pour le système\\ +
-**Planification : **Le projet est inspecté et l’étape suivante de la spirale est planifiée \\ +
-\\ +
-Extrait de https://perso.univ-st-etienne.fr/jacquene/gl/cours/partie2.pdf\\ +
-=== Référence === +
-  * http://csse.usc.edu/TECHRPTS/1988/usccse88-500/usccse88-500.pdf +
-  * http://istqbexamcertification.com/what-is-spiral-model-advantages-disadvantages-and-when-to-use-it/ +
-  * http://portableoccasionordinateur.blogspot.de/2012/10/avantages-et-inconvenients-du-modele-en.html +
-==== Environnement et outils de développement ==== +
-=== Développement Serveurs & Client lourd === +
-Les développements sont réalisés sur un système de type Windows, compatible avec le RAD utilisé, actuellement Windows 11 pro.\\ +
-L'environnement de développement utilisé est le RAD Delphi 11 actuellement commercialisé par [[https://www.embarcadero.com/|Embarcadero]]\\ +
-On trouvera dans l'intranet de Logeas tous les détails des bibliothèques et composants tiers [[https://intranet.wiki.logeas.fr/doku.php?id=intranet:dev:delphi:install|sur les pages]] +
-Les standards de programmation utilisés sont ceux du langage pascal et de son implémentation dans Delphi. +
-=== Développement futur client LoGeAs-Fullweb === +
-Le developpement de la futur interface FullWeb se fait sur la base du framework [[https://angular.io/|Angular]]. On trouvera dans l'intranet de Logeas tous les détails des bibliothèques et composants tiers [[https://intranet.wiki.logeas.fr/doku.php?id=intranet:dev:angular:install|sur les pages]] +
- +
-==== Base de données ==== +
-La base de données utilisée est [[https://www.sqlite.org/|SQLite]], chaque base cliente étant une base séparée afin de minimiser les risques et les volumes traités. +
-Elle est directement interfacée depuis les applicatifs au travers d'un [[https://fr.wikipedia.org/wiki/Mapping_objet-relationnel|ORM]] **[[https://synopse.info/|mORMot]]** qui gère aussi l'aspect transfert de données au travers du web +
- +
 ===== Conception générale ===== ===== Conception générale =====
  
Ligne 130: Ligne 101:
   * les différents type de bases (typage en fonction de la forme juridique de la structure) sur la page **"[[certif:technique:typebase]]"**   * les différents type de bases (typage en fonction de la forme juridique de la structure) sur la page **"[[certif:technique:typebase]]"**
 ==== Description des attendus de fonctionnement dans les écrans principaux de LoGeAs ==== ==== Description des attendus de fonctionnement dans les écrans principaux de LoGeAs ====
-  * [[attendu:personnefamille]]+  * [[attendu:personnefamille|Description des attendus de fonctionnement dans les écrans familles et personnes]] 
 +  * [[attendu:mailing|Description des attendus de fonctionnement dans l'écran mailing]]
 ==== Encryptage des bases de données ==== ==== Encryptage des bases de données ====
 A partir de la version 9.5.1 des serveurs, les bases de données SQLLite utilisées par le logiciel (partie MonEspace et Bases de données des clients) sont cryptées grâce à l'algorithme AES au travers de la bibliothèque **[[https://synopse.info/files/html/api-1.18/SynCrypto.html|"SynCrypto"]]**.\\ A partir de la version 9.5.1 des serveurs, les bases de données SQLLite utilisées par le logiciel (partie MonEspace et Bases de données des clients) sont cryptées grâce à l'algorithme AES au travers de la bibliothèque **[[https://synopse.info/files/html/api-1.18/SynCrypto.html|"SynCrypto"]]**.\\