Home

RNC-CNES-Q-ST-80-100

image

Contents

1. 11 8 ORGANISATION ET ASSURANCE 11 9 DESCRIPTION DE 12 9 1 CYCLE DE DEVELOPPEMENT 12 9 1 1 Specification 1 she A 13 9 1 2 tele 14 9 1 3 Tests 14 9 1 4 DVETE I nta 15 9 1 5 ele nine coment Ondes een on ot 17 9 2 GESTION DE LA CONFIGURATION GESTION DES MODIFICATIONS 17 9 2 1 eds tee 18 9 2 2 amp UNIX ennemie Pen ete ni 19 9 2 3 Document descriptif de la configuration 19 9 3 METHODES OUTILS 8 19 9 3 1 PFINCID S 19 9 3 2 R gles de nomenclature
2. E a A 20 9 3 3 R sles de COdag ire Ant sein amet E E 20 9 4 CONDITIONS PARTICULIERES DE DEVELOPPEMENT 21 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 6 EXIGENCES SIMPLIFIEES Version d D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 4 1 S ret de fonctionnement et s curit des logiciels 21 9 4 2 ETENEE E n net 22 9 4 3 Interface Homme 23 9 5 DOCUMENTATION PRECONISEE DANS LE CAS DEVELOPPEMENT LOGICIEL STANDARD 24 9 6 DOCUMENTATION PRECONISEE DANS LE CAS D UN DEVELOPPEMENT LOGICIEL DE R amp T 25 10 ANNEXE 1 PLANS TYPE 26 10 1 PLAN D APPLICATION ner ai 26 TOTI Pr SENtAUON sen dat 26 10 1 2 Plan type du plan ss 26 10 2 DOCUMENT DE SPECIFICATION eee 28 10 2 1 Pr sentation T 28 10 2 2 Plan type document de sp cification 28 10 3 DO
3. 18 EXIGENCES SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 2 1 Principes La gestion de configuration du logiciel doit identifier de mani re unique selon EX39 les r gles de nomenclature du projet chaque l ment g rer Un membre de l quipe projet est d sign pour assurer la fonction de gestion de la configuration du logiciel Il a pour t che de 7 d finir les l ments g rer d finir la version de r f rence tout instant conna tre les relations entre l ments d une configuration donn e afin exemple de pouvoir r pondre la question quels sont les tests de validation qui correspondent cette version du logiciel d application d finir les moments de mise en configuration d archivage d un l ment de la configuration d finir et appliquer les modalit s de livraison du produit des logiciels de base syst me d exploitation mulateur moniteur temps r el biblioth ques compilateurs diteurs de liens des mat riels des ventuels moyens d essais de restaurer si n cessaire un logiciel archiv Pour chaque version du logiciel la gestion de configuration doit permettre d identifier les documents avec leur r f rence et dition r vision sauvegarder sur un support identifi avec une tiquette de marquage non d collable pr cisant le
4. Commentaires Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 34 EXIGENCES SIMPLIFIEES Versiond cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 10 5 MANUEL D UTILISATION 10 5 1 Pr sentation La fourniture de ce document d pend du type de logiciel Elle est indispensable pour les logiciels disposant d une interface homme machine Ce document d crit les diff rents types d utilisateurs possibles les moyens d interaction clavier souris touches de fonction ascenseurs boutons leur signification et leurs principes d utilisation les menus et grilles d cran type signification des diff rents champs contr les effectu s et actions associ es les messages mis par le logiciel avec indication de la fonction mettrice et les actions correctives associ es l encha nement des crans la forme des ditions papier L organisation et le contenu de ce document sont soumettre l approbation des futurs utilisateurs Ce document est initialis d s la phase de sp cifications du logiciel et est compl t au cours du d veloppement afin d tre livr en version compl te en fin de validation du logiciel 10 5 2 Plan type du manuel d utilisation GLOSSAIRE 1 INTRODUCTION 1 1 OBJECTIFS 1 2 UTILISATION DU DOCUME
5. cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 10 6 CAHIER DE RECETTE 10 6 1 Pr sentation Les essais de recette d crits dans ce document sont un extrait de la liste des tests du document de validation du logiciel Le cahier de recette doit tre approuv par le CNES avant le d but de la recette 10 6 2 Plan type du cahier de recette GLOSSAIRE 1 INTRODUCTION 2 RAPPEL DES FONCTIONNALITES DU PRODUIT 3 ARCHITECTURE DU PRODUIT 4 COUVERTURE DE LA RECETTE 4 1 FOURNITURES A RECETTER 4 1 1 LES LOGICIELS Liste des logiciels sp cifiques avec leur r f rence et leur version Liste des logiciels standards ou sur tag re avec leur r f rence et leur version 4 1 2 LES DOCUMENTS Liste des documents avec leur r f rence et leur version 4 1 3 LES MATERIELS Liste des mat riels avec leur r f rence et leur version 4 2 CONTEXTE DE LA RECETTE Pr ciser par exemple en quoi la recette est partielle fonctions tests 8 LES ESSAIS DE RECETTE 5 1 INSTALLATION PARAMETRAGE 5 2 LES TESTS FONCTIONNELS 5 3 LES CONTRAINTES Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 37 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 5 3
6. cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 SOMMAIRE 1 INTRODUCTION 7 2 OTEN 7 3 DOMAINE biens dde ans iasa a iaoa aiaa 7 4 GUIDE DE LECTURE 7 4 1 MODULATION DES EXIGENCES SELON LE CONTEXTE DU PROJET 7 4 2 PRECISIONS SUR LE CONTEXTE DE R amp T 8 5 DOCUMENTS ASSOCIES 8 5 1 DOCUMENTS DE REFERENCE 8 5 2 DOCUMENTS APPLICABLES EEE 9 6 SIGLES 8 10 7 PRINCIPES FONDAMENTAUX DE LA
7. ments suivants l valuation du produit par rapport aux besoins EX50 les conditions de recette et de garantie d monstration de bon fonctionnement et ou de maintenance les conditions de formation et d utilisation les contraintes de propri t industrielle et de licence droit d utilisation de diffusion ou de modification Pour les logiciels adapter il est indispensable pr alablement toute modification d valuer le taux modifications de v rifier l tat de la documentation des logiciels existants afin de 51 s assurer de leur coh rence et compl tude vis vis du logiciel r utilis d analyser l impact des modifications sur la documentation et les tests n cessaires la validation des modifications test unitaire du constituant modifi test fonctionnel mettant en jeu le constituant modifi tests de non r gression de validation de l ensemble du logiciel A l issue de la premi re phase du projet phase de sp cification initiale la liste des logiciels que l on envisage de r utiliser est pr sent e en pr cisant leur tat EX52 l effort de d veloppement mise niveau de la documentation mise niveau du code tests n cessaires associ en fonction des l ments justificatifs dessus cette r gle ne peut tre satisfaite on opte pour une reprogrammation compl te Afin de faciliter la maintenance du logiciel toute modification du code doit tre r
8. SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 10 4 DOCUMENT DE VALIDATION 10 4 1 Pr sentation En fin de phase de sp cifications du logiciel une premi re version de ce document decrit l organisation la planification les encha nements des tests les ressources n cessaires en particulier les moyens d essais en pr cisant les limites de leur repr sentativit par rapport l environnement r el des domaines physiques Aimites de performances imites en terme de fonctionnalit s imites en terme de commandabilit et d observabilit plan de validation description des l ments de logiciels tester d un point de vue fonctionnel liste des tests en terme d objectifs et de moyens n cessaires Avant le d but de la phase de validation du logiciel ce document est compl t afin de d crire pour chaque test de validation les proc dures de test Ces proc dures comportent la description de la mise en oeuvre des tests des actions r aliser avant pendant ou apr s le test des moyens mettre en place et des r sultats attendus fin de phase de validation du logiciel le document final doit tre compl t par les compte rendus de tests qui d criront les r sultats obtenus avec les r f rences des ventuelles anomalies d tect es 10 4 2 Plan type du document de validation GLOSSAIRE 1 INTRODUC
9. TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 10 3 DOCUMENT DE CONCEPTION 10 3 1 Pr sentation Il d crit la solution retenue pour r pondre aux sp cifications du logiciel l architecture du logiciel avec la d composition en constituants graphes d appel flux de donn es les ventuelles synchronisations entre constituants strat gie de traitement des erreurs et des exceptions La description de chaque constituant appara t en commentaires dans le code Elle comporte r le d un point de vue fonctionnel ses principales interfaces fichiers param tres messages ses liens avec d autres constituants liens d appel de d pendance de service d h ritages de g n ricit ses ventuelles conditions d activation pseudo code 10 3 2 Plan type du document de conception GLOSSAIRE 1 OBJET 2 DOCUMENTS APPLICABLES 3 DOCUMENTS DE REFERENCE 4 DEMARCHE DE CONCEPTION 4 1 PRESENTATION DE LA DEMARCHE DE CONCEPTION 4 2 CONTRAINTES 4 3 STRATEGIE DE GESTION DES ERREURS 5 ARCHITECTURE DU LOGICIEL 5 1 PRESENTATION DES PRINCIPES DE L ARCHITECTURE 5 2 ORGANISATION DE LA CONCEPTION Sch mas de conception 6 CONCEPTION DES DONNEES 6 1 ARBORESCENCE DES DONNEES SUR DISQUE 6 2 FLUX DES DONNEES Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 31 EXIGENCES
10. TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 1 2 Conception es Hors Contexte R f rence 5 rene pu L activit de conception consiste au minimum d finir le d coupage structurel de l application en constituants logiciels puis d tailler chacun d eux EX24 d finir le flux de donn es et les interfaces Les l ments en sortie sont document s dans la documentation du projet 9 5 et 9 6 EX25 L activit de conception est compl t e par des estimations de ressources m moire centrale m moire de masse CPU organes p riph riques Les l ments en sortie de la phase de conception sont d crits dans le 26 de conception un plan type du document est donn en annexe 1 10 3 La conception du logiciel fait appara tre dans des l ments de conception EX27 diff renci s les fonctions que l on souhaite r utiliser de fa on pouvoir les valider de mani re ind pendante 9 1 3 Codage Tests unitaires Les activit s de codage et de tests unitaires sont le codage des constituants EX28 l ex cution des tests unitaires des constituants et des tests d int gration entre constituants Les constituants logiciels sont cod s dans un langage de programmation volu plut t qu en assembleur Le m me langage est privil gi pour la r alisation de l ensemble du logiciel l exception des scripts d installation EX29 Le codage respecte l
11. alis e de fa on conserver le squelette du constituant pas de Si du constituant en respectant les principes de la programmation structur e EX54 La gestion en configuration des logiciels r utilis s doit tre mise en place Recom La gestion en configuration autonome des composants logiciels r utilis s est 5 recommand e Ces composants logiciels r utilis s sont alors r f renc s dans le dossier descriptif de la configuration du produit d velopp Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 23 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE Si CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 4 3 Interface Homme Machine es Hors Contexte R f rence 5 rene Pour les logiciels disposant d une interface homme machine une maquette de cette interface doit tre tablie pendant la phase de sp cifications Cette maquette doit pr senter EX55 contenu des crans Std x dynamique d encha nement des crans la mise en uvre des diff rentes commandes les aides en ligne ventuelles Les futurs utilisateurs doivent participer la validation de la maquette de EX56 l interface homme machine qui doit avoir lieu au cours de la phase de Std sp cifications Les futurs utilisateurs sont impliqu s dans la valida
12. des documents y compris les plans type sont indiqu es dans les annexes Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 25 EXIGENCES SIMPLIFIEES Versiond cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 6 DOCUMENTATION PRECONISEE DANS LE CAS D UN DEVELOPPEMENT LOGICIEL DE R amp T La r daction d un seul document est pr conis e dans le but d all ger la gestion de la documentation dans ce contexte La documentation doit contenir les chapitres suivants Contexte de d veloppement hypoth ses prises pour le d veloppement limitations des donn es d entr e Sp cifications sp cifications logicielles Informations destin es aux utilisateurs Manuel d utilisation dans le cas d une biblioth que exemples d appels aux fonctions de biblioth que 2 Manuel de r f rence catalogue des fonctions disponibles Informations n cessaires la maintenance du produit d velopp Liste des essais permettant de valider l acceptation du produit Documentation d taill e de conception la pr f rence est donn e l auto documentation dans les modules de code Historique des choix r alis s sur le d veloppement choix valid s en r union d avancement et r union technique avec le client Dossier descriptif de la con
13. l 05 61 27 31 31 Fax 05 61 28 28 49 CENTRE NATIONAL D TUDES SPATIALES Si ge social 2 pl Maurice Quentin 75039 Paris cedex 01 Tel 33 01 44 76 75 00 Fax 01 44 46 76 76 RCS Paris 775 665 912 Siret 775 665 912 00082 Code 7312
14. la configuration Ses Hors Contexte R f rence Le fournisseur doit tablir pour chaque version un dossier descriptif de la configuration DDC inclus dans la livraison de la version du produit Celui ci contient au minimum les fichiers suivants cf DR16 pour la description du contenu attendu de ces fichiers identification de l article 7 fa couv txt liste des FA couvertes Std x dm couv txt liste des DM couvertes etat fa txt liste des FA ouvertes Is doc txt liste des documents CNES et fournisseur associ s au produit Is ref txt liste des fichiers constituant le produit 9 3 METHODES OUTILS REGLES 9 3 1 Principes Hors R f rence 5 Avant utilisation v rifier sur le site du la version utilis e est la version applicable RNC CNES Q ST 80 100 20 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 Hors Contexte R f rence 5 Les m thodes et ventuels outils support adapt s aux diff rentes phases du cycle de d veloppement du logiciel sont choisis en fonction des comp tences de l quipe projet plan de formation exp riences ant rieures et de ses Std moyens financiers L utilisation de logiciels libres est fortement pr conis e en respectant les conditions de licence EX44 Le choix de
15. nom du logiciel d application et sa version r vision le produit sources donn es proc dures de g n ration les jeux de tests de validation les ventuels moyens d essai sp cifiques associ s simulateur donn es EX41 de conna tre les r f rences du support de sauvegarde n de bande par exemple des faits techniques anomalies corrections demandes de modification Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 19 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 2 2 Cas des applications UNIX Hors Contexte R f rence 5 rene Dans le cas de logiciels d velopp s sur plate forme UNIX avec un besoin de portabilit sur plusieurs syst mes d exploitation l utilisation de proc dures Std standard de g n ration installation est recommand e Des solutions standard base des produits gratuits et libres d utilisation autoconf automake libtool permettent de s affranchir des sp cificit s des machines nom du compilateur chemins d acc s aux biblioth ques lors de la g n ration de param trer les r pertoires d installation des produits d obtenir des proc dures simples pour lancer la g n ration et l installation 9 2 3 Document descriptif de
16. 02 Juin 2008 9 DESCRIPTION DE LA DEMARCHE 9 1 CYCLE DE DEVELOPPEMENT Hors Contexte R f rence 5 Le cycle de d veloppement du logiciel doit tre d fini en tenant compte des caract ristiques techniques du logiciel et des contraintes de d veloppement EX11 comme le choix des techniques employ es syst me de gestion de Std bases de donn es r utilisation de produits existants g n rateurs d interface homme machine etc et les risques inh rents au projet EX13 L analyse de besoins est men e conjointement par le prestataire et le CNES Apr s la phase d analyse des besoins le cycle de d veloppement du logiciel doit comporter les phases suivantes sp cification conception codage tests unitaires EX14 PS validation ventuellement recette t t t t RSL BT CRE CRE Le cycle de d veloppement peut tre it ratif dans ce cas les it rations sont d crites dans la proposition du fournisseur selon les crit res suivants Objectifs Activit s pr vues qui peuvent reprendre tout ou partie des activit s pr vues dans les phases classiques du cycle de vie exigences des paragraphes 9 1 1 9 1 5 Crit res d ach vement Il est noter que les it rations peuvent tre affin es au fur et mesure de l avancement du d veloppement le CNES et le fournisseur pr cisent les conditions de r alisation de l it ration n 1 la fin de l it ration n Chaque pha
17. 1 CONTRAINTES D ENVIRONNEMENT 5 3 2 PERFORMANCES 6 LOGIQUE DES ESSAIS 7 ORGANISATION DE LA RECETTE 7 1 ENVIRONNEMENT 7 1 1 CONFIGURATION ET SITE 7 1 2 MOYENS D ESSAIS 7 2 PLANNING 7 3 INTERVENANTS 7 4 RESULTATS DE LA RECETTE 8 ANNEXE 1 MATRICE DE COUVERTURE DES EXIGENCES 9 ANNEXE 2 FAITS TECHNIQUES INCLUS 10 ANNEXE 3 FAITS TECHNIQUES NON COUVERTS Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable v STANDARD RNC CNES Q ST 80 100 Page 38 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 11 FICHE DE TEST Projet XXXXX Test de Recette N Essai CRE Version du test 1 0 Type Fonctionnel D grad Performances OBJECTIF DU TEST TESTS PREALABLES DONNES DE TEST RESULTATS ATTENDUS PROCEDURE DE MISE EN OEUVRE RESULTATS TEST ACCEPTE REFUSE R f rence des fiches d anomalies Commentaires Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 39 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 11 ANNEXE 2 INDEX DES REGLES 11 1 CAS D UN DEVELOPP
18. CUMENT DE CONCEPTION 235 rene date 30 mate rate eee 30 10 3 2 Plan type du document de conception 30 10 4 DOCUMENT DE VALIDATION 31 1041 Pr sentation 31 10 4 2 Plan type du document de validation 31 10 5 MANUEL D UTILISATION i Ae etait 34 10 5 1 ea EEE EE 34 10 5 2 Plan type du manuel d utilisation seseeseeeeeeeeeeeeeseertseesssrreeetstesssrrereesessssrsrreeeessesesrreeeessese 34 10 6 CAHIER DE RECETTE antenne lee ain tant a N 36 10 6 1 Pr sentation EER ERER EEEE iNES 36 10 6 2 Plan type du cahier de recette seen 36 11 ANNEXE 2 INDEX DES REGLES ssossoonosssonooseoseoneneroneonoenoscononseoneoneneeonenenonsosconossconeeeeeone 39 11 1 CAS D UN DEVELOPPEMENT LOGICIEL STANDARD eee 39 11 2 CAS D UN DEVELOPPEMENT LOGICIEL CRITIQUE ee 41 11 3 CAS D UN DEVELOPPEMENT LOGICIEL R amp T 43 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 7 EXIGENCES SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR
19. Commission de Revue des Essais Crit Applicable uniquement aux logiciels critiques hors R amp T DDC Dossier Descriptif de la Configuration DR Document de r f rence ECSS European Cooperation for Space Standardization RNC R f rentiel Normatif CNES RSL Revue de Sp cification du Logiciel R amp T Recherche et Technologie Std Applicable en standard aux logiciels critiques ou non hors R amp T Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 11 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 7 PRINCIPES FONDAMENTAUX DE LA METHODE 3 Tout d veloppement de logiciel doit tre men selon des r gles pr tablies en r ponse aux exigences du pr sent document La r ponse ces exigences est report e dans un plan d application dont un plan type est donn en annexe 1 10 1 qui traduit l engagement du fournisseur sur la prise en compte des exigences d crites crapr s 8 ORGANISATION ET ASSURANCE PRODUIT Le fournisseur doit pr ciser l organisation et les responsabilit s de l quipe en charge du d veloppement en particulier identifier la personne responsable de assurance qualit logiciel Le fournisseur doit pr ciser les formations n cessaires entreprendre pour combler les manques vent
20. E NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 5 PLAN D ASSURANCE PRODUIT 5 1 SURETE DE FONCTIONNEMENT 5 2 METHODES OUTILS ET REGLES 5 3 GESTION DE LA CONFIGURATION 5 4 GESTION DE LA DOCUMENTATION 5 5 GESTION DES MODIFICATIONS 5 6 LOGICIELS REUTILISES 5 7 INTERFACE HOMME MACHINE Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 _ 28 EXIGENCES SIMPLIFIEES 5 D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 10 2 DOCUMENT DE SPECIFICATION 10 2 1 Pr sentation Il d crit les fonctionnalit s du logiciel 1 mani re dont le logiciel doit tre op r les interfaces externes les donn es manipul es le flux de donn es les ventuelles conditions d activation les ventuels points de reprise ou de sauvegarde de donn es pr voir pour les cas d grad s les contraintes les conditions de r utilisation de produits tiers COTS logiciels libres 10 2 2 Plan type du document de sp cification GLOSSAIRE 1 OBJET 2 DOCUMENTS APPLICABLES 3 DOCUMENTS DE REFERENCE 4 SPECIFICATIONS FONCTIONNELLES 41 PRESENTATION DE LA MISSION DU LOGICIEL 4 2 SPECIFICATIONS DE LA FONCTION lt l gt 4 3 SPECIFICATIONS DE LA FONCTION lt J gt 9 SPECI
21. EMENT LOGICIEL STANDARD 55 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 40 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 EX40 Gestion de la configuration Principes Responsable de gestion de configuration 18 EX41 Gestion de la configuration Principes Activit s de gestion de configuration 18 Gestion de la configuration UNIX Proc dures standard de g n ration Recom2 19 installation EX42 Gestion de la configuration DDC Dossier descriptif de la configuration 19 EX43 M thodes outils r gles Principes Choix des m thodes et outils 19 EX44 M thodes outils r gles Principes Justification du choix des outils 19 M thodes outils r gles Principes Utilisation d outils standards 20 EX45 M thodes outils r gles Nomenclature R gles de nomenclature 20 EX46 M thodes outils r gles R gles de Variables d interface 20 codage EX47 M thodes outils r gles R gles de Auto documentation 20 codage EX48 M thodes outils r gles R gles de R gles de codage essentielles 20 codage 50 Crit res de choix pour l utilisation de 22 logiciels existants 51 Logiciels r utilis s Evaluation des logiciels adapter 22 52 Logiciels r uti
22. ES Q HB 80 528 DR13 Guide pour la s lection et l interpr tation des mesures de complexit du logiciel RNC CNES Q HB 80 503 DRI14 Manuel utilisateur et manuels d exploitation d un syst me informatique sol de traitement RNC CNES E HB 40 503 DR15 R gles et recommandations pour conduire une recette de produit logiciel RNC CNES E HB 40 506 DRI16 Dossier Descriptif de la Configuration d un logiciel RNC CNES M HB 40 516 DR17 Exigences standards de gestion de configuration des logiciels RNC CNES M ST 40 100 DRI8 R gles pour l utilisation du langage Java RNC CNES Q HB 80 527 DR19 R gles pour l utilisation du langage Wave RNC CNES Q HB 80 521 DR20 R gles et Recommandations d ergonomie des Interfaces Homme Machine informatiques RNC CNES E HB 40 504 et son annexe guide de v rification RNC CNES E HB 40 504 A DR21 R gles pour l utilisation du langage PERL RNC CNES Q HB 80 533 DR22 R gles pour l utilisation du langage IDL RNC CNES Q HB 80 534 DR23 R gles communes pour l utilisation des langages de programmation RNC CNES Q HB 80 501 5 2 DOCUMENTS APPLICABLES N ant Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 10 EXIGENCES SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 6 SIGLES ET ABREVIATIONS BT Bilan Technique CRE
23. FICATIONS OPERATIONNELLES 5 1 DESCRIPTION DE L ENVIRONNEMENT NECESSAIRE 5 1 1 Environnement mat riel 5 1 2 Environnement logiciel 5 2 CONDITIONS D INITIALISATION ARRET REPRISE Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 5 3 7 1 7 2 8 1 8 2 9 1 3 Sur le 10 CONDITIONS D ACTIVAT ION DES FONCTIONNALITES SPECIFICATIONS DES PERFORMANCES SPECIFICATIONS DES INTERFACES EXTERNES DONNEES EN ENTREE DONNEES EN SORTIE SPECIFICATIONS DES INTERFACES INTERNES DESCRIPTION DE LA DONNEE lt gt DESCRIPTION DE LA DONNEE lt J gt EVALUATION DES LOGICIELS REUTILISES LOGICIEL lt A gt Pr sentation du logiciel Int r t de la r utilisation Modifications envisag es sur le logiciel produit sur sa documentation et sur ses tests CONFORMITE A LA SPECIFICATION DE BESOINS RNC CNES Q ST 80 100 Page 29 Version 4 02 Juin 2008 Sous la forme d une matrice de couverture si la sp cification de besoins est structur e en exigences ou en paragraphes Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable STANDARD RNC CNES Q ST 80 100 Page 30 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D
24. LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 1 INTRODUCTION Ce document Exigencess simplifi es d Assurance Qualit pour le d veloppement des logiciels fai partie de la collection des standards associ s au document RNC ECSS Q ST 80 Software Product Assurance Il est galement inclus dans le Guide pour les Projets Scientifiques disponible sur le site Internet GNS Guide Normatif Simplifi http gns cnes fr 2 OBJET Le pr sent document pour but de pr senter des exigences qualit logiciel simplifi es permettant d obtenir un niveau de qualit logiciel satisfaisant pour les logiciels d application d velopp s dans le cadre de certains projets du CNES par les industriels fournisseurs par les laboratoires scientifiques ou en interne au CNES ainsi que ceux d velopp s dans un contexte de Recherche et Technologie R amp T dans la suite de ce document 3 DOMAINE D APPLICATION Ce document est applicable aux d veloppements de logiciels destin s des applications pour lesquelles on accepte un rel chement des exigences qualit telles qu nonc es dans l ECSS Q ST 80 en relation avec le niveau de risque acceptable Ce document s applique galement au cas des d veloppements de logiciels dans un contexte de R amp T pour lesquels le niveau qualit ne rev t pas d importance majeure Il sert d s la phase A du projet pour d finir le cadre de d veloppe
25. NT 1 3 CONVENTIONS D ECRITURE 2 CONCEPTS TECHNIQUES GENERAUX 2 1 PRESENTATION GENERALE DU PRODUIT 2 2 PRESENTATION DES FONCTIONNALITES ET DES INTERVENANTS 2 3 SPECIFICITES TECHNIQUES 2 4 LA BASE DE DONNEES 3 ENVIRONNEMENT DU SYSTEME Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 35 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 3 1 ORGANISATION 3 2 RESSOURCES 3 3 DROIT D ACCES 4 DEMARRAGE DE L APPLICATION 9 DESCRIPTION DE L IHM 6 UTILITAIRES GENERAUX 6 1 ADMINISTRATION DES UTILISATEURS 6 2 ADMINISTRATION DU SYSTEME 6 3 LE JOURNAL DE BORD DETAIL DES FONCTIONS 7 1 lt NOM DE LA FONCTION 1 gt 7 1 1 Description op rationnelle 7 1 2 Description de l environnement 7 1 3 D marrage de la fonction 7 14 Dynamique de la fonction 7 1 5 Les services Pour chaque service on donne sa description ses conditions d utilisation sa mise en uvre des exemples les messages d erreur 7 1 6 Messages d erreurs et reprises 7 1 7 Cas d grad s 7 2 lt NOM DE LA FONCTION 2 gt 7 3 8 INDEX GENERAL Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable STANDARD RNC CNES Q ST 80 100 Page 36 EXIGENCES SIMPLIFIEES
26. REFERENTIEL NORMATIF du CNES RNG R f rence RNC CNES Q ST 80 100 Version 4 02 Juin 2008 STANDARD ASSURANCE PRODUIT EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE DEVELOPPEMENT DES LOGICIELS ACCORD du Bureau de BN n 44 du 08 08 09 Normalisation APPROBATION Pr sident du CDN Alain CUQUEL RNC CNES Q ST 80 100 Page 3 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 PAGE D ANALYSE DOCUMENTAIRE TITRE EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE DEVELOPPEMENT DES LOGICIELS MOTS CLES Qualit logiciel D veloppement logiciels R amp T NORME EQUIVALENTE N ant OBSERVATIONS N ant RESUME Ce document d finit les exigences simplifi es d Assurance Qualit des Logiciels applicables au d veloppement et la maintenance des syst mes informatiques sol et des logiciels embarqu s par des PME ou des Laboratoires scientifiques aux d veloppements informatiques li s la Recherche et Technologie SITUATION DU DOCUMENT Ce document fait partie de la collection des standards associ s au R f rentiel Normatif du CNES est affili au document RNC ECSS Q ST 80 Software Product Assurance NOMBRE DE PAGES 45 LANGUE Fran aise Progiciels utilis s version Word 2002 SERVICE GESTIONNAIRE Inspection G n rale Direction de la Fonction
27. TION 2 DOCUMENTS APPLICABLES 3 DOCUMENTS DE REFERENCE 4 RAPPEL DES FONCTIONNALITES DU PRODUIT 5 ARCHITECTURE DU PRODUIT 6 ORGANISATION DE LA VALIDATION 6 1 ENVIRONNEMENT Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 6 1 1 6 1 2 6 2 6 3 7 1 7 2 7 3 7 4 7 4 1 7 4 2 CONFIGURATION ET SITE MOYENS D ESSAIS PLANNING LOGIQUE D ENCHAINEMENT DES ESSAIS PLAN DE VALIDATION LOGICIELS A TESTER INSTALLATION PARAMETRAGE LES TESTS FONCTIONNELS LES CONTRAINTES CONTRAINTES D ENVIRONNEMENT PERFORMANCES RNC CNES Q ST 80 100 Page 32 Version 4 02 Juin 2008 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 33 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 8 DESCRIPTION DES TESTS Projet XXXXX Essai Date 21 04 2003 Version du test 1 0 Type Fonctionnel D grad Performances OBJECTIF DU TEST TESTS PREALABLES DONNEES DE TEST RESULTATS ATTENDUS PROCEDURE DE MISE EN OEUVRE RESULTATS OBTENUS R f rence des fiches d anomalies
28. dre de saut conditionnel ou de rupture de s quence est comment en expliquant l objet du d branchement Chaque fonction ou sous programme doit pr ciser ses param tres entr e en sortie ou en entr e sortie avec pour chacun son nom sa signification l unit utilis e en cas de grandeur physique son degr de pr cision son domaine de valeur 9 4 CONDITIONS PARTICULIERES DE DEVELOPPEMENT 9 41 S ret de fonctionnement et s curit des logiciels avec son environnement Une analyse fonctionnelle au niveau syst me doit tre utilis e pour identifier EX49 1 5 modules logiciels critiques en tenant compte l interaction du logiciel fonctionnement et de la s curit et les essais du logiciel R Le fournisseur doit s efforcer de concevoir les composants logiciels critiques 4 ecom aussi simplement que possible afin de faciliter l analyse de la s ret de Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 22 EXIGENCES SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 42 Logiciels r utilis s es Hors Contexte R f rence 5 rene ne Dans le cas o l utilisation de logiciels existants produits du march logiciels libres autres produits est envisag e il faut tenir compte dans le choix de ceux ci des l
29. er 22 52 Logiciels r utilis s Etat des logiciels r utilis s 22 EX53 Logiciels r utilis s R gles de modification du code 22 Gestion en configuration des logiciels 54 Logiciels r utilis s 22 r utilis s 2 Gestion en configuration autonome des 5 Logiciels r utilis s nn 22 composants logiciels r utilis s 55 Interface Homme Machine Maquette de l IHM 23 EX56 Interface Homme Machine Validation de la maquette IHM 23 58 Interface Homme Machine Participation des utilisateurs la recette 23 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 43 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE pn CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 11 3 CAS DEVELOPPEMENT LOGICIEL R amp T Gestion de la configuration UNIX Proc dures standard de g n ration installation Gestion de la configuration DDC Dossier descriptif de la configuration M thodes outils r gles Principes Choix des m thodes et outils M thodes outils r gles Principes Justification du choix des outils Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable AE RNC CNES Q ST 80 100 44 EXIGENCES SIMPLIFIEES V
30. ersion a cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 M thodes outils r gles Principes Utilisation d outils standards EX45 M thodes outils r gles Nomenclature R gles de nomenclature M thodes outils r gles R gles de Variables d interface codage EX47 M thodes outils r gles R gles de Auto documentation codage EX48 M thodes outils r gles R gles de R gles de codage essentielles codage Crit res de choix pour l utilisation de logiciels existants 51 Logiciels r utilis s Evaluation des logiciels adapter 52 Logiciels r utilis s Etat des logiciels r utilis s EX53 Logiciels r utilis s R gles de modification du code Gestion en configuration des logiciels 54 Logiciels r utilis s r utilis s Gestion en configuration autonome des 5 Logiciels r utilis s composants logiciels r utilis s 55 Interface Homme Machine Maquette de l IHM 57 Interface Homme Machine Validation de la maquette IHM Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable cnes CENTRE NATIONAL D TUDES SPATIALES REFERENTIEL NORMATIF REALISE PAR Centre National d Etudes Spatiales Inspection G n rale Direction de la Fonction Qualit 18 Avenue Edouard Belin 31401 TOULOUSE CEDEX 9 T
31. es r gles nonc es dans le paragraphe 9 3 3 Sd x Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 15 EXIGENCES SIMPLIFIEES Vat i na cnes D ASSURANCE QUALITE POUR LE Si CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 1 4 Validation EX30 Les activit s de la phase de validation consistent d rouler les plans de tests afin de v rifier que le logiciel remplit ses fonctions sp cifi es Les essais de validation doivent couvrir toutes les exigences de la sp cification EX31 0 logiciel un plan type du document de validation est donn en annexe 1 10 4 Dans le cas d un d veloppement it ratif les objectifs de validation pouvant EX32 varier d une it ration une autre les objectifs de validation de l it ration n 1 doivent tre d finis entre le CNES et le fournisseur la fin de l it ration n EX33 Dans le cas d un logiciel int gr dans un quipement la validation doit comporter des essais sur le mod le d identification du mat riel correspondant Les essais de validation doivent tre r alis s sur un logiciel stable dont la version est g r e en configuration EX34 modification de configuration au cours de phase de validation doit tre trac e Avant utilisation v rifier sur le site du RNC que la version utili
32. figuration Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 26 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 10 ANNEXE 1 PLANS TYPE 10 1 PLAN D APPLICATION 10 1 1 Pr sentation Il d crit les dispositions de gestion qui sont appliqu es au projet en r ponse aux exigences du pr sent document Ces dispositions de gestion doivent tre d finies lors de r union de travail entre le client et le fournisseur 10 1 2 Plan type du plan d application GLOSSAIRE 1 INTRODUCTION 1 1 DESCRIPTION SUCCINCTE DU PRODUIT 1 2 ELEMENTS CONCERNES PAR LE PLAN D APPLICATION 2 DOCUMENTS APPLICABLES 3 DOCUMENTS DE REFERENCE 4 PLAN DE DEVELOPPEMENT 4 1 ORGANISATION DU PROJET 4 2 CYCLE DE DEVELOPPEMENT 4 2 1 Phase de sp cification 4 2 2 Phase de conception 4 2 3 Phase de codage tests unitaires 4 2 4 Phase de validation 4 2 5 Phase de recette 4 3 ORGANISATION DES REUNIONS 4 3 1 R unions d avancement 4 3 2 Points cl s et revues 44 MOYENS MATERIELS ET LOGICIELS 4 5 PLANNING Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 27 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE CENTR
33. giciel Revue de sp cifications du logiciel RSL 13 Conception des fonctions r utilis es 14 5 Avant utilisation v rifier sur le site du la version utilis e est la version applicable Document de conception du logiciel 14 RNC CNES Q ST 80 100 42 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 Gestion de la configuration Principes 18 Gestion de la configuration Principes 18 Gestion de la configuration Principes 18 Gestion de la configuration UNIX Proc dures standard de g n ration Recom2 19 installation Gestion de la configuration DDC 19 M thodes outils r gles Principes 19 M thodes outils r gles Principes 19 M thodes outils r gles Principes 20 M thodes outils r gles Nomenclature 20 EX46 M thodes outils r gles R gles de Variables d interface 20 codage M thodes outils r gles R gles de Auto documentation 20 codage outils r gles R gles de R gles de codage essentielles 20 EX49 S ret de fonctionnement Analyse fonctionnelle 21 4 S ret de fonctionnement Conception composants logiciels critiques 21 50 reutae Crit res de choix pour l utilisation de 22 logiciels existants 51 Logiciels r utilis s Evaluation des logiciels adapt
34. ifications sont compl t es par des pr cisions sur les encha nements de fonctions EX19 des pr cisions sur les contraintes performances priorit s encombrement m moire R Les l ments en sortie de la phase de sp cification sont d crits dans le EX20 document de sp cifications du logiciel un plan type du document est donn annexe 14 10 2 Dans le cas particulier d un d veloppement comprenant une IHM la EX21 de sp cifications doit permettre d laborer une maquette de l Interface Homme Machine cf 9 4 3 d terminer les parties critiques du logiciel apr s une analyse fonctionnelle cf 9 4 1 Cette phase s ach ve par une r union technique ou revue de sp cifications du logiciel RSL permettant de statuer sur les documents issus de cette phase EX23 let sur la r utilisation ventuelle de logiciels Cette r union technique doit se d rouler avec la participation des responsables techniques des responsables assurance produit et ou des utilisateurs Dans le cas particulier d un d veloppement soumis des contraintes EX22 de s ret de fonctionnement la phase de sp cifications permet de amp T Std Std Std Std rit Std Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 14 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D
35. lis s Etat des logiciels r utilis s 22 EX53 Logiciels r utilis s R gles de modification du code 22 Di Gestion en configuration des logiciels 54 Logiciels r utilis s 5 22 r utilis s Gestion en configuration autonome des 5 Logiciels r utilis s ne 22 composants logiciels r utilis s 55 Interface Homme Machine Maquette de l IHM 23 EX56 Interface Homme Machine Validation de la maquette IHM 23 58 Interface Homme Machine Participation des utilisateurs la recette 23 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 41 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 11 2 CAS D UN DEVELOPPEMENT LOGICIEL CRITIQUE i f f f f f f 17 Cycle de d veloppement Logiciel int gr dans un quipement 13 EX18 Sp cification du logiciel Activit s de sp cifications minimum 13 EX19 Sp cification du logiciel Activit s de sp cifications compl mentaires 13 Organisation et assurance produit Analyse d impact des risques syst me 11 Sp cification du logiciel Maquette IHM 13 Sp cification du logiciel Document de sp cifications du logiciel 13 Sp cification du logiciel D terminer les parties critiques 13 Sp cification du lo
36. logiciel particulier et donc de demander au fournisseur en charge de ce d veloppement d indiquer la fa on dont il entend r pondre aux exigences et recommandations Une classification est propos e dans ce document pour traiter les deux cas de logiciels hors R amp T et de logiciels dans un contexte R amp T Dans le contexte hors R amp T le cas des logiciels un peu plus critiques que le cas standard introduit quelques exigences suppl mentaires La modulation des exigences pour un projet peut conduire op rer une autre classification comme par exemple l application de tout ou partie des exigences de R amp T pour un projet de tr s petite taille 4 2 PRECISIONS SUR LE CONTEXTE DE R amp T est important de noter qu il faut dissocier les d veloppements logiciels de R amp T de l industrialisation qui est faite pour certains logiciels l issue de ces d veloppements mais hors contexte R amp T Dans cette optique la classification des exigences R amp T propos e dans ce document s adresse la premi re tape de d veloppement de R amp T et ne traite donc pas de l industrialisation Pour traiter l tape d industrialisation les exigences d assurance produit doivent tre compl t es afin d inclure les actions de fiabilisation du produit sur les aspects suivants Pr cisions sur la documentation Environnement d essai documentation jeux de tests Fiabilisation du code voire rec
37. ment aux futurs r alisateurs d s le d but des d veloppements fin de phase d but de phase comme base de discussions avec le r alisateur de logiciels afin de finaliser les dispositions pratiques Ces dispositions sont d finies lors de r unions de travail entre le CNES et ses fournisseurs elles sont formalis es dans la proposition du fournisseur et ventuellement report es dans un plan d application cf EX1 4 GUIDE DE LECTURE ET D APPLICATION Le pr sent document est structur en exigences de nomenclature EXn et en recommandations de nomenclature Recomj applicables un d veloppement logiciel Certaines des exigences sont modul es selon le contexte du d veloppement logiciel Criticit de ce logiciel Taille du logiciel Contraintes de co t et de d lai Contexte R amp T de d veloppement informatique A chaque exigence est associ un contexte d application 4 1 MODULATION DES EXIGENCES SELON LE CONTEXTE DU PROJET Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 8 EXIGENCES SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 Il appartient au CNES de se prononcer sur la modulation des exigences et ainsi de d terminer le lot d exigences et de recommandations applicables un d veloppement
38. n du logiciel Dans le cas contraire toute volution de la configuration au cours des essais est consign e dans le journal de bord La r union de fin d essais CRE cl turant la phase de validation permet d tablir une synth se des r sultats de tests un tat des anomalies et des modifications r siduelles un tat des actions en pr cisant pour celles qui sont ouvertes leur date d ch ance et leur s responsable s l acceptation ou le refus de la fin de la phase de validation En cas de refus ou d acceptation avec r serve s les actions r aliser et leur date limite de r alisation appara tront explicitement dans le compte rendu Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 17 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 R f rence Libell Hors Contexte R amp T R amp T La phase de validation est encadr e par 2 r unions La premi re permet d identifier l tat de la configuration et de figer la version du logiciel correspondante La seconde permet d tablir une synth se des r sultats de tests un tat des anomalies et des modifications r siduelles l acceptation ou le refus de la fin de la phase de validation Durant les essais les r sultats de chaque essai s
39. odage complet en phase d industrialisation en termes d interface de gestion des entr es 7 Strat gie de gestion et de remont e d erreurs 5 DOCUMENTS ASSOCIES 5 1 DOCUMENTS DE REFERENCE DRI Software Product Assurance RNC ECSS Q ST 80 DR2 Software general requirements RNC ECSS E ST 40 DR3 Contenu d une sp cification technique de besoin logiciel RNC CNES E HB 40 501 DR4 Bilan Technique RNC CNES Q ST 20 100 DRS Commission de Revue des Essais RNC CNES Q ST 20 101 Contenu d un dossier des logiciels r utilis s RNC CNES Q HB 80 514 DR7 R gles pour l utilisation du langage FORTRAN 77 RNC CNES Q HB 80 505 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 9 EXIGENCES SIMPLIFIEES Versiond cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 DR8 R gles pour l utilisation du langage C RNC CNES Q HB 80 506 et son annexe pour les logiciels embarqu s RNC CNES Q HB 80 506 A DR9 R gles pour l utilisation du langage Ada RNC CNES Q HB 80 504 et son annexe pour Ada 95 RNC CNES Q HB 80 504 A DRI0 R gles pour l utilisation du langage RNC CNES Q HB 80 513 DRI1 R gles pour l utilisation du langage FORTRAN 90 RNC CNES Q HB 80 517 DR12 R gles pour l utilisation du langage Ada dans les logiciels embarqu s RNC CN
40. ont consign s ainsi que les anomalies et les modifications identifi es 9 1 5 Recette Dans le cas o il existe une recette du logiciel celle ci doit satisfaire aux exigences d finies ci dessus pour la phase de validation du logiciel La recette s appuie sur le cahier de recette ventuellement extrait du document de validation du logiciel plan type en annexe 1 10 6 et a lieu apr s acceptation de la phase de validation Elle se termine par une CRE au cours de laquelle sera prononc e ou non l acceptation du logiciel d velopp Dans le cas d un logiciel int gr dans un quipement la recette est r alis e sur le mod le de qualification du mat riel correspondant ou d faut sur le mod le le plus repr sentatif 9 2 GESTION DE LA CONFIGURATION GESTION DES MODIFICATIONS La gestion de la configuration du logiciel correspond l ensemble des activit s manuelles ou automatiques permettant d identifier tout instant les l ments cr s utilis s ou modifi s par le processus de d veloppement du logiciel et leurs relations Son but principal est de m moriser chaque version de r f rence d un l ment afin de conna tre pr cis ment chaque instant la version utilis e et afin de pouvoir reconstituer en cas de besoin toute version ant rieure Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100
41. qualit IGQ AUTEUR S DATE 02 06 2008 Initialement tabli par G GUILLOT Y F POBLE repris par J C DAMERY CNES 2008 Reproduction strictement r serv e l usage priv du copiste non destin e une utilisation collective article 41 2 de la loi 57 298 du 11 Mars 1957 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 4 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 PAGES DES MODIFICATIONS VERSION DATE PAGES MODIFIEES OBSERVATIONS 1 0 21 04 94 il i2 13 1 2 3 4 5 6 Approbation du Comit Technique R f rentiel et du Comit de Validation 2 01 03 00 Nouvelle codification des documents ancienne r f rence MPM 53 00 09 3 08 12 03 Toutes Restructuration du document pour mise en conformit avec norme RNC ECSS Q 80A et ajout de plans types pour largir la port e du document au cas des d veloppements logiciels dans le domaine de la R amp T 4 02 06 2008 Toutes Changement de nomenclature suite la phase de benchmarking ECSS ancienne r f rence RNC CNES Q 80 509 Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 5 EXIGENCES SIMPLIFIEES Verslon 4
42. s e est la version applicable RNC CNES Q ST 80 100 16 EXIGENCES SIMPLIFIEES Version cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 R f rence Libell Hors Contexte R amp T R amp T La phase de validation est pr c d e par un bilan technique BT et cl tur e par une r union de fin d essais CRE Commission de Revue des Essais Tissue de laquelle l ensemble de la documentation mise jour doit tre accept e par le CNES 1 Le bilan technique en d but de phase de validation du logiciel auquel participent le client et le fournisseur a pour objectif d autoriser le d marrage des essais de validation Il permet de v rifier l tat des actions v rifier la compl tude et la coh rence du plan et des proc dures de tests identifier l tat de la configuration et figer la version du logiciel correspondante A l issue du si l autorisation de d marrage des essais est donn e l ensemble des proc dures de test est d roul Durant les essais les r sultats de chaque essai sont consign s dans un journal de bord ainsi que les anomalies et les modifications qui sont identifi es Std Dans la mesure du possible les actions correctives ou volutives associ es aux anomalies et aux modifications identifi es ne sont effectu es qu la fin de la phase de validation et donneront lieu une nouvelle versio
43. s outils doit tre justifi dans le plan d application ou son quivalent Le L utilisation d outils standards est pr conis e de mani re homog ne sur Std l ensemble du d veloppement 9 3 2 R gles de nomenclature zez Hors Contexte R f rence 5 EE Des r gles de nomenclature sont d finies en particulier pour les variables d interface 5 Ces r gles sont coh rentes avec les conventions d usage pour le langage de codage choisi 9 3 3 R gles de codage EX46 Les variable s d interface sont d crites sous forme de commentaires dans le code Les r gles d auto documentation intrins ques au langage de programmation exemple commentaires exploitables par javadoc pour le langage Java doivent tre utilis es Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 21 EXIGENCES SIMPLIFIEES Vat i na cnes D ASSURANCE QUALITE POUR LE CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 Hors Contexte R f rence 5 Chaque module de code comporte une ent te commentaire contenant au moins les rubriques suivantes nom du projet nom du module version auteur date r le et but du module Un seul point d entr e un seul point de sortie pour toute unit compilable EX48 partie de code doit tre accessible pas de code mort Chaque or
44. se doit se terminer par une r union technique avec le CNES jalon 16 pour examiner le travail effectu dans cette phase et le niveau de pr paration de la phase suivante Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 Page 13 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 Dans le cas d un logiciel int gr dans un quipement le logiciel participe en tant que constituant la phase d int gration mat rieHlogiciel et son cycle de d veloppement doit tre coh rent avec celui du mat riel 9 1 1 Sp cification du logiciel Hors R f rence 5 ni Les activit s de la phase de sp cifications consistent au minimum identifier les besoins exprim s par le client l issue de son analyse de besoins puis les traduire en terme de fonctions remplir par le logiciel d interfaces avec l ext rieur et entre elles EX18 analyser en fonction des besoins couvrir les logiciels qui pourraient tre r utilis s et valuer les impacts de leur r utilisation sur le d veloppement cf 9 4 2 laborer une version pr liminaire du plan de validation Les l ments en sortie sont d crits dans la documentation du projet 9 5 et 9 6 Les activit s de la phase de sp c
45. tion de la maquette Dans le 57 o la maquette est enrichie lors de cycles it ratifs les utilisateurs doivent participer la validation chaque pas du cycle 58 Les utilisateurs doivent participer la phase de recette du logiciel Sd Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 24 EXIGENCES SIMPLIFIEES cnes D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS 02 Juin 2008 9 5 DOCUMENTATION PRECONISEE DANS LE CAS D UN DEVELOPPEMENT LOGICIEL STANDARD Les documents de r f rence DR du chapitre 5 peuvent servir de base de travail la r daction de certains documents exig s du fournisseur Le tableau suivant pr sente en colonne les r unions formelles pr conis es dans le cas d un cycle de vie en V classique convient d adapter les instants de livraison des documents dans le cas d un cycle de d veloppement diff rent R union de RSL CRE Apr s Recette chaque chaque r union d marrage conception validation validation version d avancement Plan d application Document de sp cification du logiciel Dossier descriptif de la configuration L gende P version pr liminaire C version compl te D version d finitive J version mise jour Des pr cisions sur le contenu
46. uels dans les comp tences disponibles dans l quipe de d veloppement Le fournisseur doit pr ciser les dispositions d Assurance Produit qu il met en place ainsi que la planification des activit s correspondantes Les dispositions d Assurance Produit comprennent au minimum la gestion de configuration et la gestion des faits techniques Les dispositions d Assurance Produit doivent tre compl t es par des dispositions de contr le et de r daction de bilans qualit Dans le cas o la prestation consiste r aliser un syst me le fournisseur doit inclure dans sa proposition une identification des risques techniques issus d une analyse syst me et leur implication sur le plan de d veloppement du logiciel Dans le cas o la prestation consiste r aliser un sous syst me le fournisseur doit inclure dans sa proposition l analyse d impact des risques syst me identifi s par le CNES Le fournisseur doit s assurer que ses sous traitants mettent en uvre des dispositions d assurance qualit quivalentes Pour ce faire il r percute sur ses sous traitants tout ou partie des exigences qui lui sont impos es Avant utilisation v rifier sur le site du RNC que la version utilis e est la version applicable RNC CNES Q ST 80 100 12 EXIGENCES SIMPLIFIEES D ASSURANCE QUALITE POUR LE ersion CENTRE NATIONAL D TUDES SPATIALES DEVELOPPEMENT DES LOGICIELS

Download Pdf Manuals

image

Related Search

RNC CNES Q ST 80 100

Related Contents

Husqvarna LTH1342A User's Manual    WISEWOMAN Policy Manual - Michigan Cancer Consortium  Symphonic Choirs Manual - Soundsonline  Samsung SUM-OMW16 User Manual  122882AJ - Skyjack  tango 125  Toshiba Satellite C655-S5549    SPARE LIGHT SYSTEM II LITE  

Copyright © All rights reserved.
Failed to retrieve file