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)
*Teste : Exigences, éléments, risques et relations de traçabilité.*
## 10. Requirement Diagram (Ingenierie Systeme)
*Teste : Exigences, elements, risques et relations de tracabilite.*
*Note : `requirementDiagram` n'est pas supporte par Mermaid 11. Utilise un flowchart equivalent.*
```mermaid
requirementDiagram
requirement SecuriteConnexion {
id: "SEC-001"
text: "Le systeme doit chiffrer les mots de passe"
risk: High
verifymethod: Test
}
flowchart LR
subgraph Requirements["Exigences"]
SEC001["SEC-001<br/>Le systeme doit chiffrer<br/>les mots de passe<br/>Risk: High<br/>Verif: Test"]
end
element ServeurAuth {
type: "Serveur Node.js"
docref: "Architecture.md"
}
subgraph Elements["Elements"]
Auth["Serveur Auth<br/>Node.js<br/>doc: Architecture.md"]
DB["Base de Donnees<br/>PostgreSQL"]
end
element BaseDeDonnees {
type: "PostgreSQL"
}
ServeurAuth - satisfies -> SecuriteConnexion
BaseDeDonnees - copies -> SecuriteConnexion
Auth -->|"satisfies"| SEC001
DB -->|"copies"| SEC001
```
---