La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

04/05/2005 Démarche qualité du CDC 07 avril 2006.

Présentations similaires


Présentation au sujet: "04/05/2005 Démarche qualité du CDC 07 avril 2006."— Transcription de la présentation:

1 04/05/2005 Démarche qualité du CDC 07 avril 2006

2 2 / 32 Les plans dapplication Plan spécifique au CDC Plan de Développement du CDC – A réaliser Plans communs CDC et CMC Plan dAssurance et Contrôle Qualité – A compléter Plan de Gestion de Configuration – A compléter

3 04/05/2005 Plan de contrôle et dassurance qualité Référentiel qualité du projet Arborescence de développement Nomenclature des programmes IDL Fiches produit Règles de codage Tests Gestion des modifications et des anomalies Gestion de la documentation

4 4 / 32 Référentiel qualité du projet

5 5 / 32 Qualité : Une arborescence de développement commune Arborescence de développement à définir src/…. README INSTALL Makefile

6 6 / 32 Chaque IHM (=process) est identifiée Code du laboratoire responsable (1 caractère) ayant pour modalités : L pour Marseille (LAM) M pour Meudon (LESIA) I pour IAS O pour OMP Nom de lIHM (20 caractères) Qualité : une nomenclature pour chaque programme IDL (1)

7 7 / 32 Chaque programme IDL est décrit dans une fiche produit. Un document regroupe lensemble des fiches produit. Il a pour titre « Répertoire des fiches produits » et sera livré à lindustriel lors de la recette Laboratoires- >Industriel Qualité : fiches produit

8 8 / 32

9 9 / 32 Un tableau de règles de codage IDL est présenté sur Les règles sont divisées en trois catégorie: Obligatoires (à mettre en œuvre pour les développements futurs comme passés) Fortement recommandées (à mettre en œuvre pour les développements futurs) Recommandées (laissées à la libre appréciation du développeur) Qualité : Règles de codage (1)

10 10 / 32 Les règles obligatoires sont essentiellement des règles de présentation du code qui imposent lutilisation den-têtes standards au niveau du projet pour les routines (procédures et fonctions), les modules et les fichiers batch. En-têtes présentés sur le serveur cdc/outils.htmlhttp://corotsol.obspm.fr/web- cdc/outils.html Lutilisation de ces en-têtes permet la création automatique (via make_html_help) dun fichier html présentant lobjectif et le mode dutilisation de chaque procédure IDL. Qualité : Règles de codage (2)

11 11 / 32 ;+ ; BEGINNING OF PROCEDURE ;======================================================================= ; BEGINNING OF HEADING ;======================================================================= ; NAME : ; VERSION : ; AUTHOR : ; CREATION DATE : ; DESCRIPTION : ;======================================================================= ; CALLING SEQUENCE ;======================================================================= ; type, param1; (IN) Parameter 1 description ; type, param2; (OU) Parameter 2 description ; type, param3; (OP) Parameter 3 description ;======================================================================= ; USED COMMONS ; COMMON (common_file) ; ; INCLUDED FILES ; ; EXTERNAL FUNCTIONS ; ; ; ; ALGORITHM; ; ; CHANGE: ; ; ; ;======================================================================= ; END OF HEADING ;======================================================================= ;- ;======================================================================= ; BODY ;======================================================================= Code de la procédure ;======================================================================= ; END OF PROCEDURE ;======================================================================= Caractères + et – pour make_html_help.pro

12 12 / 32 Qualité : Règles de codage (3) Procédure de vérification et de validation de la conformité aux règles de codage

13 13 / 32 Les tests unitaires sont à la charge des développeurs. Les tests dintégration, de validation et de non régression sont élaborés en accord avec le chef de projet logiciel et le responsable qualité laboratoires. Les tests sont numérotés séquentiellement pour chaque produit. Les fichiers de tests sont placés dans le répertoire « test » de chaque produit. Chaque test doit faire lobjet dune fiche de test. Le numéro didentification du test est composé comme suit :.T U pour les tests unitaires (e.g. : test dun programme IDL sans se préoccuper de son interaction avec la structure daccueil); I pour les tests dintégration (e.g. : tests de lintégration dun programme IDL dans la structure daccueil et test de lenchaînement de plusieurs programme IDL); N pour les tests de non régression (e.g. : tests suivant une correction ou une modification); Exemple : VIA_M_findstars.T02 Qualité : Les tests (1)

14 14 / 32 Qualité : Les tests (2)

