docs: add simplified data model diagram for non-technical users

This commit is contained in:
Mathis H (Avnyr) 2025-05-14 11:28:45 +02:00
parent 8f422e4186
commit 765a5e35ae

33
cdc.md
View File

@ -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. 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. Spécifications Fonctionnelles
### 3.1 Interface Utilisateur ### 3.1 Interface Utilisateur