From 765a5e35ae00f9f02319f00b95f2417140b7cb37 Mon Sep 17 00:00:00 2001 From: Avnyr Date: Wed, 14 May 2025 11:28:45 +0200 Subject: [PATCH] docs: add simplified data model diagram for non-technical users --- cdc.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/cdc.md b/cdc.md index 2ddb161..6ffbcbd 100644 --- a/cdc.md +++ b/cdc.md @@ -377,6 +377,39 @@ Les types de données PostgreSQL seront optimisés pour chaque cas d'usage: Ces optimisations permettront d'améliorer les performances des requêtes, de réduire l'empreinte mémoire et d'assurer l'intégrité des données. +##### 2.3.3.5 Modèle Simplifié pour Utilisateurs Non-Techniques +Le diagramme ci-dessous présente une version simplifiée du modèle de données, conçue pour être facilement compréhensible par des personnes non-techniques: + +```mermaid +flowchart TD + User[Utilisateur] -->|Crée et gère| Project[Projet] + Project -->|Contient| Person[Personnes] + Project -->|Organise en| Group[Groupes] + Person -->|Appartient à| Group + Person -->|Possède| Tag[Tags/Étiquettes] + + classDef user fill:#f9f,stroke:#333,stroke-width:2px + classDef project fill:#bbf,stroke:#333,stroke-width:2px + classDef person fill:#bfb,stroke:#333,stroke-width:2px + classDef group fill:#fbb,stroke:#333,stroke-width:2px + classDef tag fill:#ffb,stroke:#333,stroke-width:2px + + class User user + class Project project + class Person person + class Group group + class Tag tag +``` + +Ce diagramme illustre les concepts clés de l'application: +- Un **Utilisateur** crée et gère des projets +- Chaque **Projet** contient des personnes et des groupes +- Les **Personnes** sont organisées en groupes et peuvent avoir des tags +- Les **Groupes** sont composés de personnes +- Les **Tags** permettent de catégoriser les personnes selon différents critères + +Cette représentation simplifiée permet aux parties prenantes non-techniques de comprendre facilement la structure générale de l'application sans avoir à se plonger dans les détails techniques du modèle de données. + ## 3. Spécifications Fonctionnelles ### 3.1 Interface Utilisateur