15 15 / 32 Les modifications peuvent être de natures différentes : adaptation ou évolution du périmètre fonctionnel, technologique ou organisationnel ; correction suite à une non-conformité (anomalie dans le logiciel). Qualité : Gestion des modifications et des anomalies (1)

16 16 / 32 Processus de gestion des demandes dévolution et des constats danomalie Qualité : Gestion des modifications et des anomalies (2)

17 17 / 32 Qualité : Gestion de la documentation, modèle de présentation standard (documents livrables)

18 18 / 32 CDC interfaces Labos/CNES Corotsky Exodat Patrons Sur-échantillonnage Procédures déchanges à définir… A ajouter : Définition des échanges

19 19 / 32 Utilisation dun logiciel de modélisation de base de données (Case Studio) Versioning du schéma (et du contenu de la base) Procédure de création de la base Règles dintégrité A ajouter : Archivage

20 20 / 32 COR_51_AQ_LESIA_2 Plan de développement logiciel pour la contribution des laboratoires au segment sol utilisateur. XXXXX Plan de développement du CDC COR_51_AQ_LESIA_1 Plan dassurance et contrôle qualité pour les laboratoires du segment sol CoRoT. RNC-CNES-Q Règles et recommandations pour lutilisation du langage IDL – version 1 Documents

21 04/05/2005 Plan de gestion de configuration Utilisation de loutil CVS Quelques règles

22 22 / 32 Utilisation de loutil CVS pour la gestion de configuration et le partage des sources et des documents. Versioning des sources IDL Partage des sources IDL entre les laboratoires (Installation de CVS au LAM avec un lien direct sur le serveur CVS du LESIA) Installation à lIAS à prévoir ? Gestion de configuration (1)

23 23 / 32 Quelques règles : Les noms des procédures et fonctions IDL doivent être composés uniquement de minuscules. Caractères interdits dans les noms de fichiers (donc les noms de procédures ou de fonctions IDL) * \ / [ ] : " ' $ * | \ ; " ' ? ` & ^ = ( ){ } Tous les caractères dont le bit de poids fort est à 1 (les caractères accentués, ceux comportant des trémas et le "ç" en font partie) L'espace (car difficilement manipulable) - + ~, (en début de nom seulement) Gestion de configuration (3)

24 04/05/2005 Plan de développement du CDC Le contexte Schéma fonctionnel Les équipements Organigramme Technique du Projet Les livraisons Le macro-planning

25 25 / 32 Le LESIA de l'Observatoire de Paris ; LObservatoire Midi Pyrénées (OMP) ; LInstitut dAstrophysique Spatiale (IAS) ; Le Laboratoire dAstrophysique de Marseille (LAM) ; Contexte : les laboratoires impliqués dans le SSU

26 26 / 32 Schéma fonctionnel Responsable CDC : Annie Baglin Responsable technique : Sylviane Chaintreuil Traitement N1-N2 Astéro - Réza Samadi (LESIA) Exoplanètes – Laurent Jorda (LAM) Intégration – Emmanuel Grolleau (LESIA) Production des données – Sylviane Chaintreuil (LESIA) Archivage et distribution des données Responsable scientifique – Frédéric Baudin (IAS) Responsable technique – Jean Luc Orcesi (IAS) Fournitures au CMC Corotsky – Stéphane Charpinet, Josiane Cuvilo (OMP) Exodat – Christian Surace (LAM) Patrons - Antoine Llebaria- Pascal Guterman (LAM) Alarmes, sur-échantilonnage - Pierre Barge (LAM) Diffusion publique des données CoRoT Astronomes (Centre de Données de Strasbourg) Grand public (Outreach) – Enrique Solano (LAEFF)

27 27 / 32 Les équipements Traitement N1-N2 (LESIA) Serveur de développement (CVS, IDL 6.2) Serveur de production Serveur de sauvegarde (ARKEIA) Archive (IAS) A définir Communication inter-labos A définir (Renater, exigences spécifiques ?)

28 28 / 32 Organigramme Technique du Projet Work Packages

29 29 / 32 Les livraisons Traitement N1-N2 Recette interne avant passage sur serveur de production Fournitures au CMC Corotsky, Exodat, Patrons, alarmes : procédures déchange avec le CMC à définir

30 30 / 32 Planning


Télécharger ppt "04/05/2005 Démarche qualité du CDC 07 avril 2006."

Présentations similaires


Annonces Google