CDCF
CDCF
CDCF
Sous la supervision de :
ETUDIANTS DE ROI5 1
Table des matières
I. Introduction..............................................................................................................................................5
3. Compatibilité avec d'autres systèmes ou logiciels existants (le cas échéant) :................................6
- Tableau de bord................................................................................................................................7
- Temps de réponse.............................................................................................................................7
ETUDIANTS DE ROI5 2
- Capacité.............................................................................................................................................7
- Disponibilité du système...................................................................................................................7
3. Convivialité......................................................................................................................................8
1. Phases du projet..............................................................................................................................8
- Tests unitaires...................................................................................................................................9
- Tests d'intégration.............................................................................................................................9
- Tests de performance........................................................................................................................9
- Tests de convivialité..........................................................................................................................9
- Tests de sécurité..............................................................................................................................10
X. Contraintes de documentation..............................................................................................................10
1. Documentation du progiciel..........................................................................................................10
ETUDIANTS DE ROI5 3
- Intégration de la maintenance prédictive....................................................................................11
ETUDIANTS DE ROI5 4
Liste des tableaux
ETUDIANTS DE ROI5 5
I. Introduction
1. Contexte du projet :
La gestion des performances et des défaillances des équipements est cruciale dans de
nombreux secteurs industriels. La surveillance des performances et la gestion proactive des
défaillances sont essentielles pour maximiser la disponibilité des équipements, réduire les coûts
de maintenance et améliorer la sécurité des travailleurs. Ce projet vise à concevoir un progiciel
destiné à l'industrie manufacturière pour le suivi et l'analyse des performances des équipements de
production et précisément des équipements électroniques.
2. Objectif du progiciel :
L'objectif est de permettre aux utilisateurs de saisir les informations sur les équipements, telles que le
nom, le code, le temps de fonctionnement mensuel et la durée des pannes, afin de calculer
automatiquement les indicateurs de performances.
ETUDIANTS DE ROI5 6
- Taux de défaillances :
Le système déterminera automatiquement le pourcentage de temps pendant lequel l'équipement est
en panne en utilisant la formule Taux de défaillances = (Temps total de pannes / Temps de
fonctionnement mensuel) x 100.
- Des graphiques seront générés pour visualiser les performances de l'équipement au fil du temps,
mettant en évidence les variations et les tendances.
- Tableau de bord : L'utilisateur pourra visualiser les indicateurs de performances (MTBF, MTTR,
taux de défaillances) ainsi que les graphiques correspondants.
- L'interface utilisateur sera organisée de manière logique, avec une navigation fluide entre les
écrans.
- La saisie des données sera validée pour s'assurer que les formats et les contraintes sont respectés.
ETUDIANTS DE ROI5 7
V. Exigences non fonctionnelles
1. Performances attendues du système
- Temps de réponse : Le système devra fournir des réponses rapides lors de la saisie des données et
du calcul des performances. Le temps de réponse pour l'affichage du tableau de bord ne doit pas
dépasser 2 secondes pour se charger. Les autres fonctionnalités, telles que la création de fiches
d'équipement ou la recherche d'équipements, doivent fournir des temps de réponse inférieurs à 1
seconde pour une expérience utilisateur fluide.
- Capacité : Le progiciel devra pouvoir gérer un grand nombre d'enregistrements d'équipements sans
perte de performance significative.
- Disponibilité du système : Le système doit être disponible 24 heures sur 24, 7 jours sur 7, avec un
temps de disponibilité minimal de 99,9 %. Cela signifie que les utilisateurs doivent pouvoir accéder au
progiciel à tout moment, sauf pendant les périodes de maintenance planifiées.
3. Convivialité
L'interface utilisateur du progiciel doit être conviviale et intuitive. Les utilisateurs doivent pouvoir
naviguer facilement dans le système, créer et mettre à jour des fiches d'équipement, et accéder
rapidement aux informations pertinentes via le tableau de bord. Veillez à utiliser des libellés clairs et
explicites, et à fournir une documentation détaillée pour aider les utilisateurs dans leur utilisation du
progiciel.
- Identification des fonctionnalités principales (saisie des informations, calcul des performances,
tableau de bord)
ETUDIANTS DE ROI5 8
- Élaboration du cahier des charges
Phase de conception
- Conception de l'interface utilisateur (saisie des informations, visualisation des données)
- Définition de la structure de la base de données pour le stockage des informations sur les
équipements
Phase de développement
- Développement de l'interface utilisateur en utilisant VBA (Visual Basic for Applications) dans
Microsoft Excel
- Implémentation de la saisie des informations sur les équipements et leur stockage dans la base de
données
ETUDIANTS DE ROI5 9
2. Estimation des délais pour chaque phase
Nous avons résumé l’ensemble de nos étapes dans le tableau ci-dessous, tout en précisant les durées
estimatives de chacune d’elles
Nom Durée
Conception d'un progiciel de suivi des défaillances et
performances 27 jours
Définition des besoins 9 jours
Analyse des besoins et objectifs du progiciel 3 jours
Identification des fonctionnalités principales 1 jour
Elaboration du cahier des charges 5 jours
Conception détaillée 5 jours
Conception de l'interface utilisateur 2 jours
Définition de la structure de la base de données pour le
stockage des informations sur les équipements 1 jour
Modélisation des calculs de performances 4 jours
Conception du tableau de bord pour la visualisation
graphique des performances 4 jours
Développement 9 jours
Développement de l'interface utilisateur en utilisant VBA 6 jours
ETUDIANTS DE ROI5 10
3. Ressources nécessaires (matériel, logiciel, compétences, etc.)
Nous distinguons dans un projet 3 types de ressources :
ETUDIANTS DE ROI5 11
VIII. Validation et tests
Le plan de validation inclut des scénarios de test spécifiques à notre application, tels que la création
d'une fiche d'équipement électronique, la mise à jour des informations, la recherche d'équipements, la
gestion des incidents, et l'affichage du tableau de bord. Chaque scénario de test sera accompagné de
critères d'acceptation clairs pour évaluer si le résultat du test est conforme aux attentes.
- Tests unitaires : Des tests unitaires seront réalisés pour chaque fonctionnalité individuelle de votre
progiciel. Par exemple, un test unitaire vérifiera si la fonctionnalité de création d'une fiche d'équipement
électronique fonctionne correctement. Il s'agira de tester la saisie des informations, la validation des
champs obligatoires, l'enregistrement des données dans le fichier Excel, et la génération automatique
d'un identifiant unique pour chaque équipement ajouté.
- Tests d'intégration : Une fois que les tests unitaires auront été réussis, des tests d'intégration
seront effectués pour évaluer le bon fonctionnement global du système. Par exemple, un test
d'intégration vérifiera si les différentes fonctionnalités, telles que la gestion des incidents et l'affichage
du tableau de bord, s'intègrent correctement. Il s'agira de vérifier que les données sont correctement
récupérées à partir du fichier Excel, traitées et affichées dans le tableau de bord.
- Tests de performance : Il s’agit ici d’effectuer des tests de performance pour évaluer les temps de
réponse lors de l'affichage du tableau de bord, en particulier lorsque le nombre d'équipements
électroniques augmente. Il est important de s'assurer que le tableau de bord reste réactif même avec un
grand volume de données. Mais également mesurer également les temps de recherche d'équipements
spécifiques pour garantir des performances optimales.
- Tests de convivialité : nous réaliserons des tests de convivialité impliquant des utilisateurs
potentiels pour évaluer l'expérience utilisateur de votre progiciel. Nous leur demanderons de naviguer
dans l'interface utilisateur, de créer, mettre à jour ou rechercher des fiches d'équipement, et d'interagir
avec le tableau de bord. Et par la suite, nous recueillerons leurs commentaires pour améliorer
l'ergonomie et la convivialité du progiciel, en nous assurant que les actions sont intuitives et que les
informations sont présentées de manière claire et compréhensible.
- Tests de sécurité : Nous effectuerons des tests de sécurité pour identifier et corriger les
éventuelles vulnérabilités de votre progiciel. Vérifierons la robustesse des mécanismes d'accès et
d'authentification pour s'assurer que seules les personnes autorisées peuvent accéder et modifier les
informations.
Tous les tests effectués seront soigneusement documentés, y compris les scénarios de test, les
résultats obtenus et les problèmes rencontrés. Cette documentation servira de référence pour suivre le
processus de validation, faciliter la résolution des problèmes identifiés et assurer la traçabilité des tests
effectués. Elle sera également utile pour les futurs développements et pour faciliter la maintenance du
progiciel.
ETUDIANTS DE ROI5 12
IX. Exigences légales et réglementaires
1. Conformité aux normes industrielles
Le progiciel devra respecter les normes et réglementations spécifiques à l'industrie de l'électronique.
Cela peut inclure des normes de sécurité électrique, des réglementations environnementales sur la
gestion des déchets électroniques, des certifications de conformité telles que la norme ISO 9001 pour la
gestion de la qualité, ou des exigences de conformité aux réglementations internationales sur les
substances dangereuses telles que la directive RoHS.
X. Contraintes de documentation
1. Documentation du progiciel
Une documentation détaillée sera fournie, comprenant un manuel d'utilisation expliquant les
fonctionnalités, les étapes pour l'installation et l'utilisation du progiciel, ainsi que des exemples
d'utilisation.
- Fonctionnalités de suivi des performances avancées : Dans le futur, le progiciel pourrait être enrichi
de fonctionnalités avancées pour le suivi des performances des équipements électroniques. Cela
pourrait inclure des indicateurs de performance clés spécifiques à l'industrie électronique, des tableaux
de bord interactifs avec des visualisations avancées, ou l'intégration de données provenant de capteurs
IoT pour une surveillance en temps réel.
ETUDIANTS DE ROI5 13
- Intégration avec l'Internet des objets (IoT) : À mesure que l'industrie de l'électronique continue de
se développer avec l'IoT, le progiciel pourrait évoluer pour intégrer des dispositifs IoT et collecter des
données en temps réel à partir des équipements électroniques connectés. Cela permettrait une
surveillance en temps réel et une analyse approfondie des performances des équipements.
- Amélioration de l'interface utilisateur : Dans le cadre des évolutions futures, il serait important
d'améliorer l'interface utilisateur du progiciel pour une utilisation plus conviviale et intuitive. Cela
pourrait inclure une refonte de l'interface, une meilleure organisation des fonctionnalités et l'ajout de
fonctionnalités de glisser-déposer ou de visualisation graphique.
ETUDIANTS DE ROI5 14
Annexe : DiagrammeGantt
ID Task Name Duration Early Start Early Finish
23 Oct '23 30 Oct '23 06 Nov '23 13 Nov '23 20 Nov '23 27 Nov '23 04 Dec '23 11 Dec '23
S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S
1 Conception d'un 27 days Sat Wed 29/11/23
progiciel de suivi 28/10/23
des défaillances et
performances
2 Définition des 9 days Sat Tue 07/11/23
besoins 28/10/23
3 Analyse des 3 days Sat Tue 31/10/23 ENGANA Celestin;MASSODA Steve;Michel Roland;NGASSAM Gaëtan
besoins et 28/10/23
objectifs du
progiciel
4 Identification 1 day Tue Wed 01/11/23 Michel Roland;NGASSAM Gaëtan
des 31/10/23
fonctionnalités
principales
5 Elaboration 5 days Wed Tue 07/11/23 Michel Roland
du cahier des 01/11/23
charges
6 Conception 5 days Tue Mon 06/11/23
détaillée 31/10/23
7 Conception 2 days Wed Sat 04/11/23 Michel Roland;NGASSAM Gaëtan
de l'interface 01/11/23
utilisateur
8 Définition de 1 day Tue Wed 01/11/23 ENGANA Celestin;MASSODA Steve
la structure 31/10/23
de la base de
données pour
le stockage
des
informations
sur les
équipements
9 Modélisation 4 days Wed Mon 06/11/23 Michel Roland;NGASSAM Gaëtan
des calculs de 01/11/23
performances
10 Conception 4 days Wed Mon 06/11/23 NGASSAM Gaëtan
du tableau de 01/11/23
bord pour la
visualisation
graphique
des
11 performances 9 days
Développement Wed Sun 12/11/23
01/11/23
12 Développement 6 days Sat Sat 11/11/23 NGASSAM Gaëtan;Ordinateur portable i5[1]
de l'interface 04/11/23
utilisateur en
utilisant VBA
ETUDIANTS DE ROI5 15