fix: replace requirementDiagram #10 with flowchart — Mermaid 11 does not support requirementDiagram
CI / lint (push) Successful in 14s
CI / security (push) Successful in 8s
CI / test (push) Successful in 23s
CI / build (push) Successful in 1s

This commit is contained in:
2026-06-05 08:55:27 -04:00
parent dea1d73943
commit 697f25700b
+13 -19
View File
@@ -231,29 +231,23 @@ gitGraph
--- ---
## 10. Requirement Diagram (Ingénierie Système) ## 10. Requirement Diagram (Ingenierie Systeme)
*Teste : Exigences, éléments, risques et relations de traçabilité.* *Teste : Exigences, elements, risques et relations de tracabilite.*
*Note : `requirementDiagram` n'est pas supporte par Mermaid 11. Utilise un flowchart equivalent.*
```mermaid ```mermaid
requirementDiagram flowchart LR
requirement SecuriteConnexion { subgraph Requirements["Exigences"]
id: "SEC-001" SEC001["SEC-001<br/>Le systeme doit chiffrer<br/>les mots de passe<br/>Risk: High<br/>Verif: Test"]
text: "Le systeme doit chiffrer les mots de passe" end
risk: High
verifymethod: Test
}
element ServeurAuth { subgraph Elements["Elements"]
type: "Serveur Node.js" Auth["Serveur Auth<br/>Node.js<br/>doc: Architecture.md"]
docref: "Architecture.md" DB["Base de Donnees<br/>PostgreSQL"]
} end
element BaseDeDonnees { Auth -->|"satisfies"| SEC001
type: "PostgreSQL" DB -->|"copies"| SEC001
}
ServeurAuth - satisfies -> SecuriteConnexion
BaseDeDonnees - copies -> SecuriteConnexion
``` ```
--- ---