1 / 39

Conception et développement multi-lot/Multi-Equipe

Supervision à distance d’une ligne de conditionnement temps réel . Conception et développement multi-lot/Multi-Equipe. Plan. I - Introduction II - Description des lots III - Intégration et tests IV - Bilan. Introduction. Spécifications supplémentaires. Pièces

donny
Download Presentation

Conception et développement multi-lot/Multi-Equipe

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Supervision à distance d’une ligne de conditionnement temps réel Conception et développement multi-lot/Multi-Equipe INSA de LYON - H4201

  2. Plan I - Introduction II - Description des lots III - Intégration et tests IV - Bilan INSA de LYON - H4201

  3. Introduction INSA de LYON - H4201

  4. Spécifications supplémentaires • Pièces • Pièce défectueuse si différente de la valeur indiquée dans le lot • Arrivée des pièces chaque seconde • Time Out arrivée pièce : 5 sec  • Cartons • Pas de gestion de l'arrivée des cartons • Erreur sur tentative d'ajout d'un 6e carton dans la file d'attente INSA de LYON - H4201

  5. Spécifications supplémentaires • Imprimantes • Reprise sur erreur d'impression après réparation des deux imprimantes • Imprimante n°1 prioritaire • Anomalie pour une imprimante en panne • Erreur pour deux imprimantes en pannes • Journal • Enregistrement sur fichier texte • Affichage sur poste de supervision INSA de LYON - H4201

  6. LCG global simplifié INSA de LYON - H4201

  7. Interfaces de communication • Faible couplage des lots (deux IPC max) File de cartons Sortie Réseau Lot 1 Lot 2 Lot 3 Entrée Réseau Voyant INSA de LYON - H4201

  8. IHM du poste de supervision INSA de LYON - H4201

  9. IHM du poste de supervision INSA de LYON - H4201

  10. IHM du poste de supervision INSA de LYON - H4201

  11. IHM du poste de supervision INSA de LYON - H4201

  12. IHM du poste de supervision INSA de LYON - H4201

  13. Description des lots INSA de LYON - H4201

  14. Lot 1 : Gestion des cartons et simulation INSA de LYON - H4201

  15. Lot 1 : Gestion des cartons et simulation INSA de LYON - H4201

  16. Lot 1 : Gestion des cartons et simulation • Choix pour la simulation • Watchdog pour génération de pièces • API pour génération de pièces défectueuses • API pour Arret d'Urgence • Capteurs représentés par des structures de données • Voyants représentés par une (seule) variable énumérée (Vert, Orange, Rouge) INSA de LYON - H4201

  17. Lot 1 : Gestion des cartons et simulation • Tests effectués • Carton plein • Arrivée de pièces défectueuses ( < et > seuil accepté ) • Envoi carton aux imprimantes alors que la file est pleine • Couleurs des voyants pour anomalies et erreurs INSA de LYON - H4201

  18. Lot 2 : Impression, journalisation, Mère, Filtre de communication INSA de LYON - H4201

  19. Lot 2 : Impression, journalisation, Mère, Filtre de communication INSA de LYON - H4201

  20. Lot 2 : Impression, journalisation, Mère, Filtre de communication INSA de LYON - H4201

  21. Lot 2 : Impression, journalisation, Mère, Filtre de communication INSA de LYON - H4201

  22. Lot 2 : Impression, journalisation, Mère, Filtre de communication INSA de LYON - H4201

  23. Lot 2 : Impression, journalisation, Mère, Filtre de communication • Choix pour la simulation : • Imprimantes représentées par des structures de données • Tests effectués : • Scénario nominaux • Panne sur une Imprimante (anomalie) • Pannes sur deux imprimantes (erreur) • Reprise depuis erreur INSA de LYON - H4201

  24. Lot 3 : Couche réseau, IHM • Echanges Client - Serveur INSA de LYON - H4201

  25. Lot 3 : Couche réseau, IHM • Format des échanges Serveur Client - Configuration lot - Reprise après erreur - Arrêt après erreur Type 1 Type 1 Type 2 Type 2 - Information lot - Erreur - Anomalie INSA de LYON - H4201

  26. Lot 3 : Couche réseau, IHM • Serveur INSA de LYON - H4201

  27. Lot 3 : Couche réseau, IHM • Serveur INSA de LYON - H4201

  28. Lot 3 : Couche réseau, IHM • Serveur • Tests effectués INSA de LYON - H4201

  29. Lot 3 : Couche réseau, IHM • Client INSA de LYON - H4201

  30. Lot 3 : Couche réseau, IHM • Client • Tests effectués • Tests de connexion • Tests de validité des données de configuration • Tests de réception de messages du serveur • Tests d'envoi de messages au serveur INSA de LYON - H4201

  31. Intégration et tests INSA de LYON - H4201

  32. Intégration continue • Démarche de non régression et de conformité • Tests unitaires • Tests d'intégration intra-lot  • Tests d'intégration inter-lots • Tests d'intégration totale • Peer reviews • Système de tickets INSA de LYON - H4201

  33. Tests unitaires • Avoir une conformité niveau le plus bas • Plan de tests • tests nominaux • tests limites • Tâche • Considérée comme une boîte noire • Tests de son interface avec les IPC (entrées/sorties/erreurs) • Création de tâches de simulation dédiées INSA de LYON - H4201

  34. Tests d'intégration • Sur plusieurs niveaux • Conformité intra-lot • Conformité inter-lots sans le réseau • Conformité totale Lot x Intégration Lot 1 Intégration Lot 2 Application Lot 1 Lot 2 Intégration Lot 3 INSA de LYON - H4201

  35. Bilan INSA de LYON - H4201

  36. Points forts • Plan de tests unitaires et d'intégration respectés (rédigés et codés) • intégration grandement facilitée, fiabilité • Conception peu révisée • Choix de conception facilitant l'évolutivité de l'application INSA de LYON - H4201

  37. Points faibles • Perte de temps considérable sur la cible...en vain ! (ou presque) • IHM lourde en développement pour la simplicité attendue INSA de LYON - H4201

  38. Pistes d'améliorations • Possibilité d'enchainer plusieurs lots • IHM plus complète (exemples : filtrage des messages, taux de pièces défectueuses en temps réels etc.) • Utiliser tout le potentiel de la cible : réseau, timer, interruptions INSA de LYON - H4201

  39. Démonstration INSA de LYON - H4201

More Related