Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Responsable industriel: Bruno Caneill Responsable universitaire: Mihaela Barreau tudiants DESS QUASSI: Pierre Guibert - Benot Lacombe - ric Monneau - Guillaume Pape
Plan
2
Thals Optronique SA
Historique
3
1968
Fusion Thomson-Brandt et Compagnie Gnrale de Tlgraphie Sans Fil (CSF) Thomson CSF Nationalisation de Thomson-CSF
1982
2001
Thals Optronique SA
Activits/Produits
4
Conception de solutions de haute technologie Rponse des besoins de scurit, information et communication Thals intervient en tant ququipementier, systmier ou matre duvre Le groupe organise son activit autour de trois ples:
Thals Optronique SA
Localisation
5
Thals Optronique est intgr au ple dfense Conception, dveloppement, ralisation et commercialisation des quipements et systmes optroniques Surveillance, reconnaissance et dsignation aroport, terrestre et naval
Thals Optronique SA
Dmarche qualit
6
Thals trs impliqu dans la conception et lemploi du CMM Thals Optronique partenaire du SEI pour lvaluation CMM-i Mise en place ds 1992 du SW-CMM SW-CMM peu peu remplac par CMM-i
SW-CMM V1.1: - 1996 : niveau 2 - 1998 : niveau 3 - 2001 : audit de non regression ISO 9001 & TickIT: - 1999 : TickIT 4.0 (ISO 9001:1994) - 2001 : TickIT 5.0 (ISO 9001:2000) - April 2003 : TickIT audit de surveillance
Thals Optronique SA
Problmatique
7
Contexte:
Une application temporaire en attendant des budgets pour un outil plus complet Utilise principalement dans les projets software Extension en cours aux projets hardware Dvelopp par plusieurs personnes Technologie Excel/VBA
Fonctionnalits :
Suivi des charges Suivi des dcisions Suivi des faits techniques Suivi des actions Suivi des risques Exports de compte-rendus au format Word
Thals Optronique SA
Objectifs
8
Thals Optronique SA
Moyens/Mthodologies
9
Compte-rendu assur par un membre diffrent du groupe chaque semaine Tout le monde travaille sur le sujet, un chef de projet tour de rle Utilisation du tableau de bord pour assurer le suivi du projet Compte-rendu trs prcis chaque semaine en accord avec les mthodes Thals Deux runions par mercredi, attribution/suivi des tches
Vendredi 18 Fvrier 2005
Thals Optronique SA
Deux missions :
correction de bugs ajout de fonctionnalits
Bugs corrigs :
problme daffichage de la date gel de laffichage de lcran liens morts entre des feuilles Excel ajout de lignes et flashage
Vendredi 18 Fvrier 2005
Ajout de fonctionnalits :
mise en place dune barre de progression gnration dune liste automatique de diffusion
Thals Optronique SA
valuation - maintenabilit
11
La maintenabilit est laptitude dun systme tre remis en tat de fonctionnement (avec ou sans rparation). Elle se mesure avec les attributs ayant un impact sur leffort fournir pour la ralisation des corrections. Lapplication est dcoupe en 5 modules: Ajout_ligne Detect_lib Dernier_enregistrement Export
Vendredi 18 Fvrier 2005
TdB
Thals Optronique SA
valuation - maintenabilit
12
Points analyss:
Documentation Respect des normes et standards Complexit Copier / Coller Architecture Gestion de configuration
Vendredi 18 Fvrier 2005
Project Analyser:
Rgles de nommage Mtriques la Mc Cabe Rgles doptimisations Graphes dappels Meilleur outil danalyse de code spcifique au VB sur le march
Thals Optronique SA
valuation - maintenabilit
13
Module analys lignes de code lignes de commentaire pourcentage de commentaires nbre procdures nbre procdures non documentes pourcentage de procdures non documentes
Un seul module est insuffisamment comment en pourcentage. Cest le module le plus complexe. Les procdures nont gnralement pas den-tte.
Thals Optronique SA
valuation - maintenabilit
14
TdB 10/23 9
Plus dune quinzaine doccurrences du mme code copi / coll dans lapplication Problme rsolu sujet une note de synthse
Thals Optronique SA
valuation - maintenabilit
15
Module analys If imbriqu > 3 loop imbriqu >2 v(g)>=5 nombre methodes % mthodes complexes
Module le plus complexe = module le moins comment Ajout_ligne est trs bien document
Vendredi 18 Fvrier 2005
Thals Optronique SA
valuation - maintenabilit
16
Thals Optronique SA
valuation - maintenabilit
17
Bilan
Module export trop complexe et non document Absence de rflexion sur larchitecture des diffrents modules Pas de documentation de conception Antipatterns Swiss Army Knife tout au long de application Module export non maintenable en ltat
Amliorations proposes
Vendredi 18 Fvrier 2005
Refonte du module export Outil daudit de code pour matriser lvolution Utilisation de rgles de codage
Thals Optronique SA
valuation - utilisabilit
18
Apprciation de lutilisabilit selon 3 types de mesures (norme ISO 9241-11) : Efficacit Efficience Satisfaction Facilit dutilisation dcompose en 7 critres (groupe AFNOR CNTI/CN7/GE3 Interface Utilisateur ) : Compatibilit :
Vendredi 18 Fvrier 2005
Thals Optronique SA
valuation - utilisabilit
19
Guidage :
Ensemble des actions visant orienter lutilisateur
Objectifs Avantages Inconvnents Recommandations faciliter le reprage, aider au choix des actions, prvenir les erreurs avancement du processus dexport, cellules annotes, erreurs VBA mauvaise dfinition des plages dexport message de confirmation des plages exportes
Homognit :
Capacit conserver une logique dusage constante
Vendredi 18 Fvrier 2005
rendre lutilisation prvisible, faciliter le temps de recherche de linfo choix du nom des onglets, prsentation en tableaux & graphiques / /
Thals Optronique SA
valuation - utilisabilit
20
Souplesse :
Capacit sintgrer aux diffrentes exigences de la tche
Objectifs Avantages Inconvnents Recommandations sadapter la diversit des utilisateurs mode de fonctionnement unique, commande pr-paramtres apprentissage non vident /
Contrle explicite :
Ensemble des moyens permettant la matrise et le lancement des oprations
Vendredi 18 Fvrier 2005
favoriser la prvision des ractions de linterface, respecter lautonomie de lutilisateur pas de validation de la saisie, botes de messages dExcel Avantages processus dexport non matris Inconvnents Recommandations possibilit dinterruption de lexport Objectifs
Thals Optronique SA
valuation - utilisabilit
21
Concision :
Ensemble des moyens pour lutilisateur contribuant faciliter sa mmorisation
Vendredi 18 Fvrier 2005
optimiser la prise dinfo et de dcision, minimiser le nombre doprations raccourcis Excel et autres, icnes et autres boutons explicites structuration de laffichage avec feuilles charges optimiser laffichage
Thals Optronique SA
valuation - performance
22
Optimisation du code
VBAprofiler pour mesurer (o porter leffort, gains) ProjectAnalyser pour analyser (fournir des solutions)
Vendredi 18 Fvrier 2005
Thals Optronique SA
valuation - performance
23
Thals Optronique SA
valuation - performance
24
Conclusion
Code difficilement optimisable (trop peu de rgles de codage) Cycle mesure/amlioration difficile mettre en place
Thals Optronique SA
Apports personnels
25
Dveloppement de savoir-faire et savoir-tre Exprience enrichissante de travail en quipe Recadrage objectifs dfinis en commun et accepts de tous
Thals Optronique SA
Apports professionnels
26
Premire vision du rle de lingnieur qualit Aperu du niveau dexigence attendu au niveau
de la rdaction des documents et de leur gestion du reporting de lorganisation
Thals Optronique SA
Questions
27
Thals Optronique SA