From aa13c49772611b2ce580583c3f0a8094db35d506 Mon Sep 17 00:00:00 2001 From: paul Roost Date: Sat, 13 Sep 2025 17:13:47 +0200 Subject: [PATCH] Update cahier_des_charges with formatting adjustments and content enhancements for clarity and consistency --- cahier_des_charges.pdf | Bin 117459 -> 97584 bytes cahier_des_charges.typ | 316 +++++++++-------------------------------- 2 files changed, 69 insertions(+), 247 deletions(-) diff --git a/cahier_des_charges.pdf b/cahier_des_charges.pdf index af84416b11f47293e841b86e1aefdb3f02e47f6c..7ffecdf1116f3685d2f2fc92c63ca78f0203815b 100644 GIT binary patch delta 70072 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 diff --git a/cahier_des_charges.typ b/cahier_des_charges.typ index 9a8c9ae..acd67ff 100644 --- a/cahier_des_charges.typ +++ b/cahier_des_charges.typ @@ -31,24 +31,25 @@ ] #align(center)[ + #v(4cm) #text(size: 20pt, weight: "bold")[ CAHIER DES CHARGES ] - #v(1cm) + #v(3cm) #text(size: 16pt)[ Projet de fin d'études ] - #v(0.5cm) + #v(1.5cm) #text(size: 14pt)[ - Jumeau numérique d'une plateforme \ - de production éducative + Jumeau numérique de la plateforme \ + DIWII ] - #v(2cm) + #v(4cm) #grid( columns: (1fr, 1fr), @@ -66,7 +67,7 @@ ] ) - #v(2cm) + #v(5.5cm) #text(size: 12pt)[ #datetime.today().display("[day]/[month]/[year]") @@ -84,14 +85,14 @@ = Introduction == Contexte du projet -Dans le cadre de l'industrie 4.0, les plateformes de production éducatives jouent un rôle crucial dans la formation des futurs ingénieurs et techniciens. Ces plateformes permettent d'enseigner les concepts de l'automatisation, de l'IoT et des systèmes cyber-physiques. Le développement d'un jumeau numérique de ces plateformes éducatives ouvre de nouvelles possibilités pédagogiques : simulation en temps réel, expérimentation sans risque, et formation à distance. +Dans le cadre de l'industrie 4.0, les plateformes éducatives de demonstration jouent un rôle crucial dans la formation des futurs ingénieurs et techniciens. Ces plateformes permettent d'enseigner les concepts de l'automatisation, de l'IIoT. Le développement d'un jumeau numérique de ces plateformes éducatives ouvre de nouvelles possibilités pédagogiques : simulation en temps réel, expérimentation sans risque, et formation à distance. == Problématique Les plateformes de production éducatives actuelles présentent plusieurs limitations : - Accès limité aux équipements physiques pour tous les étudiants - Difficultés d'extraction et de standardisation des données des capteurs industriels - Manque d'outils d'analyse temps réel pour l'apprentissage -- Absence de visualisation 3D pour comprendre les processus complexes +- Absence de visualisation 3D pour comprendre les processus complexes a distance - Besoin d'agrégation de données pour une vue d'ensemble pédagogique - Préparation insuffisante aux enjeux de la téléopération industrielle @@ -99,7 +100,6 @@ Les plateformes de production éducatives actuelles présentent plusieurs limita - Créer un jumeau numérique fidèle de la plateforme de production éducative - Développer un système d'extraction de données capteurs en temps réel - Implémenter une analyse temps réel pour l'amélioration des KPI -- Construire un environnement de simulation 3D interactif - Préparer l'infrastructure pour la téléopération future = Analyse de l'existant @@ -110,7 +110,7 @@ Les plateformes de production éducatives actuelles présentent plusieurs limita Les jumeaux numériques représentent une évolution majeure dans l'industrie 4.0. Selon Gartner, un jumeau numérique est "une représentation numérique d'une entité ou d'un système du monde réel". Les principales entreprises comme Siemens avec leur plateforme MindSphere, General Electric avec Predix, ou encore PTC avec ThingWorx, proposent des solutions de jumeaux numériques pour l'industrie. -*Siemens Digital Twin :* Intègre la conception CAO, la simulation et les données IoT pour créer des modèles prédictifs. Utilisé dans l'automobile et l'aéronautique. +*Siemens Digital Twin :* Intègre la CAO, la simulation et les données IoT pour créer des modèles prédictifs. Utilisé dans l'automobile et l'aéronautique. *Azure Digital Twins (Microsoft) :* Plateforme cloud permettant de créer des graphiques de connaissances d'environnements physiques entiers. @@ -136,7 +136,7 @@ Les jumeaux numériques représentent une évolution majeure dans l'industrie 4. *OPC UA (Open Platform Communications Unified Architecture) :* Standard industriel pour l'interopérabilité machine-to-machine, adopté par la majorité des équipementiers. -*MQTT et Apache Kafka :* Protocoles de messagerie temps réel largement utilisés pour l'IoT industriel. +*MQTT et Apache Kafka :* Protocoles de messagerie temps réel largement utilisés pour l'IIoT. *InfluxDB et TimescaleDB :* Bases de données temporelles optimisées pour les données de capteurs industriels. @@ -147,8 +147,6 @@ Les jumeaux numériques représentent une évolution majeure dans l'industrie 4. Bien que ces technologies soient matures individuellement, leur intégration dans un contexte éducatif présente des défis : - Coût élevé des solutions commerciales pour l'éducation - Complexité d'intégration entre les différentes briques technologiques -- Manque de solutions spécifiquement conçues pour l'apprentissage -- Absence de scénarios pédagogiques intégrés dans les jumeaux numériques - Difficultés d'accès aux données en temps réel sur les plateformes éducatives existantes == Analyse critique @@ -176,13 +174,13 @@ Bien que ces technologies soient matures individuellement, leur intégration dan === Faiblesses et lacunes identifiées *Coût et accessibilité :* -- Solutions commerciales prohibitives pour les établissements d'enseignement +- Solutions commerciales onéreuse pour les établissements d'enseignement - Licensing complexe et frais de maintenance élevés - Formation requise pour les enseignants sur des outils propriétaires - Dépendance vis-à-vis de fournisseurs spécifiques *Intégration et interopérabilité :* -- Silos technologiques entre les différentes briques +- Cloisonnements technologiques entre les différentes briques - Protocoles de communication non standardisés entre certains équipements - Complexité d'intégration des données hétérogènes - Absence d'API unifiées pour l'accès aux données @@ -191,13 +189,8 @@ Bien que ces technologies soient matures individuellement, leur intégration dan - Solutions conçues pour la production, pas pour l'apprentissage - Manque de scénarios pédagogiques progressifs - Absence d'outils d'évaluation intégrés -- Interface souvent trop complexe pour des étudiants débutants +- Interface souvent trop complexe pour des étudiants -*Limitations techniques spécifiques :* -- Latence élevée dans certaines solutions cloud -- Scalabilité limitée pour des sessions multi-utilisateurs -- Capacités de simulation temps réel insuffisantes -- Manque de flexibilité pour des configurations personnalisées === Opportunités d'amélioration @@ -214,11 +207,6 @@ Notre projet se positionne comme une solution innovante qui comble les lacunes i === Différenciation par rapport à l'existant -*Approche pédagogique intégrée :* -- XX Conception centrée sur l'apprentissage plutôt que sur la production -- XX Scénarios pédagogiques progressifs intégrés dans la plateforme -- XX Interface adaptée aux différents niveaux d'expertise des étudiants -- XX Outils d'évaluation et de suivi de progression des apprentissages *Architecture ouverte et modulaire :* - Utilisation de technologies open-source pour réduire les coûts @@ -228,36 +216,23 @@ Notre projet se positionne comme une solution innovante qui comble les lacunes i *Innovation technique :* - Synchronisation temps réel entre le jumeau numérique et la plateforme physique -- XX Analyse prédictive des données pour l'optimisation pédagogique -- XX Interface 3D immersive optimisée pour l'apprentissage collaboratif +- Agrégation de données pour une futur analyse prédictive des données +- Création / Amelioration des KPI performances, qualités et opérationnelles - Système d'extraction de données unifié et standardisé -*Optimisation pour l'éducation :* -- XX Support multi-utilisateurs pour les travaux pratiques en groupe -- XX Gestion des sessions d'apprentissage avec sauvegarde d'état -- XX Bibliothèque de cas d'usage pédagogiques préétablis -- XX Documentation et tutoriels intégrés - === Apports innovants *Convergence technologique :* -Le projet fait converger pour la première fois les technologies de jumeau numérique, l'IoT industriel, et la pédagogie interactive dans une solution unifiée et accessible. +Le projet fait converger les technologies de jumeau numérique et l'IIoT dans une solution unifiée et accessible. *Démocratisation de l'industrie 4.0 :* -En rendant ces technologies accessibles dans un contexte éducatif, le projet contribue à former la nouvelle génération d'ingénieurs aux enjeux de l'industrie 4.0. +En offrant un accès à ces technologies à travers un dispositif démonstratif, le projet illustre concrètement les enjeux de l’industrie 4.0. *Approche expérimentale sécurisée :* -Le jumeau numérique permet aux étudiants d'expérimenter sans risque sur des scénarios complexes XX (ou dangereux, impossible à reproduire sur la plateforme physique). +Le jumeau numérique permet à l'utilisateur d'expérimenter sans risque sur divers scénarios complexes. *Préparation à la téléopération :* -Le projet pose les bases technologiques pour l'évolution future vers la téléopération industrielle XX (, préparant les étudiants aux métiers de demain). - -=== Impact attendu - -- XX Amélioration de la qualité de l'apprentissage par la simulation interactive -- XX Réduction des coûts de formation par la mutualisation des ressources -- XX Accessibilité élargie aux technologies industrielles avancées -- XX Contribution à la recherche en pédagogie numérique industrielle +Le projet pose les bases technologiques pour l'évolution future vers la téléopération industrielle. = Spécifications fonctionnelles @@ -285,50 +260,6 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo ] ) -#rect( - width: 100%, - stroke: green + 1pt, - inset: 10pt, - radius: 5pt, - fill: green.lighten(95%), - [ - #text(weight: "bold", fill: green)[Fonctionnalité 2 : Analyse temps réel et KPI] - - *Description :* Module d'analyse des données en temps réel pour calculer et améliorer les indicateurs de performance clés (KPI) de la chaîne de production. - - *Critères d'acceptation :* - - Calcul automatique des KPI (efficacité, disponibilité, qualité) - - Détection d'anomalies en temps réel - - Alertes configurables - - Dashboard de visualisation - - Historique des performances - - *Priorité :* Haute - ] -) - -#rect( - width: 100%, - stroke: orange + 1pt, - inset: 10pt, - radius: 5pt, - fill: orange.lighten(95%), - [ - #text(weight: "bold", fill: orange)[Fonctionnalité 3 : Environnement de simulation 3D] - - *Description :* Jumeau numérique 3D de la plateforme de production permettant la visualisation, la simulation et les tests sans impact sur le système physique. - - *Critères d'acceptation :* - - Modélisation 3D fidèle de la plateforme physique - - Synchronisation avec les données réelles - - Interface utilisateur intuitive - - Simulation de scénarios de test - - Exportation de résultats - - *Priorité :* Moyenne - ] -) - #rect( width: 100%, stroke: purple + 1pt, @@ -336,7 +267,7 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo radius: 5pt, fill: purple.lighten(95%), [ - #text(weight: "bold", fill: purple)[Fonctionnalité 4 : Agrégation et vue globale] + #text(weight: "bold", fill: purple)[Fonctionnalité 2 : Agrégation et vue globale] *Description :* Système d'agrégation des données provenant de multiple sources pour fournir une vue d'ensemble complète de la chaîne de production. @@ -347,10 +278,33 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo - Rapports automatisés - Interface de visualisation globale + *Priorité :* Haute + ] +) + +#rect( + width: 100%, + stroke: green + 1pt, + inset: 10pt, + radius: 5pt, + fill: green.lighten(95%), + [ + #text(weight: "bold", fill: green)[Fonctionnalité 3 : Analyse temps réel et KPI] + + *Description :* Module d'analyse des données en temps réel pour calculer et améliorer les indicateurs de performance clés (KPI) de la chaîne de production. + + *Critères d'acceptation :* + - Calcul automatique des KPI (efficacité, disponibilité, qualité) + - Alertes configurables + - Détection d'anomalies en temps réel + - Dashboard de visualisation + - Historique des performances + *Priorité :* Moyenne ] ) + #rect( width: 100%, stroke: red + 1pt, @@ -358,7 +312,7 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo radius: 5pt, fill: red.lighten(95%), [ - #text(weight: "bold", fill: red)[Fonctionnalité 5 : Infrastructure téléopération] + #text(weight: "bold", fill: red)[Fonctionnalité 4 : Infrastructure téléopération] *Description :* Préparation de l'architecture système pour permettre la téléopération future de la plateforme (contrôle à distance, maintenance prédictive). @@ -375,24 +329,13 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo == Cas d'utilisation -=== Acteurs du système - -*Étudiant :* Utilisateur principal qui interagit avec le jumeau numérique pour apprendre les concepts de l'industrie 4.0. - -*Enseignant :* XX Supervise les sessions d'apprentissage, configure les scénarios pédagogiques et évalue les performances. - -*Administrateur technique :* Gère la configuration du système, maintient la connexion avec la plateforme physique. - -*Plateforme physique :* Système automatisé réel qui fournit les données capteurs en temps réel. - === Cas d'utilisation principaux *CU1 : Supervision temps réel de la production* -- *Acteur principal :* Étudiant - *Objectif :* Observer et analyser le fonctionnement de la chaîne de production - *Préconditions :* Plateforme physique en fonctionnement, connexion établie - *Scénario nominal :* - 1. L'étudiant se connecte au jumeau numérique + 1. L'utilisateur se connecte au jumeau numérique 2. Il visualise la représentation 3D de la plateforme 3. Il observe les données capteurs en temps réel 4. Il analyse les KPI affichés sur le dashboard @@ -400,11 +343,10 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo - *Extensions :* Simulation de pannes, modification de paramètres *CU2 : Analyse historique des données* -- *Acteur principal :* Étudiant - *Objectif :* Analyser les tendances et performances passées - *Préconditions :* Données historiques disponibles - *Scénario nominal :* - 1. L'étudiant accède à l'interface d'analyse + 1. L'utilisateur accède à l'interface d'analyse 2. Il sélectionne une période d'analyse 3. Il choisit les métriques à étudier 4. Il génère des graphiques et rapports @@ -412,7 +354,6 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo - *Extensions :* Export de données, création de rapports personnalisés *CU3 : Maintenance prédictive* -- *Acteur principal :* Administrateur technique - *Objectif :* Anticiper les besoins de maintenance de la plateforme - *Préconditions :* Modèles prédictifs configurés - *Scénario nominal :* @@ -460,7 +401,6 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo - Fil d'Ariane pour situer l'utilisateur dans l'arborescence - Raccourcis clavier pour les actions fréquentes - Système d'onglets pour le multitâche -- XX Recherche globale intelligente *Visualisation des données :* - Choix de thèmes visuels (clair/sombre/contraste élevé) @@ -469,31 +409,15 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo - Animation fluide des transitions d'état - Gestion intelligente de la densité d'information -- XX Historique des actions utilisateur pour le débogage - === Exigences techniques UI/UX -*Performance :* -- Temps de réponse < 100ms pour les interactions critiques -- XX Mise en cache intelligente des ressources fréquentes -- XX Optimisation pour les connexions réseau variables - *Compatibilité :* - Support navigateurs modernes (Chrome, Firefox, Edge, Safari) - Progressive Web App pour installation native -- API responsive pour intégration dans des LMS existants +- API responsive pour intégration dans les systèmes préexistants *Sécurité et authentification :* -- XX Connexion SSO avec les systèmes éducatifs existants -- Session timeout configurable - -=== Maquettes et prototypes - -Les maquettes détaillées seront développées en Phase 1 du projet, incluant : -- Wireframes basse fidélité pour la validation des concepts -- Prototypes interactifs pour les tests utilisateur -- Design system complet avec composants réutilisables -- Guide de style pour assurer la cohérence visuelle +- Sécurité et authentification conforme aux pratiques en vigueur sur les systèmes existants. = Spécifications techniques @@ -501,7 +425,7 @@ Les maquettes détaillées seront développées en Phase 1 du projet, incluant : L'architecture proposée suit un modèle en couches : *Couche Physique :* -- Plateforme de production éducative avec capteurs et actionneurs +- Plateforme de démonstration avec capteurs et actionneurs - Systèmes de contrôle (PLCs, contrôleurs industriels) - Réseau industriel (Ethernet/IP, Profinet) @@ -523,33 +447,27 @@ L'architecture proposée suit un modèle en couches : - Dashboard web interactif == Technologies envisagées -- *Langages de programmation :* Python (backend), JavaScript/TypeScript (frontend), C++ (simulation temps réel), C\# +- *Langages de programmation :* Python (backend), JavaScript/TypeScript (frontend), C++, C\# - *Frameworks :* - Backend : FastAPI, Flask, ou Django - Frontend : React.js ou Vue.js pour les dashboards - - Simulation 3D : Unity 3D, Unreal Engine, ou Three.js - Communication : OPC UA, MQTT, WebSocket - *Base de données :* - Temporelle : InfluxDB ou TimescaleDB - Relationnelle : PostgreSQL + - OLAP : ClickHouse, Apache Druid, Apache Pinot - Cache : Redis - *Outils de développement :* Docker, Git, CI/CD (GitLab/GitHub Actions) - *Protocoles de communication :* OPC UA, Modbus TCP, Ethernet/IP - *Formats d'échange :* JSON, XML, Protocol Buffers -== Contraintes techniques -- Performance : Latence < 100ms pour l'analyse temps réel, support de 1000+ points de données/seconde -- Scalabilité : Architecture microservices, support multi-utilisateurs (50+ utilisateurs simultanés) -- Sécurité : Authentification robuste, chiffrement des communications, isolation réseau -- Compatibilité : Navigateurs modernes, Windows/Linux, intégration avec systèmes industriels existants - == Intégrations === Intégration avec la plateforme physique DIWII *Systèmes de contrôle industriel :* - Connexion aux automates programmables (PLCs) via protocoles industriels -- Interface avec les systèmes SCADA existants +- Interface avec les systèmes existants - Intégration des capteurs IoT (température, pression, position, vitesse) - Synchronisation avec les actionneurs et variateurs de vitesse @@ -557,22 +475,10 @@ L'architecture proposée suit un modèle en couches : - OPC UA pour l'interopérabilité standardisée - Modbus TCP/IP pour les équipements legacy - Ethernet/IP pour les composants Rockwell/Allen-Bradley -- MQTT pour les capteurs IoT et la telemetrie - -*Collecte de données temps réel :* -- Gateway industriel pour l'agrégation des protocoles -- Buffering local en cas de déconnexion réseau -- Horodatage précis des événements (< 1ms) -- Gestion des erreurs de communication et reconnexion automatique - +- MQTT pour les capteurs IoT et la télémetrie === Intégrations techniques -*Infrastructure cloud :* -- Déploiement sur AWS/Azure/Google Cloud Platform -- Intégration avec les services de base de données managés -- Utilisation des services de machine learning cloud -- CDN pour la distribution des contenus 3D statiques *Outils de développement :* - Intégration continue avec GitLab CI/CD @@ -580,10 +486,8 @@ L'architecture proposée suit un modèle en couches : - Logging centralisé avec ELK Stack - Tests automatisés avec Jenkins/GitHub Actions -*APIs et microservices :* +*APIs :* - API REST standardisée OpenAPI 3.0 -- Message broker (RabbitMQ/Apache Kafka) -- Service discovery et load balancing - Gateway API pour la sécurité et le routage === Intégrations futures (perspective téléopération) @@ -594,84 +498,42 @@ L'architecture proposée suit un modèle en couches : - Systèmes de réalité augmentée pour la maintenance - Jumeaux numériques de niveau entreprise (PLM/ERP) -=== Contraintes d'intégration - -*Sécurité industrielle :* -- Isolation réseau entre environnement pédagogique et production -- Chiffrement end-to-end des communications critiques -- Audit trail de toutes les interactions système -- Compliance avec les standards IEC 62443 - -*Performance et fiabilité :* -- Tolérance aux pannes avec basculement automatique -- Synchronisation de données en mode dégradé -- Gestion des pics de charge lors des sessions étudiantes -- SLA de disponibilité 99.5% sur les heures de cours - -*Maintenance et évolutivité :* -- Versioning des APIs pour la compatibilité ascendante -- Documentation technique automatisée -- Tests d'intégration automatisés -- Procédures de rollback en cas de problème = Contraintes et exigences == Contraintes temporelles - *Durée du projet :* 5 mois (Septembre 2025 - Janvier 2026) -- *Date de début :* 9 septembre 2025 +- *Date de début :* 15 septembre 2025 - *Date de fin :* 31 janvier 2026 -- *Soutenance prévue :* Fin janvier 2026 +- *Soutenance prévue :* première semaine de février === Jalons importants *Jalon 1 : 15 octobre 2025 - Analyse et conception terminées* - Spécifications techniques détaillées validées - Architecture système finalisée -- Maquettes d'interface validées par l'encadrant - Environnement de développement configuré - Première connexion à la plateforme DIWII établie -*Jalon 2 : 30 novembre 2025 - MVP (Minimum Viable Product) fonctionnel* +*Jalon 2 : 7 décembre 2025 - MVP (Minimum Viable Product) fonctionnel* - Extraction de données capteurs opérationnelle - Interface web de base déployée - Premières métriques KPI calculées - Tests d'intégration réussis -*Jalon 3 : 20 décembre 2025 - Version bêta complète* +*Jalon 3 : 7 janvier 2025 - Version bêta complète* - Toutes les fonctionnalités principales implémentées - Interface utilisateur finalisée et testée - Système d'analyse temps réel opérationnel -- Documentation technique rédigée -- Tests de charge et de performance validés -*Jalon 4 : 15 janvier 2026 - Finalisation et documentation* +*Jalon 4 : 21 janvier 2026 - Finalisation et documentation* - Correction des bugs critiques - Documentation utilisateur complète +- Documentation technique rédigée - Préparation de la présentation de soutenance - Déploiement de la version finale -=== Planning détaillé par phase - -*Phase 1 : Analyse et conception (6 semaines - Sept-Oct 2025)* -- Semaine 1-2 : Étude approfondie de la plateforme DIWII -- Semaine 3-4 : Conception de l'architecture technique -- Semaine 5-6 : Spécifications détaillées et validation - -*Phase 2 : Développement core (8 semaines - Oct-Déc 2025)* -- Semaine 7-8 : Infrastructure de base et connexions -- Semaine 9-10 : Module d'extraction de données -- Semaine 11-12 : Interface web et visualisation -- Semaine 13-14 : Système d'analyse et KPI - -*Phase 3 : Intégration et tests (4 semaines - Déc 2025-Jan 2026)* -- Semaine 15-16 : Tests d'intégration et optimisation -- Semaine 17-18 : Tests utilisateur et corrections - -*Phase 4 : Finalisation (2 semaines - Jan 2026)* -- Semaine 19 : Documentation -- Semaine 20 : Préparation soutenance - === Contraintes critiques *Ressources humaines :* @@ -687,7 +549,7 @@ L'architecture proposée suit un modèle en couches : - Complexité technique sous-estimée (probabilité moyenne) - Problèmes d'accès à la plateforme physique (probabilité faible) - Difficultés d'intégration des technologies (probabilité moyenne) -- Surcharge de travail en fin de période (probabilité élevée) +- Retard dans l’atteinte des jalons (probabilité élevée) == Contraintes budgétaires @@ -697,56 +559,16 @@ Pas de budget alloué pour ce projet étudiant. Toutes les ressources utilisées Aucune contrainte réglementaire spécifique pour ce projet. Le développement et l'expérimentation se font dans le cadre académique et pédagogique. == Contraintes de sécurité -Aucune contrainte de sécurité particulière au-delà des bonnes pratiques standards (gestion des accès, confidentialité des données pédagogiques, respect de la vie privée des utilisateurs). +Aucune contrainte de sécurité particulière au-delà des bonnes pratiques standards, incluant la gestion des accès, la confidentialité des données pédagogiques, le respect de la vie privée des utilisateurs ainsi que le respect des accords de confidentialité. = Livrables == Livrables techniques -- [ ] Code source documenté -- [ ] Documentation technique -- [ ] Guide d'installation -- [ ] Tests unitaires et d'intégration -- [ ] Documentation utilisateur +- Code source commenté +- Tests unitaires et d'intégration +- Documentation technique +- Documentation utilisateur +- Guide d'installation == Livrables académiques -- [ ] Présentation de soutenance - -== Critères de qualité -Les livrables seront évalués selon les critères suivants : -- Fonctionnalités principales opérationnelles et conformes au cahier des charges -- Documentation technique et utilisateur complète -- Qualité du code (clarté, modularité, commentaires) -- Couverture des tests (unitaires et d'intégration) -- Respect des délais et jalons -- Facilité d'utilisation et ergonomie de l'interface - -= Planification - -== Planning prévisionnel - -#table( - columns: (1fr, 2fr, 1fr, 1fr), - inset: 8pt, - align: horizon, - table.header( - [*Phase*], [*Tâches*], [*Durée*], [*Échéance*] - ), - [Phase 1], [Analyse et conception], [6 semaines], [15 octobre 2025], - [Phase 2], [Développement core], [8 semaines], [30 novembre 2025], - [Phase 3], [Intégration et tests], [4 semaines], [20 décembre 2025], - [Phase 4], [Finalisation et documentation], [2 semaines], [15 janvier 2026], -) - -== Risques identifiés - -#table( - columns: (2fr, 1fr, 2fr, 2fr), - inset: 8pt, - align: horizon, - table.header( - [*Risque*], [*Probabilité*], [*Impact*], [*Mitigation*] - ), - [Complexité technique sous-estimée], [Moyenne], [Retard dans le planning], [Décomposition en tâches plus petites], - [Indisponibilité des ressources], [Faible], [Blocage temporaire], [Identification d'alternatives], - [Changement des exigences], [Faible], [Refonte partielle], [Communication régulière avec l'encadrant], -) \ No newline at end of file +- Présentation de soutenance \ No newline at end of file