[PDF] [PDF] Introduction au génie logiciel &# 3 plan Qualité





Previous PDF Next PDF



[PDF] PLAN DASSURANCE QUALITÉ LOGICIEL - Dedalus

PLAN D'ASSURANCE QUALITÉ LOGICIEL Table des matières 1 But D-1 2 Documents de référence D-1 3 Gestion D-1 3 1 Organisation



[PDF] Lassurance qualité logicielle 1 - ÉTS

Le premier volume est découpé en sept chapitres et couvre l'introduction aux connaissances fondamentales de l'assurance qualité du logiciel identifiées



[PDF] Lassurance qualité logicielle enseignée aux futurs ingénieurs - ISO

D'autres exemples sont publiés par le Dr Peter G Neumann du SRI International Compu- ter Science Laboratory sur le site Risk Digest1 Finalement en ce 



[PDF] Qualité des logiciels - Faculté des Sciences de Rabat

Initier et gérer des activités visant à l'amélioration et la plus grande efficience des activités de développement et d'assurance de qualité logicielle ? 



[PDF] Exemple de Plan dAssurance Qualité Projet PAQP simplifié

14 mar 2003 · Décrire les fonctions du logiciel • Décrire les interfaces avec son environnement • Décrire les performances attendues



[PDF] Introduction à lAssurance Qualité logicielle

Maintenabilité : Est-il facile d'adapter le logiciel à de nouveaux besoins ou à de Rappel de la définition d'un Plan d'Assurance Qualité (PAQ) - Norme



[PDF] Le plan qualité logiciel

29 oct 1997 · Il propose également de nouvelles rubriques afin de rester conforme à la logique de construction du projet À titre d'exemples : l'analyse du 



[PDF] Lassurance qualité logicielle 2 - PublicationsListorg

dans un but d'exemple et d'illustration "toute représentation ou reproduction intégrale ou Les tests et le plan d'assurance qualité du logiciel



[PDF] Introduction au génie logiciel &# 3 plan Qualité

