Update cahier_des_charges with enhancements to pedagogical approaches and technical specifications
This commit is contained in:
parent
e72588b22b
commit
9d8dc1b3fb
Binary file not shown.
@ -215,10 +215,10 @@ 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 :*
|
||||
- Conception centrée sur l'apprentissage plutôt que sur la production
|
||||
- Scénarios pédagogiques progressifs intégrés dans la plateforme
|
||||
- Interface adaptée aux différents niveaux d'expertise des étudiants
|
||||
- Outils d'évaluation et de suivi de progression des apprentissages
|
||||
- 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,15 +228,15 @@ 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
|
||||
- Analyse prédictive des données pour l'optimisation pédagogique
|
||||
- Interface 3D immersive optimisée pour l'apprentissage collaboratif
|
||||
- XX Analyse prédictive des données pour l'optimisation pédagogique
|
||||
- XX Interface 3D immersive optimisée pour l'apprentissage collaboratif
|
||||
- Système d'extraction de données unifié et standardisé
|
||||
|
||||
*Optimisation pour l'éducation :*
|
||||
- Support multi-utilisateurs pour les travaux pratiques en groupe
|
||||
- Gestion des sessions d'apprentissage avec sauvegarde d'état
|
||||
- Bibliothèque de cas d'usage pédagogiques préétablis
|
||||
- Documentation et tutoriels intégrés
|
||||
- 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
|
||||
|
||||
@ -247,17 +247,17 @@ Le projet fait converger pour la première fois les technologies de jumeau numé
|
||||
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.
|
||||
|
||||
*Approche expérimentale sécurisée :*
|
||||
Le jumeau numérique permet aux étudiants d'expérimenter sans risque sur des scénarios complexes ou dangereux, impossible à reproduire sur la plateforme physique.
|
||||
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).
|
||||
|
||||
*Préparation à la téléopération :*
|
||||
Le projet pose les bases technologiques pour l'évolution future vers la téléopération industrielle, préparant les étudiants aux métiers de demain.
|
||||
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
|
||||
|
||||
- Amélioration de la qualité de l'apprentissage par la simulation interactive
|
||||
- Réduction des coûts de formation par la mutualisation des ressources
|
||||
- Accessibilité élargie aux technologies industrielles avancées
|
||||
- Contribution à la recherche en pédagogie numérique industrielle
|
||||
- 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
|
||||
|
||||
= Spécifications fonctionnelles
|
||||
|
||||
@ -379,7 +379,7 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo
|
||||
|
||||
*Étudiant :* Utilisateur principal qui interagit avec le jumeau numérique pour apprendre les concepts de l'industrie 4.0.
|
||||
|
||||
*Enseignant :* Supervise les sessions d'apprentissage, configure les scénarios pédagogiques et évalue les performances.
|
||||
*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.
|
||||
|
||||
@ -399,20 +399,7 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo
|
||||
5. Il identifie les anomalies ou optimisations possibles
|
||||
- *Extensions :* Simulation de pannes, modification de paramètres
|
||||
|
||||
*CU2 : Simulation de scénarios pédagogiques*
|
||||
- *Acteur principal :* Étudiant
|
||||
- *Acteur secondaire :* Enseignant
|
||||
- *Objectif :* Expérimenter différents scénarios sans impact sur la production réelle
|
||||
- *Préconditions :* Scénarios pré-configurés par l'enseignant
|
||||
- *Scénario nominal :*
|
||||
1. L'enseignant sélectionne un scénario pédagogique
|
||||
2. L'étudiant lance la simulation
|
||||
3. Il observe l'évolution des paramètres
|
||||
4. Il prend des décisions d'optimisation
|
||||
5. Il analyse les résultats obtenus
|
||||
- *Extensions :* Travail collaboratif, comparaison de stratégies
|
||||
|
||||
*CU3 : Analyse historique des données*
|
||||
*CU2 : Analyse historique des données*
|
||||
- *Acteur principal :* Étudiant
|
||||
- *Objectif :* Analyser les tendances et performances passées
|
||||
- *Préconditions :* Données historiques disponibles
|
||||
@ -424,19 +411,7 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo
|
||||
5. Il identifie des patterns et corrélations
|
||||
- *Extensions :* Export de données, création de rapports personnalisés
|
||||
|
||||
*CU4 : Configuration de scénarios pédagogiques*
|
||||
- *Acteur principal :* Enseignant
|
||||
- *Objectif :* Créer des exercices adaptés aux objectifs pédagogiques
|
||||
- *Préconditions :* Droits d'administration accordés
|
||||
- *Scénario nominal :*
|
||||
1. L'enseignant accède au module de configuration
|
||||
2. Il définit les paramètres du scénario
|
||||
3. Il configure les objectifs d'apprentissage
|
||||
4. Il teste le scénario en simulation
|
||||
5. Il valide et publie pour les étudiants
|
||||
- *Extensions :* Duplication de scénarios, partage entre enseignants
|
||||
|
||||
*CU5 : Maintenance prédictive*
|
||||
*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
|
||||
@ -448,23 +423,6 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo
|
||||
5. Il documente les actions correctives
|
||||
- *Extensions :* Maintenance automatisée, historique des interventions
|
||||
|
||||
=== Cas d'utilisation secondaires
|
||||
|
||||
*CU6 : Formation à la téléopération*
|
||||
- Simulation de contrôle à distance
|
||||
- Formation aux protocoles de sécurité
|
||||
- Gestion de la latence réseau
|
||||
|
||||
*CU7 : Évaluation des compétences*
|
||||
- Tests pratiques automatisés
|
||||
- Mesure des performances étudiantes
|
||||
- Génération de certificats de compétences
|
||||
|
||||
*CU8 : Collaboration multi-sites*
|
||||
- Sessions partagées entre établissements
|
||||
- Échange de bonnes pratiques
|
||||
- Projets collaboratifs inter-écoles
|
||||
|
||||
== Interface utilisateur
|
||||
|
||||
=== Principes de conception
|
||||
@ -473,13 +431,10 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo
|
||||
- Interface intuitive adaptée aux différents niveaux d'expertise
|
||||
- Navigation claire et cohérente entre les modules
|
||||
- Feedback visuel immédiat pour toutes les interactions
|
||||
- Accessibilité pour les utilisateurs en situation de handicap
|
||||
|
||||
*Design responsive :*
|
||||
- Adaptation automatique aux différentes tailles d'écran
|
||||
- Support tablettes et écrans tactiles industriels
|
||||
- Optimisation pour les sessions multi-utilisateurs
|
||||
- Interface scalable selon le nombre de participants
|
||||
|
||||
=== Interfaces principales
|
||||
|
||||
@ -490,26 +445,13 @@ Le projet pose les bases technologiques pour l'évolution future vers la téléo
|
||||
- Timeline des événements et anomalies
|
||||
- Menu de navigation vers les modules spécialisés
|
||||
|
||||
*Environnement de simulation 3D :*
|
||||
- Représentation 3D photoréaliste de la plateforme physique
|
||||
- Contrôles de caméra intuitifs (zoom, rotation, panoramique)
|
||||
- Annotations contextuelles sur les équipements
|
||||
- Overlay d'informations temps réel sur les éléments 3D
|
||||
- Mode immersif plein écran pour la présentation
|
||||
|
||||
*Interface d'analyse :*
|
||||
- Outils de requête graphique pour l'exploration des données
|
||||
- Générateur de graphiques drag-and-drop
|
||||
- Générateur de graphiques
|
||||
- Tableau de bord personnalisable par l'utilisateur
|
||||
- Export facile vers formats standards (PDF, Excel, CSV)
|
||||
- Système de favoris pour les analyses récurrentes
|
||||
|
||||
*Module de configuration pédagogique :*
|
||||
- Assistant de création de scénarios guidé par étapes
|
||||
- Bibliothèque de templates pré-configurés
|
||||
- Preview temps réel des modifications
|
||||
- Système de versioning des scénarios
|
||||
- Interface de test et validation
|
||||
|
||||
=== Exigences ergonomiques
|
||||
|
||||
@ -518,7 +460,7 @@ 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
|
||||
- Recherche globale intelligente
|
||||
- XX Recherche globale intelligente
|
||||
|
||||
*Visualisation des données :*
|
||||
- Choix de thèmes visuels (clair/sombre/contraste élevé)
|
||||
@ -527,39 +469,23 @@ 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
|
||||
|
||||
*Collaboration et communication :*
|
||||
- Système de chat intégré pour les sessions de groupe
|
||||
- Partage d'écran pour les démonstrations
|
||||
- Annotations collaboratives sur les vues 3D
|
||||
- Système de notifications non-intrusives
|
||||
- Historique des actions utilisateur pour le débogage
|
||||
- XX Historique des actions utilisateur pour le débogage
|
||||
|
||||
=== Exigences techniques UI/UX
|
||||
|
||||
*Performance :*
|
||||
- Temps de réponse < 100ms pour les interactions critiques
|
||||
- Chargement progressif des éléments 3D complexes
|
||||
- Mise en cache intelligente des ressources fréquentes
|
||||
- Optimisation pour les connexions réseau variables
|
||||
- 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
|
||||
- Support WebGL 2.0 pour le rendu 3D accéléré
|
||||
|
||||
*Sécurité et authentification :*
|
||||
- Connexion SSO avec les systèmes éducatifs existants
|
||||
- Gestion des rôles et permissions granulaire
|
||||
- XX Connexion SSO avec les systèmes éducatifs existants
|
||||
- Session timeout configurable
|
||||
- Audit trail des actions sensibles
|
||||
|
||||
*Accessibilité :*
|
||||
- Conformité WCAG 2.1 niveau AA
|
||||
- Support lecteurs d'écran
|
||||
- Navigation clavier complète
|
||||
- Contraste suffisant pour la malvoyance
|
||||
- Sous-titres pour les contenus audiovisuels
|
||||
|
||||
=== Maquettes et prototypes
|
||||
|
||||
@ -591,16 +517,13 @@ L'architecture proposée suit un modèle en couches :
|
||||
|
||||
*Couche Application :*
|
||||
- API REST pour l'accès aux données
|
||||
- Moteur de simulation 3D (jumeau numérique)
|
||||
- Interface web pour visualisation et contrôle
|
||||
|
||||
*Couche Présentation :*
|
||||
- Dashboard web interactif
|
||||
- Interface de simulation 3D
|
||||
- Application mobile (optionnel)
|
||||
|
||||
== Technologies envisagées
|
||||
- *Langages de programmation :* Python (backend), JavaScript/TypeScript (frontend), C++ (simulation temps réel)
|
||||
- *Langages de programmation :* Python (backend), JavaScript/TypeScript (frontend), C++ (simulation temps réel), C\#
|
||||
- *Frameworks :*
|
||||
- Backend : FastAPI, Flask, ou Django
|
||||
- Frontend : React.js ou Vue.js pour les dashboards
|
||||
@ -642,25 +565,6 @@ L'architecture proposée suit un modèle en couches :
|
||||
- Horodatage précis des événements (< 1ms)
|
||||
- Gestion des erreurs de communication et reconnexion automatique
|
||||
|
||||
=== Intégration avec les systèmes éducatifs
|
||||
|
||||
*Learning Management System (LMS) :*
|
||||
- Authentification SSO avec les comptes étudiants existants
|
||||
- Export automatique des résultats vers Moodle/Canvas
|
||||
- Intégration dans les parcours pédagogiques
|
||||
- Suivi des progressions et évaluations
|
||||
|
||||
*Systèmes d'information de l'établissement :*
|
||||
- Synchronisation avec l'annuaire LDAP/Active Directory
|
||||
- Gestion des groupes et classes
|
||||
- Planning des sessions de travaux pratiques
|
||||
- Rapports d'utilisation pour l'administration
|
||||
|
||||
*Outils collaboratifs :*
|
||||
- Intégration Microsoft Teams/Discord pour la communication
|
||||
- Partage de documents via SharePoint/Google Drive
|
||||
- Visioconférence intégrée pour le support à distance
|
||||
- Système de notifications vers les applications mobiles
|
||||
|
||||
=== Intégrations techniques
|
||||
|
||||
@ -690,12 +594,6 @@ 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)
|
||||
|
||||
*Technologies émergentes :*
|
||||
- Edge computing pour le traitement local
|
||||
- 5G pour la communication ultra-faible latence
|
||||
- Blockchain pour la traçabilité des données
|
||||
- Intelligence artificielle pour l'optimisation autonome
|
||||
|
||||
=== Contraintes d'intégration
|
||||
|
||||
*Sécurité industrielle :*
|
||||
@ -737,7 +635,6 @@ L'architecture proposée suit un modèle en couches :
|
||||
*Jalon 2 : 30 novembre 2025 - MVP (Minimum Viable Product) fonctionnel*
|
||||
- Extraction de données capteurs opérationnelle
|
||||
- Interface web de base déployée
|
||||
- Visualisation 3D basique de la plateforme
|
||||
- Premières métriques KPI calculées
|
||||
- Tests d'intégration réussis
|
||||
|
||||
@ -751,7 +648,6 @@ L'architecture proposée suit un modèle en couches :
|
||||
*Jalon 4 : 15 janvier 2026 - Finalisation et documentation*
|
||||
- Correction des bugs critiques
|
||||
- Documentation utilisateur complète
|
||||
- Mémoire de fin d'études finalisé
|
||||
- Préparation de la présentation de soutenance
|
||||
- Déploiement de la version finale
|
||||
|
||||
@ -773,24 +669,18 @@ L'architecture proposée suit un modèle en couches :
|
||||
- Semaine 17-18 : Tests utilisateur et corrections
|
||||
|
||||
*Phase 4 : Finalisation (2 semaines - Jan 2026)*
|
||||
- Semaine 19 : Documentation et mémoire
|
||||
- Semaine 19 : Documentation
|
||||
- Semaine 20 : Préparation soutenance
|
||||
|
||||
=== Contraintes critiques
|
||||
|
||||
*Disponibilité de la plateforme DIWII :*
|
||||
- Accès garanti pendant les heures ouvrables
|
||||
- Fenêtres de maintenance programmées
|
||||
- Coordination avec les autres utilisateurs de la plateforme
|
||||
|
||||
*Ressources humaines :*
|
||||
- Disponibilité de l'équipe de 3 étudiants
|
||||
- Support technique de l'encadrant
|
||||
- Accès aux experts techniques de DIWII
|
||||
|
||||
*Contraintes académiques :*
|
||||
- Respect du calendrier de remise du mémoire
|
||||
- Coordination avec les autres projets étudiants
|
||||
- Respect du calendrier
|
||||
- Disponibilité des salles et équipements
|
||||
|
||||
*Risques temporels identifiés :*
|
||||
@ -799,22 +689,6 @@ L'architecture proposée suit un modèle en couches :
|
||||
- Difficultés d'intégration des technologies (probabilité moyenne)
|
||||
- Surcharge de travail en fin de période (probabilité élevée)
|
||||
|
||||
=== Stratégies d'atténuation des risques
|
||||
|
||||
*Approche itérative :*
|
||||
- Développement par sprints de 2 semaines
|
||||
- Validation continue avec l'encadrant
|
||||
- Tests précoces et fréquents
|
||||
|
||||
*Plan de contingence :*
|
||||
- Priorisation des fonctionnalités essentielles
|
||||
- Solutions de fallback pour chaque composant critique
|
||||
- Flexibilité dans le scope selon l'avancement
|
||||
|
||||
*Gestion de projet :*
|
||||
- Réunions hebdomadaires de suivi
|
||||
- Tracking quotidien de l'avancement
|
||||
- Communication proactive sur les blocages
|
||||
|
||||
== Contraintes budgétaires
|
||||
Pas de budget alloué pour ce projet étudiant. Toutes les ressources utilisées sont gratuites ou déjà disponibles via l'établissement ou DIWII.
|
||||
@ -835,9 +709,7 @@ Aucune contrainte de sécurité particulière au-delà des bonnes pratiques stan
|
||||
- [ ] Documentation utilisateur
|
||||
|
||||
== Livrables académiques
|
||||
- [ ] Mémoire de fin d'études
|
||||
- [ ] Présentation de soutenance
|
||||
- [ ] Poster de présentation (si requis)
|
||||
|
||||
== Critères de qualité
|
||||
Les livrables seront évalués selon les critères suivants :
|
||||
@ -847,34 +719,9 @@ Les livrables seront évalués selon les critères suivants :
|
||||
- Couverture des tests (unitaires et d'intégration)
|
||||
- Respect des délais et jalons
|
||||
- Facilité d'utilisation et ergonomie de l'interface
|
||||
- Respect des standards académiques pour le mémoire
|
||||
|
||||
= Planification
|
||||
|
||||
== Méthodologie
|
||||
|
||||
Nous adopterons une méthodologie de développement *Agile* adaptée au contexte académique :
|
||||
|
||||
*Approche itérative :*
|
||||
- Sprints de 2 semaines avec livrables fonctionnels
|
||||
- Validation continue avec l'encadrant à chaque sprint
|
||||
- Adaptation du scope selon les retours et contraintes
|
||||
|
||||
*Gestion de projet collaborative :*
|
||||
- Répartition des tâches selon les compétences de chaque étudiant
|
||||
- Réunions hebdomadaires de synchronisation de l'équipe
|
||||
- Suivi d'avancement avec outils de gestion de projet (Trello/Jira)
|
||||
|
||||
*Assurance qualité :*
|
||||
- Tests continus et intégration automatisée
|
||||
- Reviews de code entre membres de l'équipe
|
||||
- Documentation incrémentale au fil du développement
|
||||
|
||||
*Communication :*
|
||||
- Points réguliers avec l'encadrant Bruno CHAVAGNEUX
|
||||
- Démonstrations fonctionnelles à chaque jalon majeur
|
||||
- Retours utilisateur via tests avec d'autres étudiants
|
||||
|
||||
== Planning prévisionnel
|
||||
|
||||
#table(
|
||||
@ -902,33 +749,4 @@ Nous adopterons une méthodologie de développement *Agile* adaptée au contexte
|
||||
[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],
|
||||
)
|
||||
|
||||
= Critères de réussite
|
||||
|
||||
== Critères techniques
|
||||
- [ ] Toutes les fonctionnalités principales implémentées
|
||||
- [ ] Performance conforme aux spécifications
|
||||
- [ ] Tests couvrant au moins 80% du code
|
||||
- [ ] Aucun bug critique en production
|
||||
|
||||
== Critères académiques
|
||||
- [ ] Mémoire respectant les standards académiques
|
||||
- [ ] Démonstration fonctionnelle lors de la soutenance
|
||||
- [ ] Respect des délais de livraison
|
||||
- [ ] Innovation et originalité de l'approche
|
||||
|
||||
= Conclusion
|
||||
|
||||
Ce cahier des charges définit les objectifs, les spécifications et le cadre de réalisation du jumeau numérique pour la plateforme DIWII. Ce projet vise à offrir une solution pédagogique innovante, accessible et adaptée à l'enseignement de l'industrie 4.0. L'intégration de technologies avancées, la modularité et l'approche centrée utilisateur permettront de répondre aux besoins des étudiants et enseignants tout en préparant l'avenir de la formation industrielle. Le respect des jalons et la validation continue garantiront la qualité et la pertinence des livrables.
|
||||
|
||||
= Annexes
|
||||
|
||||
== Annexe A : Glossaire
|
||||
Liste des principaux termes techniques utilisés dans le projet (IoT, jumeau numérique, OPC UA, KPI, etc.)
|
||||
|
||||
== Annexe B : Références
|
||||
Articles, sites web, documentations et ouvrages utilisés pour l'état de l'art et la conception du projet.
|
||||
|
||||
== Annexe C : Maquettes
|
||||
Maquettes d'interface utilisateur réalisées lors de la phase de conception (wireframes, prototypes interactifs, etc.)
|
||||
)
|
Loading…
x
Reference in New Issue
Block a user