12
LA QUALITE LA QUALITE LOGICIELLE LOGICIELLE Plan du cours Plan du cours A. A. Introduction Introduction ½ h ½ h B. B. Les prestations informatiques Les prestations informatiques ¾ ¾ h C. C. Le contexte pour la qualité Le contexte pour la qualité ¾ h ¾ h D. D. La solution La solution ½ h ½ h E. E. La modélisation d’activité La modélisation d’activité 1 1 h ½ h ½ F. F. Un exemple de modélisation Un exemple de modélisation ½ ½ h h G. G. Le processus de développement au sein d’un DSI Le processus de développement au sein d’un DSI 1 1 h ½ h ½ H. Le Plan Qualité 1

LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

Embed Size (px)

Citation preview

Page 1: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLEPlan du coursPlan du cours

A.A. IntroductionIntroduction ½ h½ h

B.B. Les prestations informatiquesLes prestations informatiques ¾ h¾ h

C.C. Le contexte pour la qualitéLe contexte pour la qualité ¾ h¾ h

D.D. La solutionLa solution ½ h½ h

E.E. La modélisation d’activitéLa modélisation d’activité 1 h ½ 1 h ½

F.F. Un exemple de modélisation Un exemple de modélisation ½ h½ h

G.G. Le processus de développement au sein d’un DSILe processus de développement au sein d’un DSI 1 h ½1 h ½

H.H. Le Plan QualitéLe Plan Qualité 1 h ½ 1 h ½

I.I. ExempleExemple ½ h ½ h

Page 2: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

Définition de la qualité en informatique :Définition de la qualité en informatique : Aptitude d’un produit ou d’un service à Aptitude d’un produit ou d’un service à satisfaire au moindre coût et dans les satisfaire au moindre coût et dans les moindres délais les besoins des utilisateursmoindres délais les besoins des utilisateurs

La réalité est plus complexeLa réalité est plus complexe

Page 3: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

Extrêmement difficile pour Extrêmement difficile pour les servicesles services

Page 4: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• S’applique à des produits immatérielsS’applique à des produits immatérielsA.A. Dans la prestation elle-mêmeDans la prestation elle-même

• AnalyseAnalyse• ConseilConseil• ManagementManagement• Service …Service …

B.B. Dans le résultatDans le résultat• « Invisible »« Invisible »• Inexistant au moment de la négociationInexistant au moment de la négociation

Page 5: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• Pas de vérité absoluePas de vérité absolue• Qualité = ConceptQualité = Concept• Dépend de l’idée qu’on s’en faitDépend de l’idée qu’on s’en fait• Pas de réalité matériellePas de réalité matérielle• Pas de vérité uniquePas de vérité unique• Appréciation subjective des Appréciation subjective des

partenairespartenaires• Critères de jugement personnelsCritères de jugement personnels

Page 6: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• Vérité changeanteVérité changeante• Dépend de la qualité des intervenantsDépend de la qualité des intervenants• Fonction du type de prestationFonction du type de prestation• Dépend de la présentation qu’on fait Dépend de la présentation qu’on fait

d’un résultatd’un résultat• Évolue dans le tempsÉvolue dans le temps

Page 7: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• Difficile à mesurerDifficile à mesurer• Est-ce cher ?Est-ce cher ?• Est-ce pratique ?Est-ce pratique ?• Est-ce ergonomique ?Est-ce ergonomique ?• Est-ce bien documenté ?Est-ce bien documenté ?• Est-ce une bonne plate-forme ?Est-ce une bonne plate-forme ?• Est-ce une bonne architecture technique ?Est-ce une bonne architecture technique ?• Est-ce performant ?Est-ce performant ?• … … ??• Ce cours est-il de bonne qualité ?Ce cours est-il de bonne qualité ?

Page 8: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• Souvent très politiqueSouvent très politique • Choix techniques du plus grand nombreChoix techniques du plus grand nombre• Conflits chez le donneur d’ordreConflits chez le donneur d’ordre• Conflits chez le(s) prestataire(s)Conflits chez le(s) prestataire(s)• Intérêts parfois divergentsIntérêts parfois divergents

• Avec des incidences concrètes et directes Avec des incidences concrètes et directes sur les projetssur les projets

• Choix des prestatairesChoix des prestataires• Choix des solutionsChoix des solutions• Présentation des résultatsPrésentation des résultats

Page 9: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• Dépend du promoteurDépend du promoteur• Difficile de définir ses propres besoinsDifficile de définir ses propres besoins• Difficile d’imaginer une solution sans la visualiserDifficile d’imaginer une solution sans la visualiser• Difficile de prendre en compte toutes les Difficile de prendre en compte toutes les

contraintescontraintes• Dépend de l’implication du donneur d’ordreDépend de l’implication du donneur d’ordre• Dépend de sa capacité à s’engagerDépend de sa capacité à s’engager• Dépend de sa connaissance de son propre Dépend de sa connaissance de son propre

métiermétier• ……

Page 10: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

• Multi-techniquesMulti-techniques• Techniques métier du promoteurTechniques métier du promoteur• Techniques d’analyse et de conception d’une Techniques d’analyse et de conception d’une

applicationapplication• Techniques des matériels informatiquesTechniques des matériels informatiques• Techniques logicielsTechniques logiciels• ……

Page 11: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

La mesure de la qualité se traduit par La mesure de la qualité se traduit par celle de la satisfaction celle de la satisfaction DESDES utilisateurs utilisateurs

(utilisateurs, promoteur, techniques, (utilisateurs, promoteur, techniques, exploitant, …)exploitant, …)

Page 12: LA QUALITE LOGICIELLE Plan du cours A.Introduction½ h B.Les prestations informatiques¾ h C.Le contexte pour la qualité¾ h D.La solution½ h E.La modélisation

LA QUALITE LOGICIELLELA QUALITE LOGICIELLELe contexteLe contexte

Alors comment procéder ?Alors comment procéder ?