Recommandation de Plan assurance qualité logiciel (V0 du 23-03-89) - Recommandation de Plan de Perceptions différentes ( par exemple en fonction de la



Exemple de Plan d’Assurance Qualité Projet - u-bourgognefr

>Exemple de Plan d’Assurance Qualité Projet - u-bourgogne frWebExemple de Plan d’Assurance Qualité Projet PAQP simplifié Version : 1 0 Etat : Première version Rédigé par : Responsable Qualité (RQ) Date de dernière mise à jour : 14 mars



Le plan qualité logiciel - espaces-numeriquesorg

>Le plan qualité logiciel - espaces-numeriques orgWebl’établissement d’un plan d’assurance qualité Norme ISO 9000-3 Lignes directrices pour l’application de l’ISO 9001 au développement à la mise à disposition et à la



CONTENU DUN PLAN DE CONTROLE DE LA QUALITE DUN

>CONTENU D'UN PLAN DE CONTROLE DE LA QUALITE D'UN Webqualité logiciel décrits dans le Plan Qualité logiciel Si une démarche structurée d'évaluation de la qualité logiciel (cf DR7 ou DR8 par exemple) est appliquée elle est



SCHEMA ORGANISATIONNEL DU PLAN DASSURANCE QUALITE

>SCHEMA ORGANISATIONNEL DU PLAN D'ASSURANCE QUALITE WebLe Schéma Organisationnel du Plan d'Assurance Qualité (S O P A Q ) est un engagement de l'entreprise à mettre en oeuvre si elle devient titulaire du marché un ou des

Qu'est-ce que le plan d'assurance qualité ?

Objet du document Le Plan d’Assurance Qualité (PAQ) est l’engagement du Prestataire quant à la politique d’assurance qualité applicable aux prestations. Il s'applique depuis le démarrage du contrat jusqu’à sa clôture. Ce document est consultable par chaque membre de l’équipe du Prestataire en tant que document à mettre en application.

Qu'est-ce que le plan d'aassurance qualité?

Le Plan d’Assurance Qualité Projet est un document décrivant comment mettre en œuvre les moyens permettant d’obtenir la qualité nécessaire à la bonne réalisation du projet. Il précise également les dispositions relatives à la conception et à la maîtrise de la qualité pour l'ensemble du cycle de vie d'un système.

Qui approuve le plan qualité ?

Le Plan Qualit doit tre approuv par la CLIENT ds le dbut du projet. Le Plan Qualit est amen tre enrichi tout au long du projet sous la responsabilit du chef de projet FOURNISSEUR.

1Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

1Génie logiciel

plan

Introduction

Le développement

vue du client

Cycles de vie

estimation planification

QualitéTest

Méthode et

Méthodologie

© A. BeugnardENST Bretagne

2Génie logiciel

Qualité

•Introduction -vocabulaire, normes, processus •Facteurs, Critères, Métriques -facteurs AFCIQ, compatibilité, critères, relation Facteur-critère, métrique •Démarche qualité -manuel et plan qualité, contrôle, évaluation

2Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

3Génie logiciel

Définition

Aptitude d"un produit ou d"un service à satisfaire les besoins des utilisateurs. En termes de fonctionnalités, délais, coûts.

Non qualité

- Les défauts apparaissent lors de l"exploitation du logiciel - coût de correction élevéNF X 50-109

© A. BeugnardENST Bretagne

4Génie logiciel

Coût de correction des erreurs

requirements analysispreliminary designdetailed designcode and unit testsubsystem test and integrationTest and integration

110100

2 à 34 à 10

10 à 2020 à 5050 à

100

3Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

5Génie logiciel

Définitions

Assurance qualité : Mise en oeuvre d"un ensemble approprié de dispositions préétablies et systématiques destinées à donner confiance en l"obtention d"une qualité requise. Manuel qualité : Document décrivant les dispositions générales prises par l"entreprise pour obtenir la qualité de ses produits ou de ses services. Plan qualité logiciel : Document décrivant les dispositions spécifiques prises par une entreprise pour obtenir la qualité du produit ou du service considéré.NF X 50-109

© A. BeugnardENST Bretagne

6Génie logiciel

Vocabulaire

Clauses qualité : expression des exigences (contractuelles ou non) Logiciel : Ensemble des programmes, procédés et règles et éventuellement de la documentation, relatifs au fonctionnement d"un ensemble de traitement de l"information (arrêté du 22 décembre 1981). Produit : Programmes sources et machines, des procédures et des ensembles de données enregistrées. Plan de développement : Document décrivant pour une réalisation donnée, la décomposition en produits et en fournitures, les moyens à mettre en oeuvre, les tâches nécessaires à la réalisation et les délais à respecter. Client et Fournisseur : Le client commande un logiciel, le fournisseur le réalise.

4Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

7Génie logiciel

Plan de développement

•la description du logiciel à réaliser en différents niveaux de produits (programmes et documents). •les moyens matériels et/ou logiciel à mettre à disposition ou à réaliser (Méthodes, Techniques, Outils). •le découpage du cycle de vie en phases, la définition des tâches à effectuer dans chaque phase et l"identification des responsables associés. •les supports de suivi de l"avancement (Planning et calendriers). •les moyens utilisés pour gérer le projet. •les points clés avec ou sans intervention du client.

© A. BeugnardENST Bretagne

8Génie logiciel

Organismes de normalisation

AFNOR - Recommandation de Plan qualité logiciel Z67-130 - Guide de rédaction de Plan qualité logiciel Z67-130 - Gérer et assurer la qualité : document AFNOR - Du bricolage à l"industrialisation : la qualité des logiciels, J-P Martin DGA - Méthodologie de développement des logiciels intégrés dans les systèmes militaires : GAM-T-17 version 2 (juin 88) IEEE - IEEE 730, 732 et 738 Std 828-1983 : Standard for software test documentation Std 829-1983 : Standard for software configuration management plans

5Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

9Génie logiciel

Organismes de normalisation

ESA - PSS : PSS01, PSS05 Assurance qualité logiciel OTAN - AQAP 13 et 14 (mai 1984) DOD - DoD-STD-2167A : Military standard-Defense system software development (2/88) AFCIQ - Recommandation de Plan assurance qualité logiciel (V0 du 23-03-89) - Recommandation de Plan de développement logiciel (V1 du 17-06-88)

© A. BeugnardENST Bretagne

10Génie logiciel

Qualité logiciel

La qualité d"un logiciel n"a pas de mesure objective, ni de définition formelle: Perceptions différentes ( par exemple, en fonction de la position dans l"organisation de l"entreprise)

Quelques facteurs de qualité :

d"un Produitd'un Service

ConformitéEfficacité

PortabilitéDisponibilité

MaintenabilitéSécurité

FlexibilitéFiabilité

Comment mesurer

6Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

11Génie logiciel

Le processus

qualité

Plan qualitéContrôleAnalyse

Apprentissage

Manuel qualité

© A. BeugnardENST Bretagne

12Génie logiciel

Qualité

•Introduction -vocabulaire, normes, processus •Facteurs, Critères, Métriques -facteurs AFCIQ, compatibilité, critères, relation

Facteur-critère, métrique

•Démarche qualité -manuel et plan qualité, contrôle, évaluation

7Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

13Génie logiciel

Facteurs, critères

Point de vue utilisateurPoint de vue concepteur

vision externevision interne

FACTEURSCRITERES

s'obtiennent par conditionnent

MaintenabilitéAutodescription

Cohérence

Concision

Simplicité

Qualifications

Objectifs, ExigencesQuantification

Métriques

© A. BeugnardENST Bretagne

14Génie logiciel

Métriques

Facteur

Critère

MétriqueVue orientée "management"

de la qualité

Vue orientée logiciel

qui détermine la qualité

Mesures quantitativesFacteur

8Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

15Génie logiciel

Mesure de qualité globale

Qualité

Globale

FacteurFacteurFacteur

Qualité

TechniqueQualité

GestionQualité

Qualité

Facteurnormalisation

pondération

© A. BeugnardENST Bretagne

16Génie logiciel

Facteur qualité

caractéristique du logiciel qui contribue à sa qualité et possède les propriétés suivantes : -orienté utilisateur -être relié à un coût par l"intermédiaire des activités qu"il engendre maintenabilité : effort pour localiser et corriger une anomalie

9Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

17Génie logiciel

Critère qualité

attribut du logiciel par l"intermédiaire duquel un facteur peut être évalué. -Il est orienté réalisateur -peut affecter plusieurs facteurs.

© A. BeugnardENST Bretagne

18Génie logiciel

Facteurs (McCall, 1977)

-CorrectnessConformité -ReliabilityRobustesse -EfficiencyEfficacité -UsabilityManiabilité -IntegritySécurité -MaintenabilityMaintenabilité -FlexibilityAdaptabilité -TestabilityTestabilité -PortabilityPortabilité -ReusabilityRéutilisabilité -InteroperabilityInteropérabilité

10Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

19Génie logiciel

Définition des facteurs (1)

Adaptabilité : minimiser l"effort nécessaire pour le modifier par suite d"évolution des spécifications Conformité : contenir un minimum d"erreurs, à satisfaire aux spécifications et à remplir ses missions dans les situations opérationnelles définies. Efficacité : se limiter à l"utilisation des ressources strictement nécessaires à l"accomplissement de ses fonctions. Maintenabilité : minimiser l"effort pour localiser et corriger les fautes.

0 1 2 3Facteur de qualité : aptitude du logiciel à Note

© A. BeugnardENST Bretagne

20Génie logiciel

Définition des facteurs (2)

Maniabilité : minimiser l"effort nécessaire pour l"apprentissage, la mise en oeuvre des entrées et l"exploitation des sorties. Réutilisabilité : être partiellement ou totalement utilisé dans une autre application. Sécurité : surveiller, recenser, protéger et contrôler les accès au code et aux données ou fichiers.

Robustesse : accomplir sans défaillance

l"ensemble des fonctionnalités spécifiées, dans un environnement opérationnel de référence et pour une

durée d"utilisation donnée.0 1 2 3Facteur de qualité : aptitude du logiciel à Note

11Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

21Génie logiciel

Définition des facteurs (3)

Testabilité : faciliter les procédures de test permettant de s"assurer de l"adéquation des fonctionnalités Interopérabilité : s"interconnecter à d"autres systèmes. Portabilité : minimiser l"effort pour se faire transporter dans un autre environnement matériel et/ou logiciel.

0 1 2 3Facteur de qualité : aptitude du logiciel à Note

© A. BeugnardENST Bretagne

22Génie logiciel

Qualification des facteur

Efficacitéoccupation mémoire< 50%>50%>75%

mémoire auxiliaire< 50%>50%>75% occupation lignes< 50%>50%>75% charge calcul< 50%>50%>75% % avec contr. durée< 20%<50%>50%

ManiabilitéIHMNonpeu imp.imp.

utilisateurinfor.techn.public résultats formatésNonOui

Aide en ligneNonOui

Robustessereprise ap. coupure secteurNonA froidA chaud protec. vs pannesNon.Oui contr. validité donnéesNonPartielleOui

RedondanceNonOui

Exigences

FacteurSous-rubrique faible moyenne forte

12Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

23Génie logiciel

Facteurs qualité & cycle de vie

LivraisonDéveloppementMaintenance & améliorationEffort tempsOpération/Développement

Conformité

Robustesse

Efficacité

Maniabilité

SécuritéRevision

Maintenabilité

Adaptabilité

TestabilitéTransition

Portabilité

Réutilisabilité

Interopérabilité

© A. BeugnardENST Bretagne

24Génie logiciel

Dépendances entre facteurs

Sécurité

Maniabilité

Maintenabilité

Adaptabilité

PortabilitéSé

InEf MnRb Mt Ad

PtTestabilitéConformité

RéutilisabilitéCo

Ts Ru

13Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

25Génie logiciel

Critères et facteurs

-ConformitéTraceabilité, consistance, complétude -RobustesseTolérance aux fautes, consistance, précision, simplicité -EfficacitéEfficacité d"exécution, de stockage -ManiabilitéOpérabilité, formation, communicativité, volume et taux d"entrées/sorties -SécuritéContrôle des accès, audit des accès -MaintenabilitéConsistance, simplicité, concision, modularité, auto-descriptivité

© A. BeugnardENST Bretagne

26Génie logiciel

Critères et facteurs

-AdaptabilitéModularité, généralité, "expandability", auto- descriptivité -TestabilitéSimplicité, modularité, instrumentation, auto- descriptivité -PortabilitéModularité, auto-descriptivité, indépendance matérielle et logicielle -RéutilisabilitéGénéralité, modularité, auto-descriptivité, indépendance matérielle et logicielle -InteropérabilitéModularité, "commonality" des communications et des données

14Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

27Génie logiciel

Eléments de mesure

Mesure directe et objective

- comptage de nombre de ligne de code sourceproduit - comptage de nombre d"homme-joursprocessus - comptage du nombre d"abort systèmeservice Métriques obtenues par réponse oui/non (liste de contrôle) - cohérence de la présentation des écransproduit - respect de la procédure de signalisation des incidentsprocessus - capacité de raccordement satisfaisanteservice Métriques obtenues par enquête (note de 0 à 5) - clarté de la présentation des résultatsproduit - apport de l"assurance qualitéprocessus - disponibilité du système aux heures de pointeserviceQualité du

© A. BeugnardENST Bretagne

28Génie logiciel

Métriques techniques

•Métriques du code -lignes de code, nombres d"opérandes, d"opérateurs -complexité cyclomatique -taux de commentaires •Métriques de la spécification -cohésion et couplage des modules -taille et fréquence de communication de données

15Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

29Génie logiciel

Métriques autres

•Métriques du processus de gestion -mesure de la capacité à estimer -mesures liées à la documentation (taille, modularité, ...) •Métriques du processus qualité -nombres de revues, d"inspection

© A. BeugnardENST Bretagne

30Génie logiciel

Qualité

•Introduction -vocabulaire, normes, processus •Facteurs, Critères, Métriques -facteurs AFCIQ, compatibilité, critères, relation Facteur-critère, métrique •Démarche qualité -manuel et plan qualité, contrôle, évaluation

16Introduction au génie logiciel # 3

A. Beugnard1998

© A. BeugnardENST Bretagne

31Génie logiciel

Activités de contrôle

Gestion

Projet

Modification

Configuration

Techniques

Analyse

Conception

Réalisation

TestContrôle Processus

respect des modalités de déroulement (organisation et résultats) : - des lectures croisées, - des tests - des activités de gestion - de la qualité

Contrôle technique

lecture simple ou croisée inspection testObjectif mise en évidence de non conformités

© A. BeugnardENST Bretagne

32Génie logiciel

Contrôle technique

Portée

-document de spécificationquotesdbs_dbs8.pdfusesText_14
[PDF] exemple plan d audit iso 9001

[PDF] exemple plan d'action achats

[PDF] exemple plan d'action commercial ppt

[PDF] exemple plan d'affaire d'un projet en france

[PDF] exemple plan d'affaire salon de coiffure

[PDF] exemple plan de communication ppt

[PDF] exemple plan de communication projet informatique

[PDF] exemple plan de contingence

[PDF] exemple plan de décaissement

[PDF] exemple plan de financement salon de coiffure

[PDF] exemple plan de formation

[PDF] exemple plan de formation word

[PDF] exemple plan de maintenance préventive pdf

[PDF] exemple plan de migration informatique

[PDF] exemple plan de mission audit