Présentation de Management au format PowerPoint sur le management de la qualité des projets informatiques. Qu'est-ce que la qualité pour un projet informatique ?
[...] CROSBY) IMPLICATIONS LA MISE EN OEUVRE DU ZÉRO DÉFAUT ET DE LA SAISIE DES COUTS (COC+CONC) IMPLIQUE UNE MÉTROLOGIE RIGOUREUSE DE TOUT LE PROCESSUS DE DÉVELOPPEMENT À DÉFAUT D'UNE VRAIE MESURE, ON SE CONTENTERA D'INDICATEURS LA MESURE OU L'INDICATEUR DOIT ÊTRE FIDÈLE IL EST DONC ESSENTIEL QUE POUR L'INDIVIDU QUI EN EST LA SOURCE, CET INDICATEUR SOIT COMPRÉHENSIBLE ET UTILE (ie permettent l'action) LE CYCLE DE DÉVELOPPEMENT DOIT ÊTRE DÉCOMPOSÉ EN ÉLÉMENTS IDENTIFIABLES DE FAÇON À CE QUE LES COÛTS ÉLÉMENTAIRES PUISSENT ÊTRE CORRECTEMENT VENTILÉS GESTION DE PROJET RIGOUREUSE PROCESSUS QUALITE LE PARADIGME OBJET DE LA QUALITÉ LOGICIEL MACROSCOPIQUEMENT, LE LOGICIEL C'EST: STATIQUEMENT DES PROGRAMMES (DONNÉES+ALGORITHMES) DES TESTS DE LA DOCUMENTATION (PAPIER + "AIDES EN LIGNES") DYNAMIQUEMENT LA FACON DONT LE SYSTÈME INTERAGIT AVEC SON ENVIRONNEMENT TEMPS DE RÉPONSE SURETÉ DE FONCTIONNEMENT MTTF / MTTR ERGONOMIE (Aspects psycho-cognitif, formation des usagers) GRANDE VARIÉTÉ D'USAGES ET D'USAGERS MÉTROLOGIE TRÈS DÉLICATE INDICATEURS "OPÉRATOIRES" (PERMETTRE L'ACTION) "SIGNIFICATION" DE LA MESURE ( e.g. [...]
[...] MANAGEMENT DE LA QUALITÉ DANSLES PROJETS INFORMATIQUES QUALITÉ et ASSURANCE QUALITÉ PLAN DE LA PRESENTATION DÉFINITIONS QUALITÉ CONTRAINTES IMPLICATIONS PROCESSUS QUALITE OBJET DE LA QUALITÉ LOCIGIEL FACTEURS ET CRITÈRES QUALITÉ CONDITIONS NÉCESSAIRES À LA QUALITÉ CONTRÔLE DU PROCESSUS QUALITÉ AMPLIFICATION ET SUPPRESSION DES DÉFAUTS BIBLIOGRAPHIE QUALITÉ DÉFINITIONS QUALITÉ CONFORMITÉ AUX EXIGENCES LA QUALITÉ EST DÉFINIE COMME LA SATISFACTION D'UN BESOIN CLAIREMENT ET EXPLICITEMENT SPÉCIFIÉ PRÉVENTION L'APPROCHE QUALITÉ EST FONDÉE SUR LA PRÉVENTION DES DÉFAUTS QUI DOIVENT ÊTRE DÉTECTÉS LE PLUS TÔT POSSIBLE LE TRAITEMENT PRÉVENTIF S'OPPOSE AU CURATIF, GÉNÉRALEMENT BEAUCOUP PLUS COUTEUX ET RISQUÉ ZÉRO DEFAUT RELATIVEMENT À UN OBJECTIF QUALITÉ (RAISONNABLE) CLAIREMENT ET EXPLICITEMENT FORMULÉ COUTS LE COUT TOTAL (CTQ) EST LA SOMME DE: COUT DE LA COMFORMITÉ (COC) COUT DE LA NON CONFORMITÉ (CONC) DÉFINITIONS QUALITÉ CONTRÔLE QUALITÉ: ON VÉRIFIE QUE LES NORMES QUALITÉ DE L'ENTREPRISE ONT ÉTÉ RESPECTÉES CE QUI DEVAIT ÊTRE FAIT EST EFFECTIVEMENT FAIT MAIS PAS DE VÉRIFICATION DU CONTENU (LE COÛT EST MINIMAL) ASSURANCE QUALITÉ: FONCTIONNE COMME UNE ASSURANCE C'EST UN SURCROÎT D'EFFORT QUI PERMET D'AUGMENTER LE NIVEAU DE CONFIANCE QUE L'ON PEUT AVOIR DANS UN PRODUIT, OU UN SYSTÈME LOGICIEL (ON INTÈGRE DANS LA DÉMARCHE LE COÛT DES CONSÉQUENCES D'UNE PANNE > IE PERTE DE PRODUCTION ) ESSENTIELLEMENT CONSTITUÉE PAR DE LA VV&T ON VÉRIFIE LE CONTENU (COÛT POTENTIELLEMENT ELEVÉ POUR LES SYSTÈMES À FORTES CONTRAINTES) CONTRAINTES RIEN DE TOUT CELA N'EST VRAIMENT DIFFICILE MAIS IMPLIQUE UN BON NIVEAU DE MATURITÉ: DES INDIVIDUS SENS DE L'ÉQUIPE ET DU COLLECTIF NE PAS CACHER OU DÉPLACER LES PROBLÈMES DES ORGANISATIONS ÉTHIQUE ET CULTURE D'ENTREPRISE FORTE LA MISE EN OEUVRE DE L'APPROCHE QUALITÉ EST TRÈS EXIGEANTE POUR LE CLIENT/MAÎTRE D'OUVRAGE ET POUR LE FOURNISSEUR/RÉALISATEUR: LE CONTRAT DOIT ÊTRE CLAIR ET EXPLICITE, LE "NON DIT" EST EXCLU LA QUALITÉ, C'EST GRATUIT MAIS CELA NE VA PAS DE SOI (Ph. [...]
[...] EXPLOSION COMBINATOIRE QUI LIMITE LA TAILLE DES PROGRAMMES PROUVABLES MÉTHODES STATISTIQUES REPOSENT SUR L'HYPOTHÈSE QUE LES PROGRAMMES SONT DES OBJETS AUXQUELS ON PEUT APPLIQUER LES TECHNIQUE STATISTIQUES «TRADITIONNELLES» COLLECTE ET CLASSIFICATION DES ERREURS TRACABILITÉ CAUSE é EFFET DISTRIBUTION DE "PARETO" des problèmes proviennent de 20% des modules) INTRODUCTION DE REDONDANCES "UTILES" POUR LE DIAGNOSTIQUE IDENTIFICATION DES CAUSES ET CORRECTIONS MÉTROLOGIE ET MODÈLISATION MTTF, MTTR, TEMPS DE RÉPONSE, TAUX ET FLUX D'ERREURS BIBLIOGRAPHIE QUALITÉ NORME AFNOR Z 67-150 Typologie des processus du cycle de vie du logiciel (Dec 93) + NORMES ISO12207 ; 9126 ; 15504 IEEE Software Engineering Standards Collection La Qualité, C'est Gratuit, Ph. [...]
[...] QUE SIGNIFIE UN TAUX DE COMMENTAIRES?) LE RÔLE DE L'HOMME EST TRÈS DIFFICILEMENT SÉPARABLE FACTEURS ET CRITÈRES QUALITÉ LA SEULE BONNE FACON DE MESURER OU ESTIMER LA QUALITÉ D'UN PRODUIT EST D'ADOPTER LE POINT DE VUE DE L'UTILISATEUR GRANDE MÉFIANCE VIS À VIS DES FACTEURS / CRITÈRES «ESTHÉTIQUES»ET/OUbSUBJECTIFS NOTION DE FACTEUR QUALITÉ ON ORGANISE LA PERCEPTION DE L'USAGER / UTILISATEUR ON CHERCHE À RENDRE EXPLICITE LES COÛTS NOTION DE CRITÈRES QUALITÉ ON CHERCHE À CARACTÉRISER CE QUE DOIT FAIRE LE PRODUCTEUR POUR RÉALISER UN PRODUIT QUI OPTIMISE LA SATISFACTION DE L'USAGER / UTILISATEUR SELON LES FACTEURS MÉTROLOGIE ASSOCIÉE AUX CRITÈRES DE FACON À PERMETTRE LE CONTRÔLE APPROCHE Mc CALL: 11 FACTEURS 23 CRITÈRES FACTEURS QUALITÉ Les facteurs d'évolution Maintenabilité Effort requis pour localiser une erreur dans un programme Enjeux : Défaillance, correction, coûts et délais de maintenance Flexibilité Effort requis pour modifier un programme opérationnel Enjeux : Coûts de maintenance Testabilité Effort requis pour tester un programme afin de garantir qu'il assure les fonctionnalités attendues Enjeux : Réponse aux besoins, défaillance Les facteurs opérationnels Fiabilité Exécution des fonctions attendues avec la précision nécessaire Intégrité Contrôle d'accessibilité aux programmes ou aux données par des personnes non autorisées Enjeux : protection du logiciel Utilisabilité Effort requis pour apprendre, préparer les entrées et analyser les résultats du programme Enjeux : difficulté d'emploi Les facteurs d'adaptabilité Portabilité Effort requis pour porter un programme d'un système à un autre Enjeux : Progiciels Réutilisabilité Volume de code pouvant être réutilisé par d'autres applications Enjeux :Productivité Interopérabilité Effort nécessaire pour coupler un système à un autre Enjeux : Raccordement à d'autres sources de données et systèmes Intégration au sein d'un système d'information CRITÈRES QUALITÉ RÉSULTENT D'UNE ANALYSE PAR FACTEUR ET PAR PHASE DU CYCLE DE VIE: CRITÈRES QUALITÉ LES 23 CRITÈRES DE Mc CALL TRACEABILITY Traçabilité ENCHAÎNEMENT DES ÉLÉMENTS DEPUIS L'EXPRESSION DE BESOIN JUSQU'À LA PROGRAMMATION COMPLETENESS Intégralité IMPLÉMENTATION COMPLÈTE DE LA FONCTION DEMANDÉE CONSISTENCY Homogénéité HOMOGÉNÉÏTÉ DE LA CONCEPTION ET DES TECHNIQUES D'IMPLÉMENTATION ACCURACY Précision PRÉCISION DES CALCULS ET DES ÉDITIONS (OUTPUT) ERROR TOLERANCE Tolérance aux erreurs, robustesse CAPACITÉ À FONCTIONNER HORS DES CONDITIONS NOMINALES SIMPLICITY Simplicité IMPLÉMENTATION DES FONCTIONS DE LA FAÇON LA PLUS SIMPLE POSSIBLE MODULARITY Modularité DÉCOUPAGE EN MODULES INDÉPENDANTS GENERALITY Généralité CAPACITÉ À «ÉLARGIR» LE DOMAINE D'UNE FONCTION EXPANDABILITY Extension CAPACITÉ À ÉLARGIR L'ESPACE ALLOUÉ AUX DONNÉES ET AUX FONCTIONS EXÉCUTABLES INSTRUMENTATION Instrumentation MESURE DE L'EMPLOI DU SYSTÈME ET DE L'IDENTIFICATION DES ERREURS SELF-DESCRIPTIVENESS Auto-description EXPLICATION DE L'IMPLÉMENTATION D'UNE FONCTION INCOPORÉE À LA FONCTION EXECUTION EFFICIENCY Rapidité d'exécution TEMPS DE TRAITEMENT MINIMUM STORAGE EFFICIENCY Consommation mémoire OCCUPATION MÉMOIRE MINIMUM ACCESS CONTROL Contrôle d'accès CONTRÔLE DES ACCÈS AU LOGICIEL(PENDANT LE DÉVELOPPEMENT) ET AUX DONNÉES MANIPULÉES ACCESS AUDIT Capacité d'audit CAPACITÉ À AUDITER LE LOGICIEL ET LES DONNÉES MANIPULÉES OPERABILITY Opérabilité - CAPACITÉ À EXPLOITER CORRECTEMENT LE LOGICIEL TRAINING Formation - CAPACITÉ À FORMER COMMUNICATIVENESS Communicabilité - ÉTATS DE SORTIE FACILEMENT ASSIMILABLES SOFTWARE SYSTEM INDEPENDENCE Indépendance logiciel INDÉPENDANCE VIS À VIS DE L'ENVIRONNEMENT LOGICIEL SYSTÈME MACHINE INDEPENDENCE Indépendance matériel - INDÉPENDENCE VIS À VIS DU MATÉRIEL COMMUNICATION COMMONALITY Standards de communications UTILISATION DES PROTOCOLES DE COMMUNICATION STANDARDS DATA COMMONALITY Standard de données UTILISATION DE MODÈLES DE DONNÉES STANDARDS CONCISENESS Concision LE VOLUME DE CODE POUR L'IMPLÉMENTATION EST MINIMUM EXEMPLES FACTEURS / CRITÈRES / 2/6 3/6 4/6 5/6 6/6 CONTRÔLE DU PROCESSUS QUALITÉ RÔLE DES HOMMES À TOUTES LES ÉTAPES DU CYCLE DE VIE, LE RÔLE DES HOMMES EST PRIMORDIAL REVUES INSPECTIONS AUDITS RÔLE DES OUTILS PAR DÉFINITION, SEULE LA STRUCTURE (SYNTAXE) EST ACCESSIBLE À L'OUTIL SÉMANTIQUE ET PRAGMATIQUE RESTENT INACCESSIBLES OUTILS DE "QUALITIMÉTRIE" Nombre cyclomatique (Mac CABE), Mesure de couverture, etc. [...]
[...] LES OUTILS SONT UN MOYEN, NON UNE FIN EN SOI MODÈLE QUALITÉ ON ESSAYE DE RELIER PAR DES FORMULES LES DIFFÉRENTS ÉLÉMENTS DU MODÈLE : COMPOSANTES PRINCIPALES é FACTEURS é CRITÈRES é MÉTRIQUES AMPLIFICATION ET SUPPRESSION DES DÉFAUTS MODÈLE D'AMPLIFICATION ÉTAPES DU CYCLE DE DÉVELOPPEMENT AMPLIFICATION APPROCHES FORMELLES MÉTHODES EXHAUSTIVES REPOSENT SUR L'HYPOTHÈSE QUE LES PROGRAMMES SONT DES OBJETS MATHÉMATIQUES DONT ONT PEUT PROUVER CERTAINES PROPRIÉTÉS TERMINAISON ÉQUIVALENCE INCONVÉNIENT QUI CONTRÔLE LA PREUVE? [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture