Home
Rapport de stage
Contents
1. Please enter the output file name xls Press Enter or click OK to execute Press Esc or click Exit to exit Click Manual to switch to manual mode Manual Enregistrer Sous Enregistrer dans Mes documents v x Ch E zi 1 B Mes documents Ca380_vid rapport stage r cents O Airbus news O T l chargements Bureau D Airnav 4350 Template for CaliberRM s Document factory Analyse nouvelle matrice tra abilit Duse case step export Mes documents Dava voz Cvev Method D caliberRM_Status Templates C4 Doc 19 Poste de travail CD Cour CaliberRM E workshop v3 d Downloads BI A J Favoris r seau Ebook B airnav a350 xls Hoc B allsales xls CAKkaL_A380 S ammm xis kiss Basso data xis ma musique E SBAWD_A350_ADS_Traceability Matrix RD A Mes images B traceability_matrix_step_req xls Mes sources de donn es mes vid os My eBooks Outlook lt Nom de fichier Copie de UC gererstor Ae Type de fichier classeur Microsoft Excel xls to L Enregistrer Annuler Figure 24 Fen tre du mode automatique Durant l ex cution d une macro d Excel tous les autres traitements sur les autres fichiers Excel sont bloqu s c est dire dans ce temps l on ne peut rien faire sur les autres fichiers Excel Cela peut poser des probl mes si on a plusieurs fichiers Excel en cour d utilisation simultan e En r alit cet inconv nient a d j
2. Sc nario 2 G rer les Use Cases hors de CaliberR M ire CONCEPTION ET REALISATION 23555 35nemanenn ee ntenmee nds ten e tee ess l end n tn ennent EER RE SAE ann e na inmee EREE E ed Specification Dossier d analyse des projets A Te Id nt e NE et LE LU E E EEE ARENAEN Maintenance A350 iinitan ea riae e eia a aaar aeaa ane ne leunnote aa naaa aE Eaa SaNa ode es 36 Associated Data Vas Sin a E A E N ERER 37 Choix de langage de d veloppement Vs Solution 1 Code Excel Solution 2 Code E Solution 3 VBA amp Bat hcode xsnininininnini deed fit E en ane re EA dE Exporter du BRD avec Document Factory Des templates de Document Factory 58isniiirnnsernnndinne denses EEEE e Ea ea A stemaageennetannan teen lues Let mplate x template dOt 5siss rss nine E dE EE dde EE EO E eS ben de Transporter les exigences du fichier Word au fichier Excel 44 Fa on automatique 28 st d st Zeie ge gg deeg ge Eed Edge aea a aaa Eade a Mis EAA aa lle adea 44 Fa onimanuell z 4532328 Rime deed edd 45 Construction du chemin d arborescence d evigence 47 Pourquoi un chemin d arborescence Algorithme de construction Set rene Aime eege deeg ek AENEA Ea TEA ONE AOLE EEE ana eerste geesde lite G n ration des Use Cases ariiraa ani aaa iaaa AEA aAA AN TAAA AAR NAA CAE AAA ESRA ARERR Ne Tanko R I WEE EE d lee R gles de g n ration des Use Cases gran tasses EE Eed Eege 51 Rn Ee 52 Exportation des fichiers O g aaa a ea aaa a
3. m re A1 et sa m re a aussi son exigence m re A qui est une exigence de type l exigence ayant le plus haut niveau hi rarchique e _id Identifiant d une exigence pas de type ajout 43 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Exemple Voici une partie du fichier Word g n r par Document Factory en utilisant le template template dot et qui contient les exigences du projet Associated Data V3 Tableau 2 Partie du fichier BRD de Associated Data V3 IHM 27517 V3 1 content 2 1 1 27496 table3 27517 IHM 27597 v3 1 Document Page 22 27495 titre2 27597 IHM 27599 v3 1 Floating windows 22 1 27597 table3 27599 IHM 27598 v3 1 Frames disposition 22 2 27597 titre3 27598 IHM 27889 v3 1 specific ESPM frame 2221 27598 table4 27889 IHM 27510 v3 1 MAP Menus bar 2 3 27495 titre2 27510 IHM 27565 v3 1 SM 2 3 1 27510 table3 27565 IHM 27600 V3 1 TEM 2 3 2 27510 table3 27600 IHM 27601 V3 0 CML 2 3 3 27510 table3 27601 IHM 37268 V3 1 New CML 2 3 4 27510 table3 37268 TRANSPORTER LES EXIGENCES DU FICHIER WORD AU FICHIER EXCEL C est une tape interm diaire le but est de transporter le contenu du fichier Word qu on a cr vers un fichier Excel pour les traitements suivants Comme le langage de codage choisi est le VBA s appliquant sur Excel toutes les donn es doivent tre pass es un fichier Excel afin de pouvoir appliquer les
4. AIRBUS Licence MIAGe Ann e 2010 2011 RAPPORT DE STAGE Outil pour la Tra abilit entre Exigences et Use Cases Stage de 5 mois effectu au sein de la Soci t Airbus Operation SAS par PHAN Ngoc thang M moire soutenu l Universit le 05 09 2011 Encadrant D Michelet Tuteur Jean BOUSQUET Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 2 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang SOMMAIRE ll 3 TABLE DES ILLUSTRAT IONS eeseseseseeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeseeeeeeeeeseeeeeeeeseeeeeeeeseseseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 5 REMERCIEMENTS Shi sisi siessdostesssscsscescnsnsesonceccesenoscesssnssscoscnesssesonceccesetescesecttescescd00 050600000000 00 7 EE Ee e TS ON e FIGURE 1 LE GROUPE EADS AIRBUS OPERATIONS SAS isie career ssteniesnteneisnaenteecensenanen nntee sets m anent che En E Ea R ane alt AES aE Eaa ste OrganiISatiON E ele DEET ess EE E A N T E E E Les premiers partenaires EE 10 Pouss r la farmilla a E A E A S red 11 Pr senter A3 20k irsini tecai aaret E EEEE eoe Ea E aeii ae A e aA a EE a a ee 11 Lancer la famille de long range ii iieiseeneeeeeereeeeeeeeeeeeesse 12 La famille des avions civils Airbus 13 La famille A320 Mono couloir ii iininiieinnrsessneeessnneesseeeessneeesnneesnnne 13 ka famileA340 long Ca bere ses sgeteieeg d se egee ht e aria a ae E AE EAE ER E AEEA NERE RASA SEERE ERRi 13 La fami
5. Detailed Part List Display Test Case estun ensemble de conditions ou variables pour lesquelles un testeur va d terminer sl une application ou un syst me logiciel fonctionne correctement ou non Un Test Case est un chemin d un Use Case contenant les donn es de Test input ou les param tres de contr le LA TRA ABILIT Les Use Cases d crivent les exigences fonctionnelles et des sp cifications suppl mentaires d crivent les l ments non fonctionnels En outre tous les cas utilisent des maps pour de nombreux sc narios Le mapping des Use Cases des sc narios est donc une relation un plusieurs De la m me fa on le mapping des sc narios aux Test Case est aussi relation un plusieurs Entre les besoins et les exigences d autre part il y a une relation plusieurs plusieurs Needs Features Use Cases Supp Spec Scenarios Test Cases Figure 12 Pyramide de tra abilit La tra abilit joue plusieurs r les importants e V rifier que l impl mentation remplit toutes les exigences Tout ce que le client demande a t appliqu e V rifier que l application ne fait que ce qui tait demand Ne pas appliquer ce que le client n a jamais demand 25 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang e Aider la gestion du changement Lorsque certaines exigences changent nous voulons savoir quels cas de test doivent tre refait pour tester ce changement APPLICATIONS EXIST
6. Interface Human Machine Interface IHM La liste des exigences est divis e en deux grandes parties la partie Searches contient toutes les exigences des fonctions de recherche et la partie Layout contient toutes les autres exigences celles de type layout link qui repr sente les demandes de l interface et de lien de l application Les exigences dans chaque partie sont encore divis es par manuel Dans la partie Searches les exigences sont soit class es dans le manuel CMMM soit dans DFPRM soit dans General les fonctions de recherche du menu principal qui ne d pendent pas des manuels comme Word Search Par contre pour la partie Layout les exigences sont divis es en l ment d interface Home Page Menus Bar Tab Frames L qui sont ind pendants des manuels et en l ment li s chaque manuel le TOC Content Links affich pour chaque manuel Donc la structure des exigences de ce projet est Searches Searches gt Manuel gt Nom de la fonction gt Access Form Result Target Links Layout gt CMMM amp DFPRM gt Links gt Nom du lien gt Layout Layout gt Nom de l l ment de l interface gt 35 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Les points faibles de cette structure hi rarchique viennent des exigences de liens Puisqu elles sont plac au m me endroit pour tous les manuels CMMM amp DFPRM la s paration des exigences selon leur manuel pour
7. en l ajoutant la fin du tableau Les informations contenues dans le rapport sont e Le nombre total d exigences de la matrice de tra abilit e Le nombre des exigences couvertes par les Use Cases g n r s e Le ratio de la couverture en pourcentage est calcul en divisant le nombre des exigences couvertes par le nombre total des exigences Ce ratio est le r sultat principal du processus il permet d estimer la performance du processus ainsi que les r gles de g n ration Les r gles de g n rations doivent donner un ratio de plus de 80 pour n importe quel projet e Le nombre d exigences nulles les exigences non livr s e Le nombre de Use Cases g n r s e Le temps de l ex cution du processus en format hh mm ss 54 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Exemple La partie r sultat du projet Associated Data V3 Total number of requirements 332 Number of covered requirements 269 Ratio 81 02 Requirement null 2 Number of UC generated 116 Running time 00 02 07 List of UC generated COMPARAISON AVEC LES USE CASES DANS HPQC La liste des Use Cases g n r s par le processus est maintenant utilis e pour effectuer la comparaison avec les Use Cases existants du produit dans HPQC La comparaison est effectu e par manuel En comparant avec les Use Cases g n r s par le processus qui assurent la couverture totale sur les exigences d
8. ol GPP Lifecycle Opportunity Solution Deployment Cas 4 Release N 1 phase depending on context v Miesbnes that imply a Steering Committee decision GO NO GO DE BAD Quality Gate on Business Requirements Document 06 ARD Qualty Gate on Architecture Dossier 0G TD Quality Gate on Test Dossier s 06 MIP Quality Gate on Move Into Froducfon Figure 29 Cycle de vie de GPP Le cycle de vie de GPP a la forme qui se ressemble au cycle de vie en V qui se compose par des phases des jalons et les portes de qualit e Phase 7 phases chacune peut tre divis e en sous phases Chaque phase doit tre accomplie dans l ordre chronologique afin de s assurer que ces principaux objectifs sont atteints avant de passer la suivante Les 7 phases principales de GPP dans l ordre chronologique sont Etude de l opportunit Conception D finition de la solution D veloppement de la solution Test d acceptation D ploiement Utilisation op rationnelle e Jalons Milestones 14 jalons pour marquer les points de contr le importants les jalons en rouge M3 M5 M11 M12 sontles tapes de GO NO GO qui impliquent une d cision du comit de pilotage Chaque jalon permet de faire une estimation sur l tat actuel du projet d assurer que les d cisions cl s relatives l avancement du projet sont effectu es d valuer si le projet est pr t avancer la prochaine phase le non atteint des objectifs peut conduire re travai
9. exigence TARGETS dont le chemin est le suivant IHM gt indexes gt SM gt Search Standard Information gt RESULTS gt TARGETS gt Elle est couverte par le Use Case UC Search SM Search Standard Information 50 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang D autre part l exigence FORMS a le m me type d exigence le m me manuel et la m me fonction de recherche Search Standard Information que l exigence TARGETS IHM gt Indexes gt SM gt Search Standard Information gt FORMS gt Elle est aussi couverte par le m me Use Case que la derni re UC_Search_SM_ Search Standard Information En fait ces 2 exigences sont les composants Form et Target du Use Case de Search UC Search aM Search Standard Information R GLES DE G N RATION DES USE CASES Au d but il faut d finir les r gles appliqu es pour la g n ration des Use Cases Les Use Cases correspondants aux exigences doivent tre strictement g n r s dans l ordre de ces r gles L explication de l utilisation de ces r gles sera d taill e apr s Ces r gles sont 1 Pour toutes les exigences dont le chemin d arborescence n a pas t construit Parentid non trouv par exemple on ne pourra pas d duire les Use Cases correspondants 2 Pour toutes exigences de type table c est dire les exigences a filles pures qui n ont pas de fille ayant le niveau hi rarchique plus grand ou ga
10. m re ne peut tre r alis qu apr s l affectation des Use Cases de toutes ses filles car d apr s la r gle 2 la g n ration du Use Case d une exigence m re d pend des Use Cases de ses filles La boucle est termin e quand toutes les exigences du plus haut niveau hi rarchique sont balay es Cas d illustration On va voir les d marches de l outil pour g n rer les Use Cases pour ces 10 exigences suivantes en appliquant l algorithme ci dessus 1 IHM gt Indexes gt CML gt 2 M re 2 IHM gt indexes gt CML gt Search Item by Number gt 3 M re 3 IHM gt Indexes gt CML gt Search Item by Number gt GENERAL DESCRIPTION gt Al Fille 4 IHM gt indexes gt CML gt Search Item by Number gt FORM gt 4 Fille 5 IHM gt indexes gt CML gt Search Item by Number gt RESULTS gt 4 M re 6 IHM gt Indexes gt CML gt Search Item by Number gt RESULTS gt TARGETS gt 5 Fille 7 IHM gt indexes gt CML gt Search Item by Product gt 3 M re 8 IHM gt Indexes gt CML gt Search Item by Product gt GENERAL DESCRIPTION gt Al Fille 9 IHM gt indexes gt CML gt Search Item by Product gt FORM gt 4 Fille 10 IHM gt Indexes gt CML gt Search Item by Product gt RESULTS gt 4 Fille L outil commence par g n rer les Use Cases pour les exigences fille ayant le niveau hi rarchique sup rieur ou gale 3 Les exigences satisfaits ce crit re sont celles n 3 4 6 8 9 10 Puisque ces exigences 3 4 6
11. paration des conduits et des tuyaux de carburant avec des manuels CMM Component Maintenance Manual et DPFRM Duct and Fuel Pipe Repair Manual AirN v Planning est disponible pour tous les programmes d Airbus sauf A300 B2 B4 cela permet de naviguer et de consulter les documents sur le planning de maintenance AirN v Engineering permet de consulter et naviguer parmi les documents d ing n rie comme les Services Bulletins AirN v Associated Data est disponible pour tous les programmes d Airbus cela permet de naviguer et de consulter les documents sur la liste des consommables des outils et quipements standards 19 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 20 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang SYNTH SE DES TRAVAUX R ALIS S ANALYSE PR ALABLE DU PROJET Cette tude d compos e en cinq sous tapes consiste d terminer l objectif principal du projet puis analyser les applications existantes afin d en retirer les diff rents inconv nients Par la suite sera expos le cahier des charges qui pr sente les exigences de l entreprise face la future application INTRODUCTION DU PROJET SUJET DE STAGE Le sujet du stage est de r aliser une tude de convergence entre la phase de recueil des exigences et la phase de validation d un projet en vue d harmoniser le processus les fichiers utilis s et de proposer une solution pour r utiliser
12. s Maintenance amp Ing nierie et des services pour les op rations des avions Airbus de coordonner la maintenance et l ing nierie des syst mes d information et des projets visant fournir des r sultats valeurs ajout es 16 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Les sous services de SEV sont SEVC E amp M Projects L2 Support SEVD E amp M Research amp Data Defintion SEVS E amp M Product Definition et SEVO E amp M Project Platform Les objectifs de SEV sont de prendre en charge des produits et des services innovants gr ce des recherches cibl es de repr senter les int r ts d Airbus dans les groupes internationaux de normalisation des donn es techniques de d finir d ployer et supporter conduire sur le march market leading des produits de Maintenance et Ing nerie M amp E et des services aux clients et de coordonner les projets IS M amp E internes en temps opportun SEV fournit les livrables des r sultats des recherches et d expertise li s aux donn es de Maintenance amp Engineering des syst mes d information et des logiciels produits des sp cifications de structure des donn es et guides de l utilisateur li es aux donn es de Maintenance amp Engineering des produits logiciels et services pour les clients de toutes unit assurant la Maintenance amp Engineering des avions Airbus les produits logiciels comme la famille AirN v M amp E Community et des servicesen l
13. 18603 DEPUIS IHM 14249 DEPUIS cela signifie que cette exigence a liens de tra abilit ces deux liens sont venus des exigences IHM 18603 et IHM 14249 L utilisation de cet attribut est discuter il est indispensable dans le sc nario 1 mais dans le sc nario 2 son r le n est plus important que les autres attributs e Requirement Name le nom titre de l exigence ex Search Panel Information Cet attribut joue un r le important comme un composant dans la construction du chemin d arborescence le chemin hi rarchique d une exigence ainsi que la g n ration des Use Cases Un mauvais nom d une exigence pourrait donner les mauvais r sultats du processus C est pourquoi le nom d une exigence doit respecter strictement des contraintes propos es 4 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang e N hierarchy ce num ro repr sente la position de l exigence dans l arborescence des exigences et sert distinguer les exigences parent et enfant Le num ro de hi rarchie de l exigence est compos par une s rie de nombre s par e par un point Le num ro d l ments de nombres de cette s rie indique le niveau hi rarchique de l exigence Les exigences du plus haut niveau hi rarchique ont le num ro hi rarchique compos par un nombre 1 2 3 4 elles sont surtout les exigences de type qui indique le type de toutes ses exigences filles comme FOB IHM FRD Le num ro hi rar
14. 2 Search ESPM s Breakdow Illustration u acT DM PCT DM Applicabili ESPM Naviga PIN navig ESPM bre Internal link int Access to ES Access to Ve Access to nor attachement ESPM Breakd ESPM Applic Conversion o Procedure inf ESPM structure Introduction Customer Ori Data Structure warningsand referenced FOR FIN appl Possible Cau footnote externalPubR etemalPubR EEN Specific implem circuitBreakerD accessPointRef title element Specific implementation of common elements 24 4 4 4 4 4 4 d warningsandCautionsRef d referencedapplcGroupref FOR FIN applicability Possible Causes d footnote d externalPubRef Reference to on board applications OMS ACMS d externalPubRefldent Identifier of the on board external publicati d Customer Originated Change management Q ren Data Structure and means of internal navigation 2 IA 4424 LA 4 ESPM structure Introduction DM Description amp operation information Procedure information attachement of ESPM procedure to the TOC Ka ESPM Breakdown W ESPM breakdown W Breakdown titles d Illustration usage d ESPM Applicability management acT DM amp PCT DM Applicability PN display al d ESPM Navigation PIN navigation d Search in ESPM d
15. Airbus g r s par SEVS sont les projets autours la famille AirN v Maintenance Associated Data Workshop Repair Planning Engineering et aussi les projets particuliers LETD AirPl n Simulator LETD LATC TDSF Merge Tool Electronic Job Card La m thode de gestion de projet utilis e est le cycle de vie en V Validation des besoins Validation fonctionnelle Expression des besoins Sp cification fonctionnelle Tests par modules E gt Tests du syst me Conception du syst me modules Irapl raentation programmation Figure 9 Le cycle de vie en V Le mod le de cycle de vie en V part du principe que les proc dures de v rification de la conformit du logiciel aux sp cifications doivent tre labor es d s les phases de conception La repr sentation en V tient d avantage compte de la r alit le processus de d veloppement n est pas r duit un encha nement de t ches s quentielles Elle montre que e c est en phase de sp cification que l on se pr occupe des proc dures de qualification e c est en phase de conception globale que l on se pr occupe des proc dures d int gration e c est en phase de conception d taill e que l on pr pare les tests unitaires 22 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Le mod le de cycle de vie en V permet d anticiper sur les phases ult rieures de d veloppement du produit En particulier l
16. Display va g n rer les diff rents Test Case pour chaque manuel Ces exigences dans un projet sont souvent sous le r pertoire Layout Print Use Case de la fonction d impression e Nom Manuel le nom du Manuel correspond au Use Case par exemple CML SM TEM du projet Associated Data V3 e Nom du UC le nom du Use Case g n r l aide du chemin d arborescence de l exigence et les r gles PRINCIPE L analyse des projets permet de d duire une forme commune pour le chemin d arborescence des exigences Cette forme a t abord e dans la partie d analyse du projet Associated Data 2 3 1 3 IHM gt Type d exigence gt Nom Manuel gt Nom d exigence niveau 3 gt Nom d exigence niveau Alz En se basant sur cette forme l outil va en retirer les informations sur e le type du Use Case le composant Type d exigence exigence niveau 1 e le nom du manuel le composant Nom Manuel exigence niveau 2 e le nom du Use Case nom du fonction de recherche nom du lien ou nom d l ment de l interface le composant Nom d exigence niveau 3 Le reste du chemin d arborescence les exigences de niveau d hi rarchie 4 5 ou 6 s il y a n est pas pris en compte pour composer le nom du Use Case toutes les exigences ayant les m mes exigences de niveau d hi rarchie 1 2 3 m me type d exigence manuel et m me exigence niveau 3 sont couvertes par le m me UC Par exemple L
17. L A380 est l avionle plus spacieux d Airbus et dans le monde des avions civils Sa section fournit les cabines flexibles et innovantes sur les deux ponts offrant des si ges plus larges des all es plus larges et plus Figure 6 L A380 d espace au sol La cabine ultra silencieuse avec des si ges plus larges pour tous les passagers la qualit de l air rafra chissant et un clairage d ambiance sensible d finissent de nouveaux standards dans le confort des passagers 14 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang R pondant aux exigences de bruit et d mission les plus exigeantes compatible avec les infrastructures a roportuaires existantes et offrant la plus faible consommation de carburant par si ge dans la classe de gros porteurs l A380 d finit de nouvelles normes conomiques et environnementales Depuis l entr e en service en Octobre 2007 l A380 s est r v l tre un argument commercial vis vis des passagers remarquables en stimulant la demande de transport C est l effet sur lequel les compagnies a riennes exploitant l A380 parient le plus un coefficient de remplissage moyen plus lev et des profits plus lev s L A380 est devenue la nouvelle ic ne de l aviation le fleuron du XXIe si cle A cot des avions civils Airbus construit aussi des avions militaires A400 M la famille MRTT C295 CN235 C212 des avions cargos Beluga et des avions priv s L ENVIRO
18. Style JL Cellules Il dition Avertissement de s curit Les macros ont t d sactiv es Options K1 G f N hierarchie mg IHMbindeses TEM Search Electronic Support Tools EST list by Airoraft Family TARGETS gt UC_Search_TEM_Seatch Electronic Support Tools EST list by Airoraft Family n 4 IHMbIndenes gt TEMD Search highlight by Ata Ref GENERAL DESCRIPTION UC_Search_TEM_ Search highlight by Ata Ref m 4 IHMbindenes gt TEMD Search highlight by Ata Ref FORM UC_Search_TEM_ Search highlight by Ata Ref mu IHMbindexes gt TEM Search highlight by Ata Ref RESULTS VE Sech TEML Search highlight by Ata Ref ms IH inderes gt TEMD Search highlight by Ata Ref RESULTS TARGETS gt UC_Search_TEM_Search highlight by Ata Ref ab IHM Indenes gt TEMD PN Data Listfdownload only gt UG Search TEM PNDataLisifdouroadon ou IHM Indenes gt TEM gt PN Data List dounload only GENERAL DESCRIPTION UC_Search_TEM_PN Data List download only 122 4 IHMbIndenes gt TEM gt PN Data List download only RESULTS UC_Search_TEM_PN Data List download only 123 2 IHMbindenes gt CML gt Gap IHMbindenes gt CML Search tem by Number 15 4 IHMbindenes gt CML Search tem by Number GENERAL DESCRIPTION UC Search CHL Search tem by Number ES IHM indexes CML gt Search Item by Number FORM UC_Search_CML_Search item by Number 127 4 IHMbIndexes gt CHL Se arch Item by Number RESULTS UC_Search_CML_Search tem by Number s IHMbIndenes gt CML Search tem by Number RES
19. TOOLS HELP LOGOUT Quality Center Domain EMPRODVAL Project AirNav_Maintenance_4380 User Gan nt 2 ests View Favorites Analysis GE B x S Yle aA t Details Design Steps Test Script Attachments Req Coverage Linked Detects r P E E rea 4l XxX i Ge R a tE A CR lache Requirements I AMM 1 Step Name Description Expected D l 7 2 ASM 1 Click the FIN menu entry in the The Search FIN Information search S 2 AML AirN vMaintenance menu bar window opens Es Business Select the FIN Mem tem tt contains the following fields Test Plan By AWL_0001_Access_To_Wire_Technical_Deta SN L 2 AWL_0002_ Access_To_Connector_Technical_Data Connector GE Ze Seen Contact Into 24 Manually fil up the FIN field withthe The Connector field is active est Lal L r io Pron sted val 2j AWL_0004_Access_Ta_AWM_Diagram_From_Extwlst_Diagram_Ref SES B AWL_0005_Access_To_Vendor_Code_From_Extwlist z z a in E PE Ee 22 Manually fil up the FIN field with one The Connector field is active 0006 10 From character Defects 24 AWL_0007_Access_To_AMM_Zoning_From_Eiplist Select the requested value in the EN 2j AWL_0008_Access_To_ASM_Diagram_From_Egiplist_Diagram_Ret drop down list which is fitered B AWL_0009_Access_To_ESPM_PN_Contact_Info_From_Eciplist according to the entered value M AML_0010_Access_To_Vendor_Code_From_E
20. applique la m thode automatique L usage de ces deux m thodes d pendra du choix de l utilisateur CONSTRUCTION DU CHEMIN D ARBORESCENCE D EXIGENCE POURQUOI UN CHEMIN D ARBORESCENCE G n ralement une Baseline CaliberRM contient des ensembles d exigences reli es par des relations hi rarchiques m re fille Une fois r unies ces exigences constituent une arborescence comme les fichiers et les r pertoires dans le syst me d exploitation Windows On appelle chemin d arborescence d une exigence le chemin pour acc der une exigence en partant de l exigence racine et en traversant toutes ses exigences m res jusqu cette exigence Par exemple avec l arborescence suivante A e Le chemin d arborescence de l exigence H est A gt G gt H C e Le chemin d arborescence de l exigence E est D A gt B gt D gt E E Les r gles sont les m mes que pour les fichiers ou les r pertoires en F Windows B F G ont le m me niveau hi rarchique et ont la m me G Lu exigence m re le cas de C et D est identique La construction du chemin d arborescence des exigences est tr s important car une fois qu on connait le chemin d arborescence des Figure 27 Exemple d arborescence des exigences exigences on peut d duire la relation globale entre les exigences Ensuite comme les r gles appliqu es pour g n rer les Use Cases sont bas es sur le chemin d arborescence des exigences le chemin
21. aux attentes des compagnies a riennes e D finir les produits de E amp M et suivre leur d veloppement en particulier d tablir des sp cifications techniques g n rales et effectuer la gestion des produits et de suivi global et le suivi des projets de d veloppement des services e Coordonner toutes les activit s li esau d veloppementet l industrialisation des lignes de production pour les services num riques de E amp M e G rer la communaut Maintenance amp Engineering disponible dans le portail Airbus AirbusWorld y compris les activit s telles que d velopper maintenir r diger le contenu de la communaut e Proposer et participer la d finition et au suivi des projets de recherche li s e Proposer une strat gie d taill e des services bas s sur l ensemble des strat gies de E amp M e Contribuer la vision globale de E amp M en d duire le catalogue de Customer Solutions e tablir des lignes directrices de sp cification et de d veloppement pour les services E amp M et tablir des m thodes et des processus pour les sp cifications du e Services 17 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang e Assurer la coh rence inter domaine des services de E amp M e Fournir le support avant vente pour des solutions E amp M famille ADOC Airman e Repr senter E amp M aupr s des organismes de normalisation si n cessaire LES PRODUITS M amp E Les produits de Maintenance amp Engineeri
22. by Product gt GENERAL DESCRIPTION gt UC_Search_CML Search Item by Product 4 Fille 9 IHM gt lIndexes gt CML gt Search Item by Product gt FORM gt UC_Search_CML_Search Item by Product 4 Fille 10 IHM gt Indexes gt CML gt Search Item by Product gt RESULTS gt UC_Search_CML_Search Item by Product 4 Fille D o toutes les exigences sont couvertes par les Use Cases ratio 100 EXPORTATION DES FICHIERS LOG Des fichiers log sont des fichiers contenant les r sultats du processus la matrice de tra abilit et le rapport sur la couverture des Use Cases g n r s La matrice de tra abilit est repr sent e par un fichier Excel Les exigences dans ce fichier sont repr sent es ligne par ligne avec les attributs Identifiant d exigence Standard Origine les Traces si existe Nom d exigence Num ro hi rarchique Parentld Identifiant d exigence m re Chemin d arborescence Niveau hi rarchique Chemin d arborescence complet et le Use Case correspondant Ce fichier Excel sera cr automatiquement dans le m me r pertoire en portant le m me nom du fichier Word si un fichier ayant le m me nom existe d j il sera remplac par le nouveau fichier Une autre solution propos e est que le log sera cr e sous forme d une feuille incluse dans le fichier Excel de tra abilit Le rapport du processus peut tre soit un fichier particulier export durant le processus soit inclus dans la matrice de tra abilit
23. ce qui facilite beaucoup la sp cification la planification et le codage Les formulaires de VBA sont aussi int ressants pour impl menter une simple interface homme machine avec les formulaires sous forme des fen tres et objets Windows qui sont d j habitu s par l utilisateur En r sum l avantage principal de ce sc nario est la non limitation des fonctionnalit s qu on peut d velopper avec ce langage Pourtant ce langage de codage a aussi ses points faibles Premi rement le temps d ex cution est long Cela pose de gros probl mes dans l utilisation de l outil et surtout dans les phases de Test car on perd de temps chaque fois qu on lance l outil Les tests sur les diff rents projets de SEVS donnent un r sultat inattendu il faut 60 90 minutes pour les projets ayant plus que 1500 exigences Un autre probl me de ce sc nario est le fait qu on ne peut pas totalement automatiser l outil Ce probl me a une relation directe avec le probl me du temps d ex cution car l augmentation du taux de l automatisation am ne l augmentation du temps d ex cution il y a certaines t ches qu on fait plus vite de fa on manuelle que de fa on automatique c est dire faire par l ordinateur En d pit des points faibles list s ci dessus j ai enfin d cid de l utiliser pour profiter de la dynamique du langage VBA Les probl mes seront r solus dans la partie de r alisation de l outil 39 Page AIRBUS Rapport de s
24. et Mme POGNON de leurs aides et leurs conseils dans mon rapport de stage Enfin je souhaite envoyer un grand merci pour tous mes amis qui m ont support durant le stage 7 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 8 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang PR SENTATION DE L ENTREPRISE EADS European Aeronautic Defence and Space company EADS est un groupe industriel du secteur de l industrie a ronautique et spatiale civile et militaire Il est l un des premiers groupes de d fense en Europe et dans le monde EADS est une soci t qui tait cr le 10 juillet 2000 par la fusion de trois soci t s A rospatiale Matra AS Matra France Construcciones Aeron uticas SA CASA Espagne et Daimler Chrysler Aerospace Allemagne Il est constitu de cinq divisions e AIRBUS pour les avions de transport civil et les avions militaires 62 CA total 22 179 M 47 d effectif 54721 e ATM Avions de Transport Militaire 2 CA total 763 MEI 7 d effectif 7536 e Eurocopter pour les h licopt res civils et militaires 9 CA total 3211 M 11 d effectif 12755 e EADS Astrium pour les satellites les lanceurs civils et militaires 8 CA total 2698 M 10 d effectif 10985 e Syst mes de D fense et S curit pour les avions de combat militaires EUROFIGHTER les missiles et autres syst mes militaires 16 CA total 5636 M 21 d ef
25. exigence couverte par ce Use Case Pour r aliser cette proc dure il faudra ajouter les r gles de g n ration pour les Test Cases et les m thodes pour pouvoir mettre jour les projets dans HPQC Am liorer la performance de l outil chercher trouver une m thode pour r duire le temps de transport automatique les donn es du fichier Word au fichier Excel car pour le moment cette proc dure prend encore 56 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang la plupart du temps du processus ajouter encore les r gles de g n rations des Use Cases pour que l outil puisse s adapter tous les projets de SEVS puisque pour le moment les r gles de l outil ne peuvent s appliquer que sur les projets de type AirN v c est dire consultation lectronique de documents Perfectionner l utilisation de l outil faciliter l installation et l utilisation de l outil perfectionner le code pour rendre l outil plus libre utiliser plus de fonctionnalit ou plus d option d ex cution de l outil choisir par l utilisateur Ajouter et am liorer l interface homme machine pour simplifier autant que possible l utilisation de l outil Effectuer les tests plus pr cis et mettre jour l outil pour r duire les erreurs et les d fauts de l outil Mettre jour le guide d utilisation Am liorer la fonctionnalit de l outil ajouter les fonctions de filtre par exemple sur les attributs du BRD les fon
26. g n rer les Use Cases sera compliqu e surtout si chaque manuel dispose lui m me des diff rents liens c t des liens communs De plus on risque de confondre des exigences de liens avec les exigences d interface car elles sont plac es au m me endroit Layout Il vaut mieux placer les exigences de liens dans un endroit particulier et ind pendant des autres types d exigence Par contre la structure des exigences de Searches est parfaite et claire donc elle sera prise en compte MAINTENANCE A350 Le r sultat de l analyse de ce projet permet d tudier de mani re approfondie l opportunit et la faisabilit du 1 sc nario Airn v Maintenance A350 est un outil de consultation des documents de maintenance de A350 Puisque l A350 n est pas encore mise en service et livr au client la date pr vue de la premi re livraison de cet avion est en fin 2013 l application Airn v Maintenance A350 est en cours de d veloppement rojet Large A350 z Baseline En cours 18 1 1 Functional General Functional Requirements FGR Introduction FGR 27051 DC AS IS FGR 27055 E bo Requirements for AirN v Maintenance on board ADS FGR 27050 E r TO BE Description FGR 27061 EN e Process description FGR 27062 Use cases FGR 27063 E ek Documentation On Board installation update FGR 28244 US Nes UC IUSB Degraded activation phase cases FGR 43580 L Uu IUSC Specific activation For par
27. les donn es entre les deux outils utilis s pour chacune des phases Plus pr cis ment mes missions sont d tudier sur la tra abilit entre les exigences du BRD Business Requirement Dossier et les Use Case de Validation d un projet et de d velopper un outil qui g n re de fa on automatique ces liens de tra abilit Ces missions sont r alis es en divisant en plusieurs tapes de diff rents types analyse des besoins tude des r gles d veloppement test et volution que j exposerai dans les prochaines parties MAT RIEL Lors de le premier jour de mon arriv e dans l entreprise j ai t accueilli par les ressources humaines afin de signer les documents relatifs la s curit et la confidentialit et obtenir un badge donnant acc s aux diff rents sites et services au sein d Airbus J ai ensuite t conduit dans le b timent du service SEVS b timent D06 du site Guynemer pour d finir avec mon ma tre de stage M BOUSQUET Jean et mes coll gues du service SEVS les taches que j aurais accomplir et m installer dans le bureau qu on m avait allou Dans le cadre de mon stage je dispose d un bureau qui se situe au 3 tage du b timent D06 dans la m me salle de tous les membres du service Mon poste a t install avec le syst me d exploitation de Windows XP Professionnel SP3 version 2002 avec les outils bureautiques de base comme Microsoft Office 2007 Outlook 2007 et les logiciels professionnels com
28. liste des nom des Use Cases en fichier sera partageable et utilisable par les autres personnes Puisque la plupart des t ches du processus est effectu e hors de CaliberRM et HPQC on peut r duire les risques de changement dans le BRD existant et aussi les erreurs venant de ce changement Par contre il est normal que l application des r gles ne puissent pas cr er les Use Cases qui couvrent la totalit des exigences d un projet certaines exigences n ont pas la forme commune d finie dans les r gles Le ratio de couverture d pend de chaque projet mais doit tre de plus que 80 Les exigences restantes seront couvertes manuellement par le chef de produit L am lioration des r gles sera faite de temps en temps pour augmenter le ratio de couverture et le nombre de projets applicables 33 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Ca Ma p Is assoxls Mode de compatibilit Microsoft Excel D Accueil l Insertion Mise en page Formules Donn es R vision Affichage D veloppeur Compl ments D Arial st e A a l E Renvoyer la ligne automatiquement Standard D E y E e Ins rer s H Sr Supprimer Fa Coller sl D sa 00 Mise en forme Mettre sous forme Styles de ses Trier et Rechercher In aere ara S S E E Srusionner et centrer Wee Ei Format 27 fitrer s lectionner Presse M Police mj Alignement nj Nombre g
29. ont les m mes type d exigence Indexes manuel CML et le nom de la fonction de recherche Search Item by Number le nom des Use Cases de ces exigences est le m me UC Search CML Search Item by Number De m me le Use Case commun des exigences 8 9 10 est UC_Search_CML_ Search Item by Product 52 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang La liste des exigences et des Use Cases devient 1 IHM gt Indexes gt CML gt 2 M re 2 IHM gt indexes gt CML gt Search Item by Number gt 3 M re 3 IHM gt Indexes gt CML gt Search Item by Number gt GENERAL DESCRIPTION gt UC_Search_CML_Search Item by Number 4 Fille 4 IHM gt indexes gt CML gt Search Item by Number gt FORM gt UC_Search_CML_Search Item by Number 4 Fille 5 IHM gt indexes gt CML gt Search Item by Number gt RESULTS gt 4 M re 6 IHM gt Indexes gt CML gt Search Item by Number gt RESULTS gt TARGETS gt UC_Search_CML_Search Item by Number 5 Fille 7 IHM gt indexes gt CML gt Search Item by Product gt 3 M re 8 IHM gt Indexes gt CML gt Search Item by Product gt GENERAL DESCRIPTION gt UC_Search_CML_Search Item by Product 4 Fille 9 IHM gt Indexes gt CML gt Search Item by Product gt FORM gt UC_Search_CML_Search Item by Product 4 Fille 10 IHM gt Indexes gt CML gt Search Item by Product gt RESULTS gt UC_Search_CML_Search Item by Product 4 Fille Une fois toutes les exigences de type fille pure ont
30. plus de 300 op rateurs dans le monde Jusqu aujourd hui Airbus a re u plus de 10 060 commandes d environ 323 clients Pendant les 6 premiers mois de l ann e 2011 avec le succ s de l introduction de l A320neo Airbus a re u 777 commandes et effectu la livraison pour 358 avions aux clients HISTOIRE CR ATION Airbus a t cr le 18 d cembre 1970 comme un consortium de constructeurs a ronautiques europ ens sous forme d un groupement d int r t conomique entre l A rospatiale France et la Deutsche Airbus Allemagne en r alisant que seulement par coop ration la construction a ronautique europ enne pourrait concurrencer efficacement les am ricains En 2001 30 ans apr s sa cr ation Airbus est officiellement devenu une soci t unique et int gr e passant ainsi une autre tape importante dans son histoire la Soci t EADS et BAE System du Royaume Uni sont devenu actionnaires d Airbus avec 80 et 20 pour chacun LES PREMIERS PARTENAIRES Les deux partenaires part enti re dans le consortium d origine ont t A rospatiale pour la France et Deutsche Aerospace pour l Allemagne Hawker Siddeley et Fokker ont galement t associ s au programmeet l espagnol CASA est devenu un membre part enti re du GIE en 1971 Initialement bas e Paris le GIE d m nage Toulouse en 1974 British Aerospace est devenu un partenaire part enti re en 1979 Le premier avion d Airbus l A300
31. test de couverture elle sera utilis e pour compl ter la partie Requirement Area dans HPQC Pour les projets ayant d j des IUC l exportation de ces IUC sera faite pour la comparaison Pour les projets n ayant pas encore de IUC l importation des UC sera effectu e Ces Use Cases n ont que le titre only title et sont stock s dans HPQC afin de servir dans la g n ration des Test Cases Pour les exigences ne pouvant pas tre couvertes par les Use Cases cr s automatiquement on doit les g rer en fa on manuelle La r alisation de cette sp cification est divis e en plusieurs tapes et sera d taill e dans les parties suivantes EXIGENCES FONCTIONNELLES DE L OUTIL FUTUR Du c t analyse il est aussi n cessaire de proposer les r gles communes pour la construction des exigences dans chaque projet pour avoir une forme commune des structure de tous les projets afin de faciliter les traitements qui pourrait tre effectu s sur ces projets dans l avenir Une fois les r gles tablies les nouveaux projets vont les appliquer et les anciens projets vont tre remis en forme conform ment ces r gles Du c t technique l outil futur doit permettre de e R aliser la tra abilit entre les exigences et les Intended Use Cases de Test e Automatiser la g n ration du nom des Use Cases partir des exigences de CaliberRM e Calculer la couverture des Use Cases de Test sur l ensemble des exigences livr es e R d
32. versions d application La r gle pour prendre la parole des r unions est souvent de faire tour de table chacun pr sente sa partie dans un certains temps et les autres lui posent des questions si n cessaire Parfois les d bats passionn s sont soulev s J ai aussi eu l occasion de pr senter l tat de mon stage et les r sultats de cette partie dans une r union de SEVS et SBA Avec les conseils tr s utiles de mes coll gues autour de cette pr sentation Tal pu apprendre beaucoup sur la construction d un plan de pr sentation avec l ordre des parties indispensables la fa on pour attirer l attention du public pour bien expliquer pour le faire comprendre pour argumenter mes opinions et aussi les petits points comme l attitude la voix les mots utiliser en appliquant mes connaissances sur les cours de communication de la MIAGe PLAN PERSONNEL Mon sujet de stage est int ressant m me si au d but il me semblait un peu abstrait car il n est pas un sujet pur d veloppement informatique L objectif du projet de stage demande surtout des r flexions pour proposer une fa on une m thode et des r gles pour augmenter l efficacit d un processus C est pourquoi dans la r alisation de ce projet les tapes d analyse et d tude des projets pour trouver les r gles ont occup la plupart du temps plus que le temps pour la sp cification le d veloppement et les tests C est aussi la caract ristique de ce m tier un chef
33. 001 TOC_Structure_And_Content C 37 ESPM_0002_Home_Page_Legal_ Notice 38 ESPM_0002_Search_Topic 39 ESPM_0003 Highights 40 ESPM_0003_Link_From Graphic Reference HIGHLIGHTS sub 41 ESPM_0004_Link_From_Highlight_Table_To_Sheet_And_Back C INDEX 42 ESPM_0004_Trlist d INDEXES 43 ESPM_0005_Intro A INTRO ESPM_0006_Indeues 2 y_i INTRO LIST ESPM_0006_Link_To_Subject MFMATR ESPM_0007_Chapter_Section_Subject S CTION ESPM_0007_Link_From_Subject_To_Sheet i M JBJECT ESPM_0008_List E NI TEMPORARY REVISION ESPML_0009_Paragraph l Link_Internal links_Link from Optional Supplier code to the Vendor description 50 ESPM_om0_Note Link_Internal links_Link from Part number to Part number description 51 ESPM o0fl Table_CALS l Link_Internal links_Link from Part num 52 ESPM_0012_Fievision_Marking Link_Internal links_Link from 53 ESPM_0013_ Warning Link_Internal links_Link from 54 ESPM 0014 Caution nk_internal links_Link fro 55 SM_0001 Description_TOC 56 SM_0001_ Search bg Standard_PN 57 SM_0002_Description_Home_Page 58 SM_0002_Search_by_Proprietan_ Parts 59 SM_0003_Description_Standard_View 60 SM_0003_Search_by_Standard_Information 61 SM_0004_Description_Highlights_Viewr 62 SM_0004_Search_by_Vendor_Code 63 SM_0005_Word_Search 64 5M 0006 Search by PN Information V 65 TEM_0001_TOC_Structure_And_Content UC_TEM_Link_ mal links_Link 66 TEM_0002_Search_Tool_PN UC_TEM_Link_Internal links_Figure Link 67 TEM_0002_Tool_View Link_I
34. 13 Eig r 4 SIL ASAO SE naar ne d dee Eege eege en A E A me he nes eteetatanne tint ere Ming 14 ipure Se PASS ONE RE Nr des lens cotes tt Rte de nel teen ea td ue etoile le den ere tte 14 Fiure 6 EE cd tune pensent tele esse te in ens sense a e tien 14 Figure 7 lt Lesite Guynemer zerera os eege eege eege geen gege gege eege OH 15 Figure 8 LeService SEVS susciter tssenesuesiessnnseneselesiensterdinestnesienanersinestce tien dten sine EEEN OEE KN SEO EE ANE sine EEN 17 Figure 9 L cycl de vie Bn Visserie neo seere AE i ae e E aa EEEE aaa ENE AAEE O Ea tante tete rein sat 22 Figure 10 Sch ma du processus de valtdation iii 23 Figure 11 Campagne de validation iii 24 Figur 12 Pyramide de tra abilit sssssss issues ere rann nn ea Ra i hreh aE ia enecretesttteerterieetenate 25 Figure 13 L interface de CaliberRM einen rniii ekana n erna 26 Figure 14 L interface de HPQC ii iieennrresrererennene ce eeenssnenneceeeenereneemeeeenesenns 28 Figure 15 Sch ma de tra abilit entre CaliberRM et HPQC avant la sp cification 29 Figure 16 Sch ma de tra abilit entre CaliberRM et HPQC apr s la sp cification nssessesssesnsseenserreseessrerenee 30 Figure 17 Diagramme de tra abilit d une exigence particuli re VV 32 Figure 18 La matrice de tra abilit du projet A350 fournie par CaliberRM ssesssesssesnssssesrrirsssseerrerenssesreereese 33 Figure 19 L exemple d une matrice de tra abilit exp
35. 2 Interface Human Machine Interface IHM General IHM 35629 Etiquette Id Version Propri taire Home page IHM 27495 IHM 27576 V 120 E Juste Mombo EI 1 d Catalog page IHM 27496 Se Document Page IHM 27597 Etat Priorit E d MAP Menus bar IHM 27510 Wen zl Jegen MAP Tools bar IHM 27511 Su picto IHM 42289 d Indexes IHM 27518 E SM IHM 27519 z e EE Title of Results window SM Search Standard by Part Number FORM IHM 27575 Results are displayed in a table with following columns Name Part number Search Standard related to a Vendor 1HM 27542 Description identification of Part Number source Search Standard Information IHM 27543 SGMI ei gt lt Search PN Information IHM 27544 SGML Tag lt STD gt lt STDPNRLST gt lt STDPNRDATA gt lt STDPNRMFR gt lt STDPNR gt d Search Proprietary Parts IHM 27545 Type ofthe content Text z TEM IHM 27546 Column number 1 E d CML IHM 27547 Column length 15 characters A ESPM IHM 27978 e d New CML IHM 34426 z d Links IHM 27540 Column Sorting by default and by alphabetical order Q Layout IHM 27568 Name Type pe TOC IHM 27567 Description the kind ofthe target STANDARD there are three possible values AIRBUS EXTERNAL or POWER H Q Transverse IHM 37013 PLANT d ESPM IHM 39340 SGML Tag 5 4 Interface Printing Interface IPR lt STD gt lt STDDATA gt lt STDTYP
36. 9 d TEM IHM 27716 CML IHM 27772 gt New CML IHM 34373 e MAP Highlights common IHM 41454 TOC IHM 27567 Transverse IHM 37013 d FSPM THM 3934n Figure 22 Les exigences du projet Associated Data CHOIX DE LANGAGE DE D VELOPPEMENT Suivant les demandes d Airbus les fichiers r sultats doivent tre en format Excel pour adapter aux autres processus du service et les outils existants fournis par Airbus 3 solutions ont t analys es en utilisant 3 m thodes de codage diff rentes dont chacun a ses propres avantages et inconv nients et qui sont plus ou moins h rit de l autre La conception n a pas vraiment chang e mais le choix de logiciel de codage a chang suivant les diff rents sc narios La premi re tape qui utilise avec Document Factory pour g n rer le fichier Word reste la m me car impos e par l utilisation de l outil CaliberRM pourtant les tapes suivantes peuvent tre d velopp es en code Excel en VBA ou en Batch Code SOLUTION 1 CODE EXCEL La premi re solution est tudi e pour le cas o la mise en place de l application est urgente Le d veloppement de l outil ne doit pas durer trop longtemps et doit rester simple C est pourquoi cette solution utilise directement les codes de base fournis par Excel c est dire d crit directement les formules dans les cellules du fichier Excel pour avoir les r sultats Le code Excel en g n ral est constit
37. A Construcciones Aeron uticas Sociedad An nima une entreprise espagnole de construction d avions cr e le 9 mars 1923 S ville int gr e aujourd hui EADS CML Consumable Material List liste de mat riel consumable CMMM Component Maintenance Manual manuel de maintenance des composants DFPRM Duct and Fuel Pipe Repair Manual manuel de r paration des conduits et des tuyaux de carburant EADS European Aeronautic Defence and Space soci t m re d Airbus ESPM Electrical Standard Practices Manual manuel de pratiques standards lectrique GIE Groupement d int r t conomique HPQC Helwett Packard Quality Center un outil web de gestion des Tests IHM Interface Humain Machine IUC Intended Use Case LATC Live Animal Transportation Calculation pour A380 un outil de calcul de la charge maximum des animaux de confinement lors du transport des animaux vivants LETD List of Effective Technical Data un outil qui fournit aux clients toutes les informations sur l exp dition M amp E Maintenance amp Ingeneering MOA Ma trise d Ouvrage le donneur d ordre au profit de qui l ouvrage est r alis MOE Ma trise d uvre la personne charg e de la conduite op rationnelle de travaux MRTT Multi Role Tanker Transport ravitailleurs multir les NTM Nondestructive Testing Manual manuel de test non destructif OLCM On Line Content Management P N Part Number d un consommable un outil ou un quipement standar
38. ANTS BORLAND CALIBERRM Le progiciel CaliberRM est utilis par SEVS pour la gestion des exigences des projets Borland CaliberRM est une plate forme de gestion des exigences logicielles facilitant la collaboration l analyse d impact et la communication afin de s curiser la pr cision et la pr visibilit des livraisons cl s du projet CaliberRM aide galement les organisations petites grandes ou distribu es s assurer que les applications r pondent aux besoins des utilisateurs finaux en permettant aux analystes d veloppeurs testeurs et autres intervenants de capturer et communiquer l avis des utilisateurs tout au long du cycle de vie des applications CaliberRM Ngoc thang PHAN RESULT DAR Fichier Edition Affichage Ins rer Format Exigence Outils Rapports Aide TALC AEri TT TE T TTA T PET ET Projet Airn v Associated Data V v E Baseline En cours Zeil jf PAIE e ele E ArN viAssociated Data V3 lt 1 1 Functional General Functional Requirements FGR M R f rences 1 Bh Tra abilit Cf validation g Discussion TE Historique deitsch Seed Operaional R qu eitents OCR F D tails A Definition IA Technical Comments Responsabilit s lt lt 2 9 Operational Production chains OPC a gn 3 1 Performance General Performance Requirements PGR Nom 5 1 Interface General Interface Requirements IGR RESULT 5
39. B a t lanc lors du salon de Paris 1969 Ila t le premier gros porteur bir acteur et pouvait transporter 226 passagers dans un am nagement confortable deux classes lay 10 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc than out Une version de 250 si ges l A300B2 demand e par son client de lancement Air France est entr en production pleine chelle En 1974 l A300 a t certifi selon le budget et en avance sur le calendrier une grande premi re pour les entreprises europ ennes l poque la fin de 1975 Airbus avait 10 de part de march et un total de 55 appareils en commande L entreprise a alors connu une p riode sombre durant laquelle il n a pas obtenu de nouvelles commandes Enfin la compagnie a rienne am ricaine Eastern Airlines a d cid de louer quatre A300B4s C tait un tournant et partir de l Airbus n a jamais regard en arri re Dans les deux ans Airbus avait 133 commandes fermes et sa part de march avait augment 26 pour cent en valeur la fin de 1979 Airbus avait 256 commandes de 32 clients et 81 avions en service aupr s de 14 op rateurs POUSSER LA FAMILLE En Juillet 1978 Airbus a lanc l A310 une version raccourcie de l A300 avec une capacit de 218 passagers Airbus n est plus constructeur d un unique avion Apr s cette course British Aerospace qui avait repris Hawker Siddeley est devenu un partenaire part enti re du
40. DocumentFactory comme la premi re tape pour exporter les exigences de CaliberRM pour les traitements suivants Le d tail du fonctionnement sera expos dans la partie Export du BRD avec Document Factory p 36 HP QUALITY CENTER HPQC 9 2 HPQC est un outil web de gestion des Tests d velopp par HP Software Division de Helwett Packard Chez Airbus on peut acc der Quality Center sur l Intranet d entreprise via un navigateur Web Internet Explorer SEVS utilise HPQC pour maintenir une base de donn es des projets des tests qui peut fournir les tapes de la campagne de Test comme l analyse des Use Cases la g n ration des Test Cases l organisation les Tests dans les groupes particuliers la planification l ex cution des jeux de Test la collecte des r sultats de test et l analyse des donn es Dans la r alisation de l objectif du projet de stage HPQC est utilis la fin du processus de l outil pour exporter les Use Cases existant pour la comparaison avec les Use Cases g n r s par l outil partir des exigences dans CaliberRM 27 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang AHP Quality Center 9 2 Windows Internet Explorer fourni par Airbus EES Fichier Edition Affichage Favoris Outils Ei Q rr c dene x A E JO rechercher prois O S amp L 3 Adresse http de0 vmpac01 ham de eu airbus corpacbin start_a htm igo Links O RENTE lt BACK FORWARD gt
41. E TYPE gt AIE for AIRBUS 7 1 Data General Data Requirements DGR lt STD gt lt STDDATA gt lt STDTYPE TYPE gt for EXTERNAL Functional Observations FOB lt STD gt lt STDDATA gt lt STDTYPE TYPE gt PP for POWER PLANT Incoming Observations NOB Type ofthe content Text Column number 2 Column length at least 11 characters Column Sorting by default and by alphabetical order Name Standard Description identification of the Standard targeted by the Part Number SGML Tag lt STD gt lt STDATA lt STDNRMFR gt lt STDNR gt Type ofthe content Text Column number 3 M Figure 13 L interface de CaliberRM Les fonctionnalit s avanc es de gestion des exigences sont e R f rentiel central Borland CaliberRM propose un r f rentiel central s curis pour g rer l ensemble des exigences projet e Adaptabilit Borland CaliberRM est con u pour s adapter aux processus de gestion des exigences existants e Tra abilit de bout en bout Gr ce son architecture ouverte Borland CaliberRM permet de relier les exigences logicielles une grande vari t d artefacts tout au long du cycle de d veloppement 26 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang e Analyse globale d impact De multiples modes de visualisation de tra abilit permettent aux utilisateurs d appr hender instantan ment le p rim tre d analyse requis pour juger des ef
42. ESPM search result Tools navigation el A A d Access by search al Consultation Tool output all Conversion of long PN to standard PN a d Extrernal links From ESPM 4 4 424 2 d External link from ESPM textual content a E g gt Pr t NUM tettttt e tit SE IR L Lt Figure 18 La matrice de tra abilit du projet A350 fournie par CaliberRM Pour toutes ces raisons l l automatisation des tapes du processus et l tude de tous les projets pour proposer les r gles de structure d exigence commune sont n cessaires C est pourquoi l tude du 2 sc nario a t lanc e SC NARIO 2 G RER LES USE CASES HORS DE CALIBERRM Dans le sc nario 2 les Use Cases sont g n r s automatiquement sous forme les Use Cases vides qui ne contient que son nom En se basant sur les exigences d un projet leur structure et leurs caract ristiques et en appliquant des r gles propos es lors de l analyse des projets une liste de Use Cases associ s aux exigences de ce projet sera cr e A partir de cette liste une matrice de tra abilit entre les exigences du projet et ces Use Cases sera export e sous forme d un fichier consultable hors de CaliberRM Word Excel pdf Le fait que les Use Cases soient g n r s ind pendamment du chef de produit et soient stock s dans un fichier hors de CaliberRM r sout les probl matiques expliqu es avec les limites du sc nario 1 Le chef de produit ne sera pas surcharg la
43. Information mE IHM Indexes gt CML Search Product by Specification UC Search CAL Search Product by Specification ee ag IHMbIndenes gt CH Search Product by Specification GENERAL DESCRIPTION UC_Search_CML_Search Product by Specification nela IHMbIndenes gt CH Search Product by Specification FORM gt UC_Search_CML_Search Product by Specification a IHMbInderes gt CML Search Product by Specifications RESULTS gt VC Search CHL Sech Product by Specification ms IHMbinderes gt CM Search Product by Specification RESULTS TARGETS gt UC_Search_CML_Search Product by Specification OO IHM Indenes gt ESPM gt EA IHMbIndenes gt ESPM Search tem by Part Number ils IHM Indenes gt ESP Search tem by Part Number GENERAL DESCRIPTION UC_Search_ESPM_ Search item by Part Number Sa IHMbIndenes gt ESP MD Search em by Part Number FORM DESCRIPTION Ss IHMbIndenes gt ESP M Se arch tem by Part Number FORM DESCRIPTION ELE CIE IHMbindenes gt ESP Mo Search tem by Part Number FORM DESCRIPTION FIELDS PART NUMBER gt UC_Search_ESPM_ Search kem by Part Number E IHMbindenes gt ESP M Search tem by Part Number FORM DESCRIPTION OTHERS VC Seatch ESP Search kem by Part Number H hitem hu Part hlumher FORMOESCRIPTIQN DUT TOM UC Search FSPM Search its Part hlumher Figure 19 L exemple d une matrice de tra abilit export e sous forme d un fichier Excel Ce sc nario a t appliqu dans le projet Associated Data V3 Apr s une analyse de l opportunit
44. L inclus m a demand un certains temps En r alit le temps que Tal pass sur ces tapes de prise de connaissance et d analyse sur les projets a un peu d pass la limite que j avais pr vue J ai du encore rencontr des difficult s dans la gestion du temps de l tape de test Puisque les tests effectu s sur les macros SBA sont plus long que pr vu les raisons ont t d taill es dans la partie pr c dente le planning a du tre modifi avec un d calage des tapes qui suivent celle de test l analyse du 3 sc nario r daction d un guide d utilisation Ces difficult s m ont montr l importance de pr voir les ch ances ou les d lais possibles au lieu de construire un plan trop rigide Une autre difficult vient de l indisponibilit de mon ma tre de stage D aux fonctions de SEVS les membres en tant chef de produit doivent avoir beaucoup de r union avec les diff rents acteurs business sous traitance les autres services au sein de SE c est pourquoi mon ma tre de stage n tait pas toujours son bureau pour que je puisse lui poser les questions quand j avais des soucis Nous avons g r ce probl me par les petites conversations qui sont faites souvent au d but de chaque journ e de 8h 9h De plus la messagerie Outlook fourni par Airbus ma beaucoup aid pour les contacts avec mon ma tre de stage n importe quand j ai pu aussi prendre connaissance sur les politiques de communication da
45. M qui contient gr ce des fonctions de filtre tous les Use Cases qu on a cr et les exigences associ es afin d effectuer un test de v rification de la couverture des Use Cases L avantage de ce sc nario est que les Use Cases sont cr s directement dans CaliberRM par le chef de produit donc il peut g rer facilement tous ces Use Cases et leurs liens de tra abilit En plus ce fait va r duire les erreurs venant du cas o plusieurs personnes travaillent sur les m mes objets La matrice de tra abilit est construite par CaliberRM cela va r duire le temps de d veloppement du processus L inconv nient de ce sc nario est aussi celui de son avantage Puisque toutes les tapes sont faites de fa on manuelle et personnelle par le chef de produit cette personne va tre surcharg e des t ches surtout pour les gros projets comme AirN v A350 avec plus de 1600 exigences on va voir l analyse d taill dans la partie d analyse du projet A350 dans Conception Dossier d analyse des projets p 34 En plus la relation du projet avec les autres personnes est tr s limit e Si le projet doit tre pass un autre chef de produit cette personne aura du mal le suivre car ses m thodes de gestion sont diff rentes de celles de l ancien propri taire du projet 32 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Matrice de tra abilit DEX Fichier Edition Affichage Aide CAN lt ABA lt a Iaf
46. M gt indexes gt CML gt Search Item by Product gt RESULTS gt UC_Search_CML Search Item by Product 4 Fille L outil continue avec les exigences m res du niveau plus haut ici sont les exigences 2 et 7 du niveau 3 Comme toutes les exigences filles 3 4 5 6 de l exigence 2 sont couverte par le m me Use Case UC_Search_CML_Search Item by Number donc elle est aussi couverte par ce Use Case en appliquant la r gle 2a de g n ration des Use Cases De la m me fa on on peut d duire le Use Case UC_Search_CML_ Search Item by Product pour l exigence 7 AIRBUS 1 IHM gt Indexes gt CML gt 2 M re 2 IHM gt indexes gt CML gt Search Item by Number gt UC_Search_CML_Search Item by Number 3 M re 3 IHM gt Indexes gt CML gt Search Item by Number gt GENERAL DESCRIPTION gt UC_Search_CML_ Search Item by Number 4 Fille 4 IHM gt indexes gt CML gt Search Item by Number gt FORM gt UC_Search_CML_ Search Item by Number 4 Fille 5 IHM gt indexes gt CML gt Search Item by Number gt RESULTS gt UC_Search_CML_ Search Item by Number 4 M re 6 IHM gt Indexes gt CML gt Search Item by Number gt RESULTS gt TARGETS gt UC_Search_CML_ Search Item by Number 5 Fille 7 IHM gt indexes gt CML gt Search Item by Product gt UC_Search_CML_Search Item by Product 3 M re 8 IHM gt Indexes gt CML gt Search Item by Product gt GENERAL DESCRIPTION gt UC_Search_CML Search Item by Product 4 Fille 9 IHM gt indexes gt CML
47. NNEMENT DU STAGE AIRBUS TOULOUSE LE SITE GUYNEMER Le si ge social d Airbus est situ Blagnac une petite ville c t de Toulouse Ce si ge se compose de plusieurs site Blagnac laboratoire maquettes unit lectrique et unit composites Saint Martin bureau d tudes assemblage la famille A320 A400 M et livraison Louis Breguet logistique Cl ment Ader assemblage et quipement des long courriers A330 A340 Lagard re assemblage A380 Saint Eloi assemblage des m ts moteurs Guynemer Support Client USINE GBUSNEMER osso al mee 1 Avenue Georges Gu a av auer Bun pyel Bj urcau S A LG dl Bureau Les Peupliers D s Bureau Les Mimosas Bij Bureau Isti Special Programmes EADS Tests et Service Figure 7 Le site Guynemer J effectue mon stage sur le site Guynemer qui porte le nom d un pilote de guerre fran ais C est le plus petit site de Toulouse il rassemble les activit s diverses 15 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang e Publications techniques qui produit la documentation qui accompagne un avion tout au long de sa vie Cette documentation explique l quipage le fonctionnement des avionset fournit les instructions d entretien Pour ce faire une centaine de manuels sont r guli rement mis jour et personnalis s e Traduction des contrats de vente et de la documentation technique e Les centres de form
48. ROJET La gestion des exigences les Uses Cases et les Test Cases dans CaliberRM et HPQC est repr sent e par le sch ma ci dessous Recueilexigences Validation CaliberRM Only title Existant Test Cases Test Data Yen rouge ce qu on doit r aliser ce qui n existe pas pour ce moment Test Sheets Campaign policy Test Campaign Figure 15 Sch ma de tra abilit entre CaliberRM et HPQC avant la sp cification Les exigences Req recueillies des clients sont incluses dans un Dossier intitul BRD Business Requirement Document Ce document est r dig dans l outil CaliberRM pour g rer et compl ter les informations n cessaires afin de livrer aux autres services SBA ou sous traitances pour les tapes qui suivent d veloppement test A partir des exigences de CaliberRM le chef de produit va crire les IUC Intented Use Cases pour fournir les Test Cases la Campagne de Test Le testeur va prendre en compte des cas de Test Test Cases et des donn es de Test Test Data fournies par un autre service pour effectuer les tests Les r sultats des Test y compris des bugs Defects sont analys s par le chef de produit afin de donner une d cision Go No Go de cette tape Toutes ces tapes de Test sont g r es sur HPQC L objectif du projet est d assurer que la totalit des exigences de CaliberRM passe en IUC des HPQC autrement dit toutes les exigences sur CaliberRM doivent tre couverte par
49. ULTS TARGETS gt UC_Search_CML_Search ltem by Number mu IHMbIndenes gt CML Search tem by Product GENERAL DESCRIPTION UC_Search_CML_Search Item by Product Gab IHMbIndenes gt CH Search tem by Product FORM UC_Search_CML_Search Item by Product 132 4 IHM Indenes gt CML Search Item by Product RESULTS UC_Search _CML_Searchttem by Produet mis IHMbindexes gt CML Search tem by Product RESULTS TARGETS gt UC_Search_CML_Se arch tem by Product ES Free CML gt Search Item by riecht VE Send CL Seaich er bg Applieabitg ex IHM Indees gt CML Search tem by Applicability GENERAL DESCRIPTION UC_Search_CML_Search Item by Applicability EA IHM Indenes gt CML Search tem by Applicability FORM gt UC_Search CML Search tem by Applicability Da IHMbIndenes gt CML Search Item by Applicability RESULTS VC Search CHL Search Item by Applicability ee ms IHMbIndenes gt CML Search tem by Applicability RESULTS TARGETS gt UC_Search_CML_Seatch Item by Applicability n 3 IHMbinderes gt CML Search Product Information VC Search CHL Sech Product information nols IHbindenes gt CML Search Product Information GENERAL DESCRIPTION UC_Search_CML_Search Product Information mi ls IHMbInderes gt CM Search Product Information FORM gt UC_Search_CML_Search Product Information Wu Drees CML Se arch Product Informations RESULTS VC Search CHL Seach Product information ms IHMbIndenes gt CML Search Product Information RESULTS TARGETS gt UC_Search_CML_Search Product
50. a permis de mieux analyser et estimer la faisabilit du projet et d avoir un vue plus compl te sur l outil J ai arr t de suivre ce codage apr s avoir r alis ses limites d volution SOLUTION 2 CODE VBA Comme on l a analys la premi re solution porte en elle m me beaucoup d inconv nients surtout sur les limites d volution du code L exigence pos e est de trouver une solution qui permette de d velopper et de faire voluer l outil en plusieurs sp cifications possibles Pour satisfaire cette demande il faut trouver un langage plus volu c est dire plus statique et plus structur donc le VBA peut tre choisi Cette solution utilise le code VBA Visual Basic for Applications une impl mentation de Microsoft Visual Basic incluse dans toutes les applications de Microsoft Office dans Excel pour cr er des macros et des formulaires L outil est d velopp en proc dures chaque proc dure r alise une tape ou une partie d une tape de la sp cification L utilisateur lance l outil en lan ant ces macros dans le fichier Excel ou en saisissant dans les formulaires Microsoft Visual Basic est un langage de programmation v nementielle de troisi me g n ration ainsi qu un environnement de d veloppement int gr donc le d veloppement en VBA n est plus limit comme celui avec les formules d Excel L volution de l outil est aussi facilit e car on a pu diviser l outil en plusieurs proc dures
51. a aaa a E ia E EAE EA EEE 54 Comparaison avec les Use Cases dans HPOC ne 55 Ge TS AUS EE 56 Difficult s rencontr s EE 56 limites eti volutions erh Oste iesegeeeegeg Eed egeeed Ae eEeeE added Eege Eege 56 R FLEXION SUR LE SYST ME D INFORMATION snrrnrsnesneeenennenneeeneenenneneennenesnesnemeneemesneseennemeenenenenennee 59 LA GESTION DES PROJETS INFORMATIQUES D AIRBUS GPP TOOLKIT sens rreeeerresrrernnne 59 LE CHEF DE PROJET AU SEIN D UN PROJET INFORMATIOUN 60 T ches ANE RE nee na da ee dE 61 ET CN 62 BILAN PERSONNEL sssssssssiissssssiisisssnssnsisinssnssseensis ssnieseneensesneennedtssnedisenntedeseeneiceteenesdtteetei eteett tes 63 PLAN TECHNIQUE sessen saremenenrenteesaneanenennensenennentenennennenennentenentenne benne nne nent en nee nenennent nt ennense snnen iasa aasia sada ddiaa asanes ten 63 PLAN PROFESSIONNEL eege gege eege rase degt ed eebe tege teen deet ee eg deed eet eege tere teste deg 64 PAN PERSONNE 25e 0e Nr lee NT AO nr de TON re ae EEY 64 PLANNIFICATION DE CU sssi sisssi sinisisi 67 BIBLIOGRAPAIE E tte denses senan nes dogen sense nan messages ces tenan ten loges sestene nes d idee tend ete 0e 69 Le TR TR EA aE EARE aAa EESE ANES NESER 71 A EARE AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang TABLE DES ILLUSTRATIONS Figure 1 Legro pe ADS EENe ees dettes less KRECK ete EREN nues KEREN KEEN gedu n on 9 Figure 2 La famille des avions d Airbus einen 13 Figure ER DE
52. assification cet attribut indique le type de classification de l exigence Il y a 2 types de classification table et titre Une exigence de type table est une exigence fille pure c est dire elle n a aucune fille au dessous d elle Par contre une exigence de type titre est une exigence m re elle doit avoir au moins une exigence fille Cet attribut est tr s utile dans l algorithme de la construction du chemin d arborescence d une exigence et m me la g n ration des Use Cases car il aide d terminer les exigences fille pure partir de celles l on peut d duire le chemin hi rarchique ou affecter directement le nom du Use Case correspondants algorithme sera d taill dans la partie Construction du chemin d arborescence Algorithme de construction p 43 e Le niveau hi rarchique cet attribut est l extrait de l attribut N hierarchy en fait il compte le num ro d l ment composant dans la s rie du num ro hi rarchique de l exigence courante Exemple une exigence A2 ayant le Parentid 14425 table3 c est dire A l identifiant de sa m re est 14425 A2 est une exigence de type table c est dire A1 id 14425 elle n a pas de fille elle est une exigence fille pure Son niveau d hi rarchie est 3 A2 Parentid 14425 table3 c est dire son num ro hi rarchique se compose d une s rie de 3 nombres de forme x y z elle a une exigence
53. ation o divers cours de formation langues informatique sont fournis aux personnels d Airbus qui souhaitent am liorer leurs comp tences ou en acqu rir des nouvelles e Un magasin de logistique annexe au centre Louis Breguet Athos contenant le hardware des stocks e Le b timent PEGASE le logement des bureaux BZ programmes sp ciaux Mon bureau est dans le b timent DOG Bureau Les Mimosas al la salle 392 au 3 tage o travaillent aussi tous les employ s de SEV SEVC SEVO SEVS SEVD SE CUSTOMER SERVICES Le service client SE est un service d Airbus dont la mission globale est de fournir un soutien aux clients pour toutes les questions li es l ing nierie de service technique et toutes les donn es techniques n cessaires Le service client est compos par plusieurs sous services Engineering Support SEE Fournir un soutien technique afin d assurer une exploitation s re fiable et conomique de tous les avions Airbus en particulier travers la prestation de soutien technique aux probl mes en service Upgrade Service SEU Soutenir la r ussite commerciale des clients d Airbus en fournissant des mises jour personnalis es des avions hautement concurrentielles des solutions de modernisation dans le cadre d options payantes Aircraft Embodiment Operations SEO G rer et livrer temps au co t et au niveau de qualit appropri s aux activit s industrielles les services de r para
54. au moins un Use Cases correspondants sur HPQC Cette action tait faite par le chef de produit en fa on manuelle Pour les gros projets qui ont plus que 1500 exigences cette v rification est tr s compliqu e et prend beaucoup de temps Donc l automatisation de ce processus par un outil est n cessaire 29 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang SOLUTION G N RALE L tude de convergence entre la phase de recueil des exigences BRD et la phase de validation IUC s est commenc e par la n cessit de trouver une m thode pour construire automatiquement la tra abilit entre les exigences et les Intended Use Cases La probl matique principale g rer est l incompatibilit entre les exigences qui sont sur CaliberRM et les Intended Use Cases sur HPQC Recueil exigences Validation CaliberRM Vi C f Di E A U Se 3 1 i Ne es 1 DU I 1 i 3 1 D H L b L L D DU Se mm wm wm wm wm wm em K Ni ei D Z I r S p Tracegbility 2 nnf ET OU f SERRE Ke SE E BE D Existant EE en rouge ce qu on doitr aliser ce qui n existe pas pour le moment 2 lt 4 la partie sur laquelle le projettravaille Test Campaign Figure 16 Sch ma de tra abilit entre CaliberRM et HPQC apr s la sp cification Afin de faciliter la v rification de la couverture des IUC sur les exigences on doit g n rer aussi les Use Cases Ces Use Cases jouen
55. automatisation 20 80 100 Performance Faible Moyen Fort Temps d ex cution lt 1 min 15 60 10 40 Facilit d utilisation Faible Moyen Tr s simple D veloppement Simple Moyen Compliqu Evolution Tr s limit Moyen Fort EXPORTER DU BRD AVEC DOCUMENT FACTORY DES TEMPLATES DE DOCUMENT FACTORY Comme c tait indiqu dans la partie Applications existants Borland CaliberRM p 26 l outil Document Factory de CaliberRM est utilis pour la premi re tape du processus exporter la liste de toutes les exigences du projet en un fichier Word afin dv appliquer les r gles pour g n rer les Use Cases La premi re tape de la g n ration d un document avec Document Factory consiste cr er un mod le Microsoft Word Un mod le contient les donn es imprimables de toutes sortes y compris en t tes de colonne libell s et num ros de page que l on souhaite int grer au document Un mod le contient galement des commandes des mots cl s et des op rateurs Document Factory Les commandes contr lent la s lection l ordre et le regroupement des exigences dans le document Les mots cl s sont des marques de r servation qui correspondent des informations relatives au projet et aux exigences lls indiquent les donn es int grer au document Les mots cl s doivent figurer dans le mod le dans l ordre exact o ils apparaissent dans le gestionnaire d exigences Les op rateurs nous permettent d appliquer des crit res tr s p
56. chique d une exigence fille est construite en prenant directement le num ro hi rarchique de sa m re et ajoutant un num ro la fin de la s rie indiquant l ordre de l exigence fille parmi les autres filles de sa m re Par exemple une exigence de num ro d hi rarchie 1 4 a 3 filles donc ses filles ont les num ros d hi rarchie successivement 1 4 1 1 4 2 et 1 4 3 selon l ordre dans l arborescence de leur m re Donc en connaissant le num ro hi rarchique d une exigence on peut trouver son exigence m re e Parentid Cet attribut n est pas un attribut initialement cr par CaliberRM il a t ajout particuli rement dans la version de CaliberRM d Airbus Cet attribut est indispensable dans les deux sc narios Il joue le r le principal dans la construction des chemins ce qui sera utilis apr s pour la g n ration des Use Cases C est pourquoi cet attribut est pr alable pour le processus Parentid est compos par plusieurs tag qui donnent les informations importantes Sa forme est de lt identifiant exigence m re gt lt type classification gt lt niveau hi rarchique gt e Identifiant exigence m re l identifiant de l exigence m re de l exigence courante a la m me forme qu un identifiant d une exigence normale Les exigences de type exigences au niveau hi rarchique le plus haut et qui n ont pas de m re n ont pas cet attribut dans Parentld e Type de cl
57. consortium Airbus en 1979 Tous les grands constructeurs europ ens sont d sormais solidement unis et pr t d fier l industrie am ricaine Cette m me ann e Airbus a d cid d int grer un avion de 130 170 places couloir unique sur lequelles partenaires ont travaill en dehors du consortium dans sa famille d avions Ce projet est devenu l A320 qui remplit la ligne de produits d Airbus et a permis Airbus de concurrencer l industrie am ricaine pour les remplacements des avions vieillissant de cette cat gorie en service dans le monde entier l poque PR SENTER L A320 L A320 lanc en 1984 tait le premier tout nouveau design de sa cat gorie en 30 ans Int grant les nouvelles technologies l avion fourniune meilleure efficacit de fonctionnement une meilleure performance et surtout un plus grand confort des passagers Il a tabli la norme pour tous les cockpits Airbus ult rieurs et m me pour l industrie dans son ensemble L introduction de fly by wire a galement permis Airbus de d velopper une famille d avions partageant le m me cockpit et les m mes caract ristiques de conduite de vol L A320 a t suivi en 1989 par l A321 une version allong e embarquant 185 passagers dans un configuration standard trois classes et en 1992 par une version de 124 si ges l A319 La famille monocouloir a t achev e en 1999 avec l introduction de l A318 de 107 si ges La d cision de la
58. ctions de recherche des exigences bas es sur leurs attributs ainsi que la capacit de travailler sur plusieurs BRD de plusieurs projets Tous ces propositions pourront tre labor es dans les prochaines versions de l outil vu que dans mon stage je n ai pas de temps de les aborder 57 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 58 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang R FLEXION SUR LE SYST ME D INFORMATION LA GESTION DES PROJETS INFORMATIQUES D AIRBUS GPP TOOLKIT Les projets informatiques g r s par le Customer Service S incluant SEVS sont les projets sur les produits qui mettent disposition des clients la documentation technique permettant d assurer la maintenance des avions en services Le GPP Toolkit Generic Project Process est une m thodologie utilis par le service pour la gestion de ces projets de syst me informatique d Airbus GPP est une mod le g n rique adapt en fonction des caract ristiques sp cifique de chaque domaine technologie programme ou projet L instruction de GPP introduit le cycle de vie l organisation et les r gles appliquant sur les projets du syst me information Business Begin Begin Entryinto End Project Changes Decision for in Begin ance Business Go ahead for Final Senice Review ideas project scoping integration est Test Deployment Acceptance release N i4p bd y p SZ NV Post EIS os G e
59. cycle de vie en V une m thode un peu ancienne et moins utilis e aujourd hui Cela m a un peu tonn dans les premiers jours de stage quand Tat du prendre connaissance sur l existant du sujet de stage Pourtant l apport le plus important d un stage n est pas d appliquer des langages de codage ou des m thodes informatiques d j appris l universit dans le stage mais d acqu rir au travers du sujet de stage un savoir faire sur la mise en uvre de techniques informatiques dans un environnement professionnel particulier Les connaissances de la th orie ou la pratique qu on obtenait l universit ne sont jamais suffisantes pour la vie professionnelle ce qu on doit savoir est la fa on de se d brouiller avec les projets informatiques en apprenant s adapter avec n importe quel m thode d analyse et de d veloppement Durant la r alisation du sujet de stage Tat du prendre en compte des connaissances sur les langages que je nai jamais vu avant le Visual Basic for Applications VBA le Batch Code et aussi un peu de code sur la g n ration d un fichier par Document Factory Mes connaissances sur les langages de codage de base comme Java C m ont aid comprendre plus facilement les principes du VBA ainsi que le Batch Code qui est proche des commandes MS DOS et aussi des commandes de shell d UNIX C est pourquoi ma formation sur les m thodes de d veloppement n a pas pris beaucoup de temps Par contr
60. d arborescence d une exigence peut influencer beaucoup sur le r sultat de la couverture des Use Cases sur les exigences Un mauvais chemin d arborescence d une exigence risque de bloquer non seulement la g n ration de son Use Case mais aussi des Use Cases de toutes ses exigences proches De plus le chemin d arborescence permet aussi au chef de produit d avoir une vue compl te sur le projet et de mieux g rer l ensemble de ses exigences ALGORITHME DE CONSTRUCTION Une fois toutes les exigences avec leurs attributs dans le fichier Excel la construction du chemin d arborescence peut tre lanc e 47 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Au d but pour chaque exigence l outil va extraire la partie qui repr sente l identifiant de l exigence m re Par exemple le Parentid d une exigence est 27518 titre2 donc l identifiant de l exigence m re est 27518 Ensuite l outil va faire une simple boucle Pour chaque exigence en se basant sur l identifiant de sa m re Il va chercher l exigence m re dans la liste les exigences du projet et r cup rer le nom ainsi que le Parentld de cette exigence L outil va continuer de faire la m me chose avec l exigence m re trouv e et va se terminer en rencontrant une exigence de type l exigence n ayant pas de m re al Voici l algorithme en utilisant un langage simple lableau boolean trouve pereln Ke Tableau
61. d de l avion 71 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang PACAT SAS SBA SEVS SGML SM SRM Parameters Catalogue Soci t par Actions simplifi e Aircraft integrated platform support amp services un service d Airbus Sigle du serivce Maintenance amp Engineering Product Definition d Airbus le service dans lequel le stage est effectu Standard Generalized Markup Language langage normalis de balisage g n ralis est un langage de description balises Standards Manual manuel standard Structural Repair Manual manuel de r paration structurelle TDSF Merge ToolTechnical Data Service Merge Tool outil utilis pour fusionner les donn es du contrat de SAP TEM UC V amp V method Vx y VBA WXB 72 Page avec des donn es de l annuaire du portail d EADS et l information du mot de passe d AirN v pour les applications client les Tool amp Equipment Manual manuel d outil et d quipement Use Case de validation cas d utilisation La m thodologie de Validation et V rification Version x y par exemple AirN v Engineering V3 1 Visual Basic for Applications une impl mentation de Microsoft Visual Basic incluse dans toutes les applications de Microsoft Office Wide Extra Body une famille d avions d Airbus AIRBUS
62. d fo generator generating Word file by Document Factory generator DONE generator word file generated generator generating use cases on excel file generator activating macro excel generator DONE generator result file created T0101313 My Documents NUBA Doc fsso data test_B2Xbatch code Completed fo lt doc s ne peut pas acc der au fichier car ce fichier est utilis par un au Figure 23 Le fen tre de commande de l outil Les probl mes du code Batch sont les difficult s dans la compatibilit et l applicabilit du Batch Code dans Word et Excel En plus le manque des documents de ce langage car ce langage n est pas un langage courant et souvent utilis m emp che aussi de le suivre Comme cette solution est arriv e quand j ai eu presque fini la sp cification d taill e en VBA elle h rite de tous ce qui est compris dans le 2 sc nario C est pourquoi elle est juste une extension de la 2 solution on ne peut pas l impl menter avant de finir le 2 sc nario C est pourquoi Tat d cid de prendre en compte cette solution dans l volution de l outil 40 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang On peut r sumer les 3 solutions dans la table ci dessous Tableau 1 Tableau de comparaison des 3 solutions de d veloppement Solution Quasi manuel Quasi auto Total auto Langage utilis Excel code Visual Basic VBA Batch Code Ratio d
63. de produit qui ne r alise pas beaucoup de d veloppement ou des tests mais surtout d analyse des exigences de r daction du BRD d organisation et de gestion les campagnes de test de validation des travaux plut t du c t de gestion des projets informatiques vers quoi la MIAGe s oriente Donc ce sujet de 64 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang stage et ce m tier me semble parfaitement convenables En r alit gr ce ce stage j ai pu beaucoup avancer dans la suite de mes tudes pour devenir un chef de projet 65 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 66 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang PLANNIFICATION DE STAGE Mois avr 11 mai 11 juin 11 Semaine 1 2 3 4 el 6 7 ef saar Prise de connaissance sur les nouvelles m thodologies de gestion En Familiarisation avec les outils Airbus Etude sur l objectif du projet Proposition de la solution Analyse du projet AirN v Workshop V3 Analyse du projet AirN v Maintenance A350 Analyse du projet AirN v Associated Data V3 Fini du cahier des charges D veloppement suivant la solution 1 Test de la solution 1 D veloppement suivant la solution 2 Test de la solution 2 Pr sentation de l outil au service R diger les documentaires supports D veloppement suivant la solution 3 Fini la version 1 0 de l outil Test de la solution 3 D velopper la version 1 1 de l o
64. des avantages de fly by wire l innovation a continuellement am lior les performances r duit la consommation de carburant les missions et les niveaux de bruit travers la famille A320 Le plus large fuselage mono couloir du march permet de mettre des si ges plus larges et avec plus de confort des all es plus larges pour des temps d escale r duits les arrimages plus en soutes permettant l utilisation de conteneurs de fret La famille A320 est un m me concept d avion dans quatre tailles avec la m me section les A318 A319 A320 et A321 ont les m mes syst mes cockpit proc dures d exploitation et de maintenance et de qualification de type pilote Couvrant le march de 100 220 si ges et volant jusqu 3 700nm 6 850km la famille A320 a un attrait ind niable pour le march et un incomparable succ s mondial LA FAMILLE A340 LONG RANGE La famille contient l A330 et l A340 13 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang L A330 est l Airbus large fuselage le plus vendu avec plus de 1 000 commandes et est le plus populaire sur le cr neau des 220 330 si ges moyens et long e 4340 5001 JRBUS em courriers aujourd hui Il est exploit parplus de eg 80 op rateurs et atterrit dans plus de Figure 4 L A340 300 a roports chaque semaine L A330 polyvalent permet une rentabilit pour tous les transporteurs faibles co ts et de charter comme pour le
65. donnant les conseils m me si cause des r unions ils n avaient pas beaucoup de temps me consacrer Du c t de la relation avec mon tuteur puisque mon tuteur n est pas toujours disponible son bureau il doit participer des r unions c est pourquoi on a d cid de faire un point au d but de la journ e de travail avant 9h pour que je lui pose mes questions ou qu il m explique ce que je devrais r aliser Chaque 2 ou 3 jours la fin de la journ e j ai pris l habitude de lui envoyer un mail en pr sentant l tat de mon travail les r sultats d une tape pour sa validation Gr ce cette habitude je pouvais bien g rer mes ch ances de mon planning pr voir les tapes suivantes faire des rapports Durant le stage Tat pu aussi participer des r unions de l quipe de SEVS surtout dans la premi re semaine pour m adapter l ambiance du travail et mieux comprendre les projets Il y a plusieurs types de r unions Des r unions hebdomadaires entre les membres de SEVS entre SEVS avec l quipe de SBA permettant d annoncer et informer sur l tat des projets ou des nouvelles discuter pour trouver la solution pour un probl me commun Des r unions entre un membre de SEVS chef de produit avec les sous traitants qui travaillent sur son projet pour la validation des tapes Des r unions avec le c t business pour recueillir les exigences afin de construire ou modifier le BRD pour les prochaines
66. e mon adaptation avec la m thodologie V amp V n a pas t tout fait simple et rapide comme les langages de d veloppement Cette m thodologie est totalement diff rente des m thodes d analyse que j ai apprises De plus le manque de documentation sur cette m thodologie me g nait aussi dans la prise de connaissance Gr ce aux explications avec enthousiasme de mon ma tre de stage Jean BOUSQUET et ma coll gues Nathalie SIGNES Tat pu finalement bien avancer dans mes projets avec cette m thode comprendre sa fonctionnalit et ses points forts pour lesquels elle est utilis e dans la gestion des projets informatiques d Airbus J ai aussi pu acqu rir les exp riences dans la planification de la r alisation du projet J ai du choisir une m thode avec des tapes que j ai d taill dans la partie de r alisation du projet qui la fois ressemble au courbe du soleil et au cycle de vie en V J ai aussi appris construire un planning flexible en utilisant la m thode de Gant avec les cas ch ants les t ches que je pouvais faire simultan ment pour augmenter la productivit et r duire le temps de r alisation au lieu d un planning trop rigide qui pourrait tre totalement bloqu si une tape n est pas effectu comme pr vu retard ou annulation En tous cas cette p riode en entreprise m a donn l occasion de r utiliser une partie de mes enseignements re us l universit ainsi d approfondir mes connaissances sav
67. e mod le en V permet de commencer plus t t e Plan de tests de qualification e Plan d valuation des performances Dans le mod le en V le chef de produit le MOA prend en charge la premi re tape et la derni re tape la phase de recueil des exigences et la phase de validation V amp V METHOD PRINCIPE Dans la gestion de projets de logiciels le test de logiciels et le g nie logiciel la v rification et la validation V amp V est le processus de v rification qu un syst me logiciel r pond aux sp cifications et qu il remplit son objectif Il fait normalement partie du processus de tests de logiciels d un projet La m thodologie V amp V V amp V methodology est une partie du processus de tests de logiciels d un projet Elle se compose en 2 parties la v rification et la validation La validation est le fait de confirmer travers l vidence des objectifs que les exigences d un Intended Uses pr vu ou d une application ont t bien remplies Cette tape va r pondre la question Est ce qu on a construit le bon produit c est dire le logiciel doit faire ce dont l utilisateur a besoin Validation Process Overview Scheme validate Production Chain STEP 5 Define RES Requirements Product S Ouere VerifyProduct STEP 4 emer Confident and proprietary document Figure 10 Sch ma du processus de validation La v rification est le fait de confirmer t
68. ernal External gt Nom Link Layout IHM gt Layout gt Nom Manuel gt Element de Layout Donc on peut en d duire une forme commune pour toutes les exigences IHM gt Type d exigence gt Nom Manuel gt Avec ce type d exigence qui vaut soit Searches soit Links soit Layout La suite de la forme d pend de chaque type d exigence Cette forme jouera un r le principal dans l algorithme de la g n ration des Use Cases correspondants aux exigences qu on d veloppera apr s 37 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc fhang rojet Air v Associated Data ei G Baseline En cours ted Data V3 Les 1 1 Functional General Functional Requirements FGR 2 1 Operational General Operational Requirements OGR 2 9 Operational Production chains OPC SCH 3 1 Performance General Performance Requirements PGR 5 1 Interface General Interface Requirements IGR Qi 5 2 Interface Human Machine Interface IHM General IHM 35629 d Home page IHM 27495 Catalog page IHM 27496 Document Page IHM 27597 MAP Menus bar IHM 27510 MAP Tools bar IHM 27511 airN y picto IHM 42289 Indexes IHM 27518 SM IHM 27519 d TEM IHM 27546 CML IHM 27547 ESPM IHM 27978 Q New CML IHM 34426 Links IHM 27540 SM IHM 27541 TEM IHM 27549 CML IHM 27550 New CML IHM 35729 Layout IHM 27568 5M IHM 2756
69. et de faisabilit ce sc nario a t choisi pour suivre la conception et la r alisation du projet CONCEPTION ET R ALISATION Le choix du d veloppement tant pris il est pr sent important d analyser la solution d velopper dans son ensemble c est dire d examiner les choix organisationnels d architecture logicielle et d environnements tablir SPECIFICATION DOSSIER D ANALYSE DES PROJETS Cette tape est une tude avant tout d veloppement Elle permet de d finir le contexte plus technique du projet En effet il est important de r fl chir sur les r gles de base utiliser et de conceptualiser la solution avant m me de commencer programmer Pour ce projet l tude sur la structure et les exigences des projets de SEVS est indispensable pour trouver une structure commune afin d appliquer l outil futur Le but de cet tude est d avoir un point de vue compl t sur les attributs des exigences leur structure hi rarchique de critiquer et de proposer les nouvelles r gles de gestion de trois types g n raux d exigence Searches Links et Layout Durant le processus plusieurs projets sont tudi s Enfin les 3 projets d AirN v choisis pour analyser sont Workshop V3 Associated Data V3 et Maintenance A350 car chacun repr sente un type de structure particulier 34 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang WORKSHOP V3 Le r sultat de l analyse de ce projet permet de con
70. exigencefn supposons que toutes les exigences sont stock es dans un tableau de dimension n Pour i de 1 n Faire on balaye pour toutes les exigences Debut initialise le chemin Chemin lt Tant que Id pere i lt gt NULL Faire l exigence a une m re Debut teouvel pere ts FAUX Pour j de 2 n Faire Debut Sa acg iel persi edors si on trouve que la mere de l exigence i est j Resultat lt j kgj trouve pere i lt VRAI Fin Si Fin Pour Si trouve pere i VRAT Alors si on peut trouver la m re de l exigence i k lt resultat ajouter le nom d l exigenc m r dans le chemin de la ile chemin lt chemin nom req Kk Sinon si on ne peut pas trouver la m re de l exigence 1i Afficher Parent not found Sortir de la boucle Tant que Pan Si Fin Tant que Si chemin lt gt NULL et trouve pere i VRAI alors afficher le chemin Fin Pour Illustration On veut construire le chemin d arborescence de l exigence TARGETS num ro 27812 qui a son Parentld 27807 table5 Au d but le chemin ne contient que le nom de cette exigence A partir de son Parentlid on cherche dans la liste de toutes les exigences l exigence ayant l identifiant 27807 et on trouve RESULTS a On ajoute le nom de cette exigence dans le chemin d arborescence de l exigence TARGETS a En faisant la m me chose avec l exigence RESULTS a on trouve sa m re Search Produc
71. fectif 23237 l l Satellite l l Astrium e SS Lanceurs Ariane 5 Figure 1 Le groupe EADS 9 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang AIRBUS OPERATIONS SAS ORGANISATION Bas Toulouse France Airbus est une soci t EADS constitu e en vertu dela loi fran aise comme une soci t par actions simplifi e ou SAS Soci t par Actions Simplifi e La conception d Airbus et de sites de production sont regroup s en quatrefiliales en propri t exclusive Airbus Operations SAS Airbus Uperations GmbH Airbus Operations SL et Airbus Operations Ltd Un comit ex cutif de dix membres dirig par le CEO et pr sident d Airbus Tom Enders et notamment les chefs de chacune des fonctions de m tier de la soci t est charg de g rer toutes les activit s d Airbus Airbus est le meilleur constructeur a ronautique europ en qui capte environ la moiti des commandes d avions mondiales avec 52 500 employ s de 88 nationalit s dans le monde implant s en France en Allemagne en Espagne au Royaume Uni en Am rique du Nord en Chine en Inde au Japon et en Russie et un r seau mondial comptant plus de 327 clients et 348 op rateurs En 2010 Airbus a r alis un chiffre d affaires de pr s de 30 milliards d euros avec un part de march brute unit s de 50 7 et a apport son soutien l op ration tr s fiable de plus de 6 500 avions d Airbus actuellement en service avec
72. fets d un changement sp cifique e Multiplicit des clients Borland CaliberRM int gre des clients pour diff rents utilisateurs Web Eclipse Microsoft Visual Studio y compris Team System et Windows e Int gration Gr ce l int gration transparente de CaliberRM aux autres produits Borland les exigences logicielles peuvent tre g r es et contr l es tout au long du cycle de d veloppement DocumentFactory Le g n rateur de documents Document Factory est une fonction inclus dans CaliberRM qui permet d utiliser des mod les Microsoft Word pour g n rer n importe quel type de document de sp cifications personnalis es tenues jour Pour d finir les exigences sur lesquelles g n rer le rapport on peut e s lectionner une exigence dans l arborescence e s lectionner des exigences dans la grille d exigences e sp cifier des filtres dans le mod le Document Factory Pour l utiliser tout d abord dans Word on doit cr er des mod les des templates a de type dot contenant des champs qui correspondent des attributs d exigences On peut ensuite utiliser Document Factory pour remplir le mod le avec des donn es de n importe quel projet A l aide de crit res de filtrage dans les champs de mod le il est galement possible de choisir quelles donn es d exigence inclure dans le document Document Factory g n re des fichiers doc txt et rtf Dans la r alisation de l objectif du projet l outil utilise
73. giplist y AWL_0011_Access_To_Wire_Bundie_From_Extwvist 23 Manually fill up the TI field with one The Connector field is active y AML_0012_Access_Ta_Wires_Connected_To_4_Wire character completed by My AWL_0013_Access_To_Eoip_Sub_Assy_And_Slave_Assy_From_Master y AWL_0014_Access_To_Wire_Sub_Assy_From_Master_A5sy 341 Manually fil up the Connector field with w AWL 0015_Access_To_Wires_Linked_To_SB the requested value My ANL_0016_Access_To_Eqips_Linked_To_SB 2 AWL_0017_Access_To_AMM_Removal_Installation_Task_From_AWM_Dial 32 Manually fill up the Connector field with A dy Display one character A 3 AM Select the requested value in the Connector drop down list which is 2 ESPM fitered according to the entered value B IPC y Other_Advanced_Function 33 Manually fill up the Connector field with TSM one character completed by 4 Click the Search button The Search FIN Information result window opens tt contains the following columns Type and FIN 5 Click a FIN link where the corresponding The au Search Wire Information by Type is setto FIN in Extended Wire PN Connector PIN result window List opens ka lt gt Total Steps 13 Server Time 12 07 2011 11 10 Mir CEE Figure 14 L interface de HPQC LIMITE DES OUTILS ACTUELS D apr s l tude de l existant les limites du syst me de gestion des exigences et des Use Cases de Test des projets sont d tect es elles sont dues surtout la dissoc
74. gt Search Item by Product gt FORM gt UC_Search_CML Search Item by Product 4 Fille 10 IHM gt indexes gt CML gt Search Item by Product gt RESULTS gt UC Search CML Search Item by Product 4 Fille 53 Page Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Il nous reste que l exigence 1 On sait que toutes ses exigences sont couverte par les deux Use Cases UC_Search_CML_Search Item by Number et UC_Search_CML_Search Item by Product donc d apr s la r gle 2b cette exigence est aussi couverte mais on ne peut pas l affecter un Use Case particulier Donc pour ce cas l outil va marquer Covered pour cette exigence La liste des exigences apr s la g n ration des Use Cases est 1 IHM gt Indexes gt CML gt Covered 2 M re 2 IHM gt indexes gt CML gt Search Item by Number gt UC_Search_CML_ Search Item by Number 3 M re 3 IHM gt Indexes gt CML gt Search Item by Number gt GENERAL DESCRIPTION gt UC_Search_CML_ Search Item by Number 4 Fille 4 IHM gt indexes gt CML gt Search Item by Number gt FORM gt UC_Search_CML_ Search Item by Number 4 Fille 5 IHM gt indexes gt CML gt Search Item by Number gt RESULTS gt UC Search CML_ Search Item by Number 4 M re 6 IHM gt Indexes gt CML gt Search Item by Number gt RESULTS gt TARGETS gt UC_Search_CML_ Search Item by Number 5 Fille 7 IHM gt indexes gt CML gt Search Item by Product gt UC_Search_CML Search Item by Product 3 M re 8 IHM gt Indexes gt CML gt Search Item
75. iation entre les 2 progiciels ind pendants CaliberRM et HPQC ainsi ou entre les diff rents projets g r s par les diff rents m thodes structure d arborescence des exigences diff rents fonctionnements des diff rents projets Puisque HPQC commenc tre utiliser par SEVS beaucoup plus tard que CaliberRM HPQC est utilis depuis 2009 tandis que CaliberRM est utilis depuis 2004 2005 chez SEVS lors de la mise en place de HPQC les exigences existaient dans CaliberRM Donc des exigences devaient tre transf r es depuis CaliberRM vers HPQC Cette action est faite en fa on manuelle c est pourquoi il est n cessaire de v rifier qu on ne perd rien dans ce transfert La couverture des exigences doit tre assur e La structure des exigences des projets n est pas commune Les exigences des diff rents projets g r s par diff rents membres de SEVS sont class es en fa ons diff rentes Ce probl me peut cr er les difficult s dans l automatisation du syst me de gestion des exigences et des Use Cases car il n y pas de r gle commune appliquer Maintenant que les outils existants ont t tudi s et que leurs limites d utilisation ont t pr sent es il est important de d finir les besoins du service informatique quant la future application 28 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang L OBJECTIF DU PROJET CRIT RES EXPRIM ES POUR L APPLICATION FUTURE L OBJECTIF DU P
76. iger un log qui joue le r le d un rapport r sumant les r sultats du processus Du c t performance l outil doit tre facile installer et utiliser Les tapes de lancement ne doivent pas tre trop compliqu es pour les non informaticiens surtout il faut diminuer autant que possible le nombre des tapes des cliques et des saisis Un guide d utilisateur doit tre r dig en anglais simple et compr hensible En plus le temps d ex cution de l outil ne doit pas tre trop long et le taux d utilisation du m moire et du processus de l outil ne doit pas tre trop important afin de ne pas emp cher les autres t ches lanc es simultan ment dans l ordinateur Tous ces crit res ne sont pas consid r s comme points bloquants mais ils seront abord s dans l am lioration de l outil dans les versions suivantes avec l ajout de quelques fonctions plus sp cialis es demand par les utilisateurs de l outil ETUDE DES DIFF RENTS SC NARIOS Il existe diff rentes fa ons pour r aliser l objectif du projet en utilisant les diff rents logiciels pour coder avec plus ou moins de fonctionnalit s et performances Les crit res pos es sont la facilit de l utilisation et de l installation la performance et le temps de d veloppement Deux sc narios ont t analys s Chacun a t test sur les diff rents projets pour avoir une vue sur les enjeux les contextes de chaque solutions 31 Page AIRBUS Ra
77. igne Repair Manager ADOC Maintenance amp Engineering ou les services de d ploiement support formation gestion du changement users clubs ainsi que la consolidation des exigences la planification int gr e et le versioning de projets de syst me d Information pour Maintenance amp Engineering SEVS MAINTENANCE amp ENGINEERING PRODUCT DEFINITION Le service SEVS est celui dans lequel j effectue mon stage durant 5 mois Etant composant de SEV il s agit d une quipe de 7 personnes dirig par Patrick GUEHIL SWM l Lou D rie H A A Ati io Infi ti anager install au 3 tage du b timent D06 du omo mg site de Guynemer d Airbus Les autres 17 Cust y Se membres de cet quipe sont Jean BOUSQUET mon ma tre de stage Product amp Product amp Product amp Product amp Product amp N at ha ie SI G N ES J u ja n BARR E RA Process leader Process leader Process leader Process leader Process leader ESQUINAS Elisabeth DUSCH Jean Louis LAMOTTE Christian GIGOT et Fran oise Product amp Product amp Product amp Product amp Product amp LAM Al LLOU X C ha q u e m e m b re g re Process leader Process leader Process leader Process leader Process leader certains projets en tant que chef de Figure 8 Le service SEVS produit Leurs objectifs communs sont e D finir et maintenir le r f rentiel des processus E amp M des compagnies a riennes et assurer que le produit E amp M correspond
78. l que 3 on d duira directement leurs Use Cases correspondants Par contre pour toutes les exigences de type table ayant le niveau hi rarchique plus petit que 3 on ne pourra pas d duire leurs Use Cases correspondants 3 Il faut que le niveau hi rarchique d une exigence soit sup rieur ou gale que 3 pour pouvoir g n rer son Use Case correspondant parce que si son niveau hi rarchique est inf rieur que 3 son chemin d arborescence ne contient que les exigences du niveau 1 ou 2 et donc ne contient pas les 3 informations obligatoires pour construire le Use Case type de l exigence nom du manuel nom du Use Case donc la g n ration du Use Case correspondant dans ce cas est impossible 4 Pour une exigence de type titre c est dire l exigence ayant un ou plusieurs exigences filles on ne peut pas d duire son Use Case correspondant Son Use Case doit d pendre de des Use Cases de ses filles a Si ses filles sont toutes couvertes par un m me Use Case alors cette exigence est aussi couverte par ce Use Case b Sises filles sont toutes couvertes mais par diff rents Use Cases alors on ne peut pas d duire son Use Case correspondant mais cette exigence est aussi couverte c Si au moins une de ses filles n est pas couverte par un Use Case cette exigence n est pas couverte non plus 5 Pour certains types d exigence on peut ne pas d duire leurs Use Cases correspondants Par exemple les exigences de t
79. la D finition du Projet o Plan du projet o Plan de v rification et de validation o Planning et budget o Plan de gestion de configuration du projet e Documents du projet livr s avant et durant la phase de d veloppement et de test des sous traitants o Dossier de sp cification fonctionnelle o Dossier d architecture o Interfaces o Dossier de Test o Matrice de tra abilit entre exigences et sp cifications o Matrice de tra abilit entre sp cifications et tests o Dossier de conception o Catalogue de configuration o Note de livraison e Documents d int gration dans le portail o Liste des exigences d int gration dans le portail e Documents d int gration informatique fournir la phase de Test o Dossier de test d application informatique o Questionnaire de test d application o Manuel d installation on board o Liste des exigences d int gration on board 61 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang R UNIONS Comme le r le du chef de projet est consid r comme le c ur du projet il doit participer aux diff rentes r unions durant le processus avec les diff rents acteurs La r union d tape du projet Project Progress Meeting est faite une fois par mois entre le chef de produit le chef de support et le chef de projet pour fournir une visibilit sur le d veloppement au chef de produit et les indicateurs de suivis La r union de d veloppement du projet Project Development Meeting e
80. leurs Use Cases l affectation des Use Cases aux exigences m res est commenc e L outil va maintenant balayer ces exigences du plus bas niveau hi rarchique au plus haut L outil commence avec l exigence num ro 5 une exigence m re ayant niveau hi rarchique 4 Sa fille est l exigence num ro 6 qui a d j son Use Case UC_Search_CML_ Search Item by Number D apr s la r gle de g n ration 2a cette exigence est aussi couverte par ce Use Case Donc le Use Case correspondant pour l exigence 5 est UC_Search_CML_Search Item by Product 1 IHM gt Indexes gt CML gt 2 M re 2 IHM gt indexes gt CML gt Search Item by Number gt 3 M re 3 IHM gt Indexes gt CML gt Search Item by Number gt GENERAL DESCRIPTION gt UC_Search_CML_ Search Item by Number 4 Fille 4 IHM gt indexes gt CML gt Search Item by Number gt FORM gt UC_Search_CML_ Search Item by Number 4 Fille 5 IHM gt indexes gt CML gt Search Item by Number gt RESULTS gt UC_Search_CML_Search Item by Number 4 M re 6 IHM gt Indexes gt CML gt Search Item by Number gt RESULTS gt TARGETS gt UC_Search_CML_ Search Item by Number 5 Fille 7 IHM gt indexes gt CML gt Search Item by Product gt 3 M re 8 IHM gt Indexes gt CML gt Search Item by Product gt GENERAL DESCRIPTION gt UC Search CML Search Item by Product 4 Fille 9 IHM gt indexes gt CML gt Search Item by Product gt FORM gt UC_Search_CML Search Item by Product 4 Fille 10 IH
81. lle A350 WXB wide extra body sise 14 lafamile EE L ENVIRONNEMENT DU STAGE Airbus Toulouse Le site Guvnemer inserer 15 e EE EE 16 SEV Engineering amp Maintenance Projects rss 16 SEVS Maintenance amp Engineering Product Definition ssannonnnsnnnnsnnsnnnnsnsnnsenenannnnsnnenennesnnsnrennnssnsenenne 17 Les produits EE 18 LA TM ADO en est een sen een ennemie 18 Facteur chte 19 SYNTH SE DES TRAVAUX R ALIS S eebe ege 21 ANALYSE PR ALABLE DU PROJET ssvss essecrsteinnnsresmer ins asrin deenaa Ee E e rat Enia Eea E E autel t me Een a diekin 21 Introduction Ee EE 21 LUTTE ES OP T T A A EEN 21 UE RS RS EE a E E E 21 e ER La gestion des projets informatique seen 22 V amp V method Miguel Les d pltlong 2 ainsi egene 24 Lartracabilit EE 25 Deet EE 26 Borland CaliB rRM 2 eer ee rie raide ei mt de er tan etre eg 26 HP Quality Center HPQC te E E 27 Limite d s Outils TEE 28 L objectif du projet Crit res exprim es pour l application future ssansnn0nnnnnannennennnnnnsennnnnnsnnsenennnnnenne 29 L objectif QU BEOlgtemegiugegesergeseg eseu rarnana aE aaa EEE aoa A a Eaa RE REESEN E EE 29 Sol tion g n rale eneen ia a dee eeneg ae Eaa aa ee 30 Exigences fonctionnelles de l outil futur sise 31 ETUDE DES DIFFERENTS SCENARIOS geet eeue ensenne cn eege EE See See E SES 31 AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Sc nario 1 G rer directement les Use Cases sur CaliberRM
82. ller sur la phase actuelle ou m me abandonner du projet Il y a 11 jalons principaux dont 4 GO NO GO e Etapes qualit Quality Gates pour l valuation des livrables cl s Ce processus est r alis en 2 tapes La premi re tape est la mise en place de l accord du processus pour d terminer les fonctions des acteurs et les livrables impliqu s les crit res d acceptation et le chemin restant La 2 tape est l valuation des livrables en se basant sur les crit res d acceptation Les livrables peuvent tre le BRD Business Requirement Dossier ARD Architecture Dossier avant l tude de la sp cification TD Test Dossier pour fournir au Test MIP Move Into Production avant le d ploiement 59 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc than LE CHEF DE PROJET AU SEIN D UN PROJET INFORMATIQUE Chef de produit Responsable de qualit SupportLeader Chef de projet Param Supplier Developpment Team Chain Supplier Developpment Team Supplier Test Team Figure 30 Structure de l organisation d un projet Le responsable des acteurs dans l organisation du projet doit accomplir l objectif Le r le qui fait quoi et la responsabilit qui d cide quoi du projet est partag par les diff rents acteurs le chef de produit le chef de projet le responsable de qualit le responsable support et les quipes de d veloppement et de test Ici on ne s int resse que au r le d
83. macros d velopp es en code VBA Cette tape va r aliser le fait de copier tout le tableau des exigences du fichier Word dans les cellules d un fichier Excel Le fichier Excel a d j des macros d velopp ant rieurement Une fois toutes les donn es copi es dans les cellules il faut juste lancer les macros pour g n rer les Use Cases et effectuer la couverture Deux fa ons ont t propos es pour r aliser cette tape une fa on automatique et une fa on manuelle chacune a ses propres points forts et faibles FA ON AUTOMATIQUE Il suffit d utiliser le mode Auto de l outil La copie du contenu du fichier Word vers le fichier Excel est faite automatiquement l aide des macros d velopp es au sein de ce fichier Excel Quand le fichier UC_generator xls est ouvert par l outil une fen tre de mode Auto sera affich e L utilisateur ne doit que appuyer sur le bouton OK pour s lectionner l endroit pour sauvegarder le fichier final et le nom de ce fichier D s que la commande est lanc e le processus va tre lanc sans arr t jusqu la fin c est dire la g n ration des Use Cases d un log Les dossiers finaux la matrice de tra abilit et le fichier log sont aussi cr s automatiquement Cette m thode est plus id ale pour les utilisateurs non informaticiens elle se rapproche l automatisation de la totalit du processus L interface du fichier Excel est aussi simple comparable celle
84. me Borland CaliberRM ISO View 5 La connexion d Internet est aussi disponible sur mon poste car chaque jour je dois travailler avec les outils distance via Internet Explorer ce sont les outils install s dans le serveur de l intranet pas directement dans mon poste comme HPQC et les outils d Airn v Maintenance Associated Data Workshop Les deux outils qui sont les plus importants et qui ont d impact direct avec mon sujet de stage sont Borland CaliberRM et HPQC j en parlerai plus pr cis ment dans la partie Applications existantes p 26 En plus il existe une liste des autres logiciels Oracle Eclipse pr ts installer sur ServiceDesk 21 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang CONTEXTE LA GESTION DES PROJETS INFORMATIQUE Selon wikip dia la gestion de projet ou conduite de projet est une d marche visant organiser de bout en bout le bon d roulement d un projet Lorsque la gestion de projet porte sur un ensemble de projets concourant un m me objectif on parle de gestion de programme Un projet en g n ral est un ensemble finalis d activit s et d actions entreprises dans le but de r pondre un besoin d fini dans des d lais fix s et dans la limite de l enveloppe budg taire allou e Un projet informatique est un projet appliqu dans le domaine informatique ce qui revient souvent d velopper un outil une fonctionnalit d une application Les projets d
85. ncer l A320 a rencontr un gros succ s En d pit de la r cession du milieu des ann es 80 la demande du march s est retourn e en faveur d un avion moderne cost efficient pour remplacer les avions anciens de m me capacit Le nouvel A320 a t rapidement choisi par Air France British Caledonian Adria Airways Air Inter et Cyprus Airways Aujourd hui il est l un des best seller des avions Airbus et tr s populaire aupr s des passagers et des transporteurs 11 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang LANCER LA FAMILLE DE LONG RANGE En 1987 il tait clair pour Airbus que le moment tait venu de lancer non pas un mais deux gros avions dans un seul programme Le march tait pr t pour les avions moyen courrier ainsi que d une longue port e quatre moteurs Les deux nouveaux avions de ligne ont partag la m me cellule le design des aileset la m me section bi couloir que l A300 A310 int grant le concept fly by wire de l A320 Lorsque le quadrir acteur A340 est entr en service en 1993 il a t le premier avion long courrier enti rement nouveau en op rations commerciales depuis plus de 20 ans Le bir acteur A330 qui l a rejoint un an plus tard combinait le plus bas des co ts d exploitation de tous les avions avec une flexibilit maximale Deux versions suppl mentaires de l A340 l A340 500 et l A340 600 ont t d velopp es en collaboration troite avec les c
86. ng g r s par SEVS sont ACHT Electronic Job Card Engineering Drawing Mechanical Drawing LATC LETD M amp E Community OLCM PACAT ADOC PACAT AirN v TDSF Merge Tool la famille ADOC et la famille AirN v La suite de l expos ne s int resse qu aux deux familles de produits la famille ADOC et la famille AIN v LA FAMILLE ADOC ADOC est une solution globale et modulaire d Airbus apport e aux clients pour la gestion de documentation num rique les Job Cards les pages de r sultat de recherche JL ADOC permet d effectuer efficacement la gestion de documentation d conomiser le temps et les co ts dans les domaines de Maintenance amp engineering et Flight Operations Les solutions ADOC peuvent tre impl ment es comme un projet global ou tape par tape d une structure simple pour la consultation des documentations num riques ou la production des Job Cards un syst me d information de maintenance enti rement int gr ADOC est d j utilis par 260 compagnies a riennes y compris Air France Virgin Atlantic Fly Emirates jetBlue Airways Cathay Pacific Air Canada La famille ADOC se compose des modules ADOC Manager pour la gestion des documents de n importe quel type d avion moteur ou les documents internes ADOC Revision Manager pour le transfert les modifications internes des documents la prochaine r vision venant du constructeur ADOC N vigator pour la consultation avanc e des donn e
87. nn e 2010 2011 PHAN Ngoc thang Les Use Cases correspondants sont r dig s directement dans le BRD dans un endroit particulier la partie en rouge sur la figure Le lien entre une Use Case et une exigence qui le correspond est fait en utilisant la fonction de tra abilit vers une autre exigence A partir de ces liens de tra abilit CaliberRM va fournir une matrice de tra abilit Les r gles appliqu es sont celles du 1 sc nario pr sent dans la partie Etude des diff rents sc narios Sc nario 1 p 33 Le grand nombre d exigences de ce projet rend la structure hi rarchique des exigences compliqu e Toutes les exigences d interface sont mises dans un m me type particulier 5 2 Human Machine Interface IHM les autres exigences de type Searches et Links sont mises dans le type 1 2 Functional Data Management FDM D au nouveau fonctionnement de l Airn v A350 les exigences Searches sont inclus dans les exigences Links les fonctions de recherche sont consid r es aussi comme un lien entre les manuels Cette structure induit le m me probl me au niveau de la confrontation ces deux types de exigences De plus les exigences filles Access mode des exigences de type Searches ne sont pas situ es dans le m me endroit avec les autres exigences filles de ce type Result Form Target de m me les exigences ne sont pas class es selon leur manuel Pour r soudre ces difficult s il faut utiliser plusieurs
88. ns une grande entreprise Ces difficult s ne mont pas beaucoup embarrass par contre en r fl chissant sur l origine de ces difficult s et leurs solutions j ai pu mieux apprendre et am liorer le savoir faire et les fa ons de g rer un projet informatique en r alit ce que je n avais pas pu voir compl tement l universit LIMITES ET VOLUTIONS DE L OUTIL Cet outil de repr sentation dynamique est une volution l ensemble des fonctions de gestion d projets en service N anmoins elle pr sente quelques limites et certaines volutions pourraient tre r alis es Les limites de l outil sont d j d taill es dans la partie d analyse des sc narios et des langages de codage Ici je propose juste quelques chemins d volution de cet outil que je nai pas le temps de suivre et de d velopper pour le rendre plus performant et plus efficace dans le futur Continuation avec les Test Cases la partie d impact de l outil avec HPQC plus pr cis ment avec les Test Cases n est pas tudi e profond ment dans le sujet de stage En fait l outil peut encore avancer dans le processus de la m thode de V amp V en ajoutant les proc dures qui g n re pas seulement la tra abilit entre les Use Cases et les exigences mais aussi entre les Use Cases et leurs Test Use Cases Les Test Cases d un Use Case seront g n r s en fa on automatique par l outil class s dans l ordre des tapes de Test et correspondront l
89. nternal links_Link from Part number to Part number description 68 TEM_000 _Highlights_View Link_Internal links_Link from Part number to tool D I TFM NMN Searh Tani Neantiuatinn M Link Internal links 1 ink fram Sunnlier cade ta the Vendar descrintinn Tool Drawing Figure 28 Fichier de comparaison des Use Cases du produit Associated Data V3 Pour les nouveaux projets c est dire les projets qui n ont pas encore de Use Case de validation dans HPQC la liste des noms des Use Cases sera utilis e pour importer dans la partie Requirements de HPQC Avec les noms des Use Cases import dans le produit le chef de produit peut maintenant commencer initialiser la g n ration des Use Cases en r digeant le contenu de chaque Use Case ce qui assure d j la tra abilit et la couverture totale avec les exigences 55 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang CONCLUSION DIFFICULT S RENCONTR S Durant la r alisation du sujet de stage j ai rencontr quelques difficult s La premi re vient de mon manque de connaissance sur les sujets comme la m thode de V amp V et aussi les projets informatiques de SEVS Comme je ne les ai jamais vu la facult au d but j avais l air tout fait d pays Ensuite la prise de connaissance sur les projets de SEVS avec les l ments sp cialis s surtout en a ronautique ainsi que la fonctionnalit des outils AirN v et ses documents en SGM
90. oir appliquer les m thodes d analyse et de gestion de projet sur un projet r el pour la conduite de projet et aussi la planification j ai pu aussi apprendre des nouvelles m thodes d analyse et de d veloppement surtout la fa on pour s adapter avec n importe quel langage de codage Ce sont les choses que sans ce stage je n aurai pas pu savoir 63 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang PLAN PROFESSIONNEL L apport du stage n est pas seulement du c t technique ce stage m a permis de voir comment une entreprise fonctionne dans la r alit C est la raison la plus importante pour laquelle j avais d cid de choisir la MIAGe qui oblige les tudiants effectuer un stage la 3 ann e la vie professionnelle d un employ dans l entreprise m int ressant beaucoup depuis longtemps En r aliser un stage dans une grand entreprise comme Airbus Ta pu l observer et partager l ambiance professionnelle ce qui me plaisait beaucoup Mon bureau tait dans la m me salle de tous les 7 membres de SEVS C est pourquoi je pouvais observer les fa ons de communication interpersonnelles savoir comment les chefs de produit pouvais g rer leurs projets leurs t ches et leurs emplois du temps avec les r unions les formations et les heures de travail individuel L ambiance de travail tait bonne Mes coll gues m ont beaucoup aid dans mon stage en expliquant les choses que je n avais pas compris me
91. ompagnies a riennes L A340 600 a obtenu la certification en mai 2002 et est entr en service a rien en ao t alors que son fr re l A340 500 a obtenu la certification en D cembre 2002 En D cembre 2000 Airbus a lanc le programme A380 de 555 places l extr mit sup rieure du spectre Ce tout nouveau avion double pont est l avion le plus avanc spacieux et efficace et la solution la croissance du trafic a rien mondial L A380 a un co t d exploitation de 15 20 inferieur par rapport la moyenne une cabine de 10 15 plus large une consommation moindre de carburant au passager kilom tre transport est moins bruyant et met moins d missions que le plus gros avion en service jusqu aujourd hui Le dernier projet d Airbus jusqu aujourd hui A350 Xtra Wide Body un avion de long range avec une capacit de 270 355 passagers a t lanc en 2007 et la mise en service a t pr vue en 3 ans 2013 2014 2015 pour les 3 A350 900 A350 800 A350 1000 12 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc than LA FAMILLE DES AVIONS CIVILS AIRBUS The Aircra t Family Figure 2 La famille des avions d Airbus LA FAMILLE A320 MONO COULOIR La famille mono couloir contient l A318 l A319 l A320 l A321 Avec plus de 6 500 vendus plus de 4 000 en service se US SE la famille A320est la best seller des avions Figure 3 L A320 d Airbus Depuis l introduction
92. on d un mod le objet le contexte ou partie du cycle de d veloppement dans lequel le mod le objet est destin tre utilis le niveau d abstraction des objets d finis l aide du mod le et le but de l orientation d objet dans l application pr vue Les Intended Uses sont fournis par le client de l application 24 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Par exemple quelques Intended Uses du projet Workshop V3 sont Search Item by P N Internal Links TOC amp View Use Case est une description des tapes ou des actions entre un utilisateur ou acteur et un syst me logiciel qui conduit l utilisateur vers un r sultat attendu du syst me Un Use Case est une formalisation d un chemin d un Intended Use selon le sc nario de r alisation Ils sont formalis s sous la responsabilit du chef de produit Un Intended Use peut avoir plusieurs Use Cases par contre dans certains cas on peut avoir un Intended Use et un Use Case commun Par exemple pour l Intended Use a Search Item by P N a du projet Workshop on a un Use Case commun nomm Search Item by P N a par contre pour l IU Internal Links a on peut avoir plusieurs Use Cases qui d finissent plusieurs liens internes inclus dans l application ou les Use Cases de l Intended Use TOC amp View repr sentent les diff rents l ments de la table des mati res comme Page Block Task Topic Highlight
93. on du produit en r digeant le livrable ARD Architecture and Design et en s assurant que la sp cification couvre toutes les exigences Le budget et les contrats avec les quipes de d veloppement seront effectu s d s la livraison du ARD Le budget est g r par l application PSNext et se base sur les contrats avec les sous traitants Chaque mois le chef de projet doit faire une revue avec le chef de produit sur le reste du budget dans la r union d tape Durant la phase de d veloppement et la phase de test le chef de projet doit souvent effectuer les r unions entre les quipes de sous traitants pour estimer l tat actuel du projet et les r unions avec le chef de produit 60 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang pour lui fournir ces informations Il doit aussi contr ler le projet pour assurer la livraison au temps opportun la qualit et le budget A la fin le chef de projet doit g rer la campagne de v rification du produit pour assurer la pr int gration du produit et son int gration dans le portail pour fournir l tape de validation et de mise en service du produit LIVRABLES La liste des livrables sous responsabilit du chef de projet sont diff rents selon les tapes Ils sont r dig s et sont valid s la fin de chaque phase sous forme des jalons Voici les livrables principales produits durant le processus e Documents de gestion du projet livr s la R vision de
94. ons une navigation et des fonctions de recherche efficaces en utilisant la derni re technologie de web AirN v est publi avec les outils de la famille ADOC livr en DVD et aussi accessible en ligne par AirbusWorld La famille AirN v est compos e de AirN v Maintenance AirN v Repair AirN v Workshop AirN v Planning les documents sur le planning des maintenance AirN v Engineering les documents d ing nerie et AirN v Associated Data les documents sur la liste des consommable des outils et quipements standards AirN v Maintenance est disponible pour tous les programmes d Airbus sauf A300 B2 B4 cela permet aux m caniciens et aux ing nieurs de consulter et de naviguer parmi les documents principaux de Maintenance comme le d pannage les catalogues des parts illustr s le c blage de l avion en incluant les analyses des pannes les images interactives les vid os AirN v Repair est disponible pour les programmes de A320 A330 A340 et A380 2 eCML ESPM Associated cela permet les m caniciens et aux EM TEM Data ing nieurs de consulter et de naviguer X parmi les documents de r paration et d pannage structurels avec les manuels SRM Structural Repair Manual et NTM Non destructive Testing Manual AirN v Workshop est disponible pour tous les programmes d Airbus permet la consultation et la navigation parmi les documents d atelier contenant les manuels de maintenance des composants et la r
95. ort e sous forme d un fichier Excel 34 Figure 20 Les exigences du projet Workshop 35 Figure 21 Les exigences du projet A350 en rouge les Use Cases g n r s par le chef de produit 0002 002 36 Figure 22 Les exigences du projet Associated Data iii 38 Figure 23 Le fen tre de commande de l outil iii 40 Figure 24 Fen tre du mode automatique iii iiiiienrresreeerseneneeeeserereeeneeeensnnnns 45 Figure 25 Lancement de la g n ration des UC 46 Figure 26 Fen tre du mode Mantel cssssssisiisdiissensitdisseiss esensenidadnesnsennndetesedseceinn anedatenitsenendase sdaisse 46 5 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Figure 27 Exemple d arborescence des evigences sis 47 Figure 28 Fichier de comparaison des Use Cases du produit Associated Data V3 55 Figure 29 Cycle devi d Gab gek eerEsuereebseieueeek asndan eaii riia s AaS EEEE e Snina pes e tte a e 59 Figure 30 Structure de l organisation d un projet see 60 RME AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang REMERCIEMENTS Je tiens tout d abord remercier mes parents Monsieur PHAN Ngoc Tu et Madame TRAN Thi Tam Tuyen de m avoir permis de r aliser les tudes l tranger de supporter mes d cisions de m encourager quand j ai des soucis de m couter et de me donner des conseils quand Ten ai besoin Merci pour leur soutien apport car sans eux je ne pourrais pas arriver ju
96. ouvent sous forme lt type de requirement gt lt numero id gt Par exemple on a IHM 27565 FOB 34928 d o IHM FOB sont des types d exigence 27565 et 34928 sont des identifiants des exigences Dans un projet l identifiant d une exigence est unique par contre on peut avoir des exigences de m me type e Product Version chaque exigence est sous contr le de version et les utilisateurs peuvent consulter les versions pr c dentes d une exigence et comparer ces versions cet attribut repr sente la version du produit de l exigence Par exemple les versions des exigences de Workshop V3 sont souvent V3 1 V3 1 1 V3 0 e Origin l origine si elle existe de l exigence Certaine exigence h rite une autre exigence et a l origine d une exigence d un autre projet Ces exigences sont souvent les exigences communes pour des applications proches En fait les applications de la famille AirN v ont certaines exigences communes stock dans un BRD appelant Airn v Common les exigences communes dans chaque projet ont l origine de ce BRD Par exemple l exigence IHM 33500 du projet A350 a l origine d Air N v Common V3 e Traces La tra abilit est essentielle l valuation de la couverture des exigences et permet d estimer l impact des modifications d exigences Cet attribut est repr sent sous forme lt req id de l exigence trac e gt lt direction de la tra abilit gt Par exemple la trace de l exigence IHM 33500 est IHM
97. pos pas mal de difficult dans les tests cause de son temps d ex cution potentiellement long les tests sur cette m thode peuvent aussi durer plus longtemps que pr vu FA ON MANUELLE La deuxi me m thode est l inverse de la premi re Le fait de copier le contenu du fichier Word dans le fichier Excel est effectu manuellement par l utilisateur Il doit juste changer en mode Manual et utiliser le copier coller normal pour copier tout le contenu du tableau Word et le coller dans la feuille Manual du fichier UC_generator xis Cette feuille contient d j les macros d velopp es ant rieurement Une fois toutes les donn es pass es dans la feuille Manual du fichier UC_generator xls a l utilisateur n a qu lancer la macro feuille2 main de ce fichier en appuyant le bouton affich sur la feuille Apr s le lancement de cette macro les autres macros seront ex cut es successivement et on n a pas besoin de les lancer Apr s la g n ration des Use Cases une fen tre sera affich e pour que l utilisateur puisse saisir le nom du fichier r sultat qui va tre cr e la fin du processus 45 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Cette m thode a r solu le probl me du temps d ex cution de la m thode automatique Puisque le fait de copier les donn es d un fichier Word vers un fichier Excel est l tape qui dure le plus longtemps donc elle prend la plupa
98. pport de stage Ann e 2010 2011 PHAN Ngoc thang SC NARIO 1 G RER DIRECTEMENT LES USE CASES SUR CALIBERRM La g n ration des Use Cases est faite manuellement par le chef de produit en construisant le BRD dans CaliberRM Ces Use Cases sont cr s directement dans CaliberRM sous la forme d une exigence normale et sont souvent plac s sous le type General Functional Requirement Ces Use Cases ne sont pas livr s aux autres services ils ne sont utilis s que dans SEVS Chaque Use Case a un code d fini par son propri taire son cr ateur Son contenu est aussi crit dans CaliberRM avec des parties Business Needs Rationale Pre condition Post condition comme un Use Case normal par contre il a aussi les attributs d une exigence normale identifiant structure hi rarchique E UC Outgoing amp incoming links to ESPM Electrical Standard Practi UC Outgoing amp incoming links to ESPM Figure 17 Diagramme de tra abilit d une exigence particuli re La tra abilit est aussi faite dans le sein de CaliberRM en utilisant l onglet Tra abilit d une exigence Dans ce tab on peut ajouter modifier et supprimer un lien de tra abilit de l exigence courante vers ou depuis une autre exigence En cr ant le lien de tra abilit depuis un Use Cases vers ses exigences on peut associer toutes les exigences leurs Use Cases La matrice de tra abilit est un fichier tmv qui sera export depuis CaliberR
99. propos es de l analyse pr alable des projets NOM D UN USE CASE Le nom d un Use Case a la forme UC_ lt type de UC gt lt nom manuel gt _ lt nom du UC gt O les composants sont e Type de UC Apr s l analyse de quelques projet on peut d duire les types principaux des exigences Search Use Case d une fonction de recherche de l application du projet Ce Use Case couvre normalement des exigences de access le chemin d acc s la fonction de recherche form le formulaire de recherche saisir par l utilisateur result la formulaire de r sultat de recherche target les liens ou les cibles contenu dans la formulaire de r sultat de recherche Il y a deux types 49 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang de fonctions de recherche fonction de recherche d un manuel particulier ou fonction de recherche du menu principal Le nom d un Use Case de type Search est souvent le nom de la fonction de recherche Link Use Cases d un lien entre une source et une cible dans l application Ce lien peut tre interne qui relie une autre partie du manuel ou externe qui relie un autre manuel ou aussi une autre application Le nom d un Use Case de liens a souvent la forme lt origine gt to lt destination gt Display Use Case d un l ment de l interface Catalogue Page Table of Content Font Graphic Reference display Un Use Case de type
100. r cis lors de la recherche de groupes d exigences Document Factory utilise un jeu de commandes sp ciales appel es SCommandes et destin es remplir et formater le document Les Commandes ne sont pas imprimables et n apparaissent pas dans le document format Certaines commandes comme SBegin_list SEnd_list servent traiter les listes d informations telles que les listes de liens de tra abilit ou les listes d utilisateurs responsables d une exigence Utilis es seules les SCommandes n ins rent pas de donn es dans le document Elles doivent tre utilis es conjointement des mots cl s 41 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang LE TEMPLATE o TEMPLATE DOT Le template template dot utilis pour exporter les exigences a la forme suivante SBEGIN SECTION Sbegin_traces tm_trac SSORT lt lt Prod es Direct_Traces type type hierarch uct lt lt origi All Objects lt lt Trace_R lt lt name gt lt lt hierarc lt lt parentl lt lt id_numb y Version n gt gt eqTag gt gt gt hy gt gt d gt gt er gt gt lt lt tag gt gt lt lt id_nu gt gt lt lt trace_direction gt gt mber gt gt Send_traces SEND_SECTION En se basant sur ce template Document Factory va exporter un fichier contenant les informations de toutes les exigences du projet choisi e Req Id Requirement Id l identifiant de l exigence s
101. r gles pour reconstruire la structure des exigences et cela peut prendre du temps ASSOCIATED DATA V3 L analyse de ce projet permet d ajouter les contraintes de construction des exigences dans le but de perfectionner les r gles afin de rendre le processus de g n ration des Use Cases plus efficace Disponible pour tous les programmes Airbus AirN v Associated Data est un outil de consultation pour les manuels Consumable Material List CML Standards Manual SM Electrical Standard Practices Manual ESPM et Tool amp Equipment Manual TEM incluant galement les informations de Tool Equipment Index TEI et Support Equipment Summary SES AirN v Associated Data est n cessaire pour la maintenance et la r paration des avions Airbus La structure des exigences dans ce projet est coh rente avec les r gles Toutes les exigences sont plac es sous un m me type 5 2 Human Machine Interface IHM Les exigences de types diff rents sont mises dans des endroits diff rents Indexes pour les exigences de Searches Links pour les exigences de Links Layout pour les exigences de Layout al Ensuite l exigence du niveau hi rarchique suivant est toujours le nom du manuel pour lequel s applique l exigence SM CML TEM Donc les exigences ont presque la m me forme d hi rarchie Searches IHM gt Indexes gt Nom Manuell gt Nom Search gt Description Form Result Target Links IHM gt Links gt Nom Manuel gt Int
102. ravers l vidence des objectifs que les exigences sp cifi es ont t bien remplies Cette tape va r pondre la question Est ce qu on a bien construit le produit c est dire le logiciel doit tre conforme sa sp cification 23 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang LES D FINITIONS Les acteurs du processus Acteurs R le Business Representative Exprimer les Intended Uses Data Designer Sp cifier les donn es utilis es dans la validation du produit Data Provider Fournir les donn es de validation Validation Manager Planifier et G rer la campagne de validation Validation Performer Lancer les Tests et fournir les r sultats de Tests Une campagne de Validation est une liste d activit s permettant de valider une certaine version d un produit Une d cision de Go No Go sera prise la fin d une campagne de validation La campagne de Test peut identifier des probl mes les probl mes importants pourraient conduire une d cision de No Go ce qui doit tre imm diatement communiquer au chef de produit les probl mes mineurs pourraient tre empil s jusqu la fin de la campagne ndofDev IdProduct ToBeTested VerifiedProduct d PerformValidation Figure 11 Campagne de validation Les l ments outils utilis s dans une campagne de Test sont Intended Use Case d crit les choses telles que l applicati
103. rt du temps d ex cution de l outil il faut juste liminer cette tape dans le processus de l automatisation Le fait de copier coller manuellement va r duire beaucoup le temps total d ex cution car les tapes restantes ne durent que 5 10 minutes pour n importe quel projet m me moins de 10 minutes pour les gros projets avec plus de 1500 exigences Donc avec cette m thode on ne perd pas beaucoup de temps pour l ex cution de l outil Presse pa 5 Police EI Alignement Nombre GG Style Cellules Req Id Requirement Name deliverg Portal integration requirements MAP Customer MIS taken into account MAP Customer YEN taken into account Launch the UC generating process MAP Suppress the training slides in AirN v productions MAP Licence certificate generation MAP New Service Name MAP Avoid 2 simultaneous launch of a production oPcs2635 vsa MAP Error management improvment deserialize IMS Production O MAP AWN Directories vs B220 MAP Load balancing MAP Deleted Temporary folder clean up MAP Job availablilitg put MAP Use of IMS 10 2 MAP Naming of directorg for AirN v databases deposit MAP Use of AWN V3 3 MAP BDSG automatic processing Figure 25 Lancement de la g n ration des UC 2 Total number of requirements 332 L 3 Number of covered requirements 269 oo pene v 4 Ratio 81 02 UC generator by Ngoc thang PHAN Manual x 1 D Req
104. s des autres applications de Windows que les utilisateurs ont d j l habitude d utiliser En suite l utilisateur n a pas besoin de lancer lui m me les macros car elles vont se lancer automatiquement Cela peut aussi pr venir les erreurs venant du lancement manuel des macros confondre de macros de feuilles ou erreurs de param tres Les fichiers de r sultat sont cr s automatiquement ce qui peut r duire le temps et le travail de l utilisateur 44 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Par contre son gros inconv nient vient du temps d ex cution de l outil Le fait de copier le contenu d un tableau d un fichier Word dans les cellules d un fichier Excel peut prendre beaucoup de temps car l outil va copier chaque case du tableau Word dans une cellule d Excel Les tests ont montr que pour les tableaux ayant moins de 500 lignes donc 500 exigences le temps d ex cution de l outil est moins de 10 minutes Par contre pour les projets ayant plus que 1500 exigences il faut au moins une heure pour finir tout le processus le test sur le projet A380 ayant 1638 exigences donc 1638 x 8 13 000 cellules copi es a pris 73 minutes donc 1 heure et 13 minutes de temps d ex cution e ot mp HE Mettre sous forme de tablea 3 Supprimer G E za EIRE A z Trier et Recherch Grose jie thang PHAN Auto mode x N S aters SE Police Cellules dition Use Case Generator Auto mode
105. s techniques d Airbus et non Airbus bas sur la base de donn e de la consultation d ADOC Electronic Publisher ADOC Job Card Publisher pour la production de Job Cards cr es par le syst me d information de Maintenance et ADOC Electronic Publisher pour la pr paration de base de donn es de consultation et la personnalisation d application de consultation avanc e Les 3 solutions principales int gr es propos es par la famille ADOC sont e ADOC Content Management pour am liorer la mise jour le processus et la personnalisation des manuels cr er mettre jour les documents personnels Les deux modules sont comport s ADOC Manager et ADOC Revision Manager e ADOC Consultation augmenter la vitesse et l efficacit de recherche conomiser le temps de recherche La consultation est faite en naviguant sur les documentations en SGML et XML l aide de ADOC N vigator e ADOC Job Card Publisher simplifier la production des Job Cards automatisation de la production des Job Cards personnalisation des Job Cards avec les outils int gr s Cette solution utilise le module Job Card Publisher 18 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang LA FAMILLE AIRN V Bas sur la technologie de ADOC N vigator AirN v est une solution standard pour la consultation avanc e des donn es techniques de Maintenance amp Engineering Airbus Cela permet la r cup ration facile et pr cise des informati
106. s transporteurs des plus grands r seaux Les passagers b n ficient de l habitacle spacieux calme et confortable fournis avec les services de passagers les plus avanc s Avec pr s de 400 avions vendus la famille A340 offre une vraie solution de long courrier plus de 45 clients et op rateurs Les trois membres de la famille A340 peuvent transporter 300 400 passagers dans une cabine de grand confort sur les lignes long tr s long courriers La famille A340 est pr sente sur les parcours les plus exigeants gr ce ses excellentes performances sur des a rodromes difficiles et effectue les plus longues routes exploit es aujourd hui LA FAMILLE A350 WXB WIDE EXTRA BODY L A350 XWB est une nouvelle marque l tat de l art de la famille des avions long rayon d action qui r pond aux besoins de la capacit de 270 350 passagers A350 800 AIRBUS L A350 XWB allie des mat riaux de pointe avec les syst mes les plus modernes EN e pour assurer une efficacit in gal e et des niveaux sans pr c dent deconfort des Figure 5 L A350 passagers La faible consommation de carburantet la r duction des co ts d exploitation gardent l A350 XWB une longueur d avance sur le 787 et d une g n ration au del les 777 L impact environnemental est r duit au minimum par les missions extr mement faibleset les caract ristiques du bruit de l A350 XWB assurant ainsi un avenir durable pour l aviation LA FAMILLE A380
107. squ aujourd hui Je tiens aussi remercier mon tuteur de stage chez Airbus Monsieur BOUSQUET Jean de m avoir accept au sein d Airbus Merci pour son suivi tout au long de mon stage pour sa gentillesse et sa disponibilit Je remercie aussi Madame SIGNES Nathalie avec qui je travaillais la m thodologie V amp V de m avoir beaucoup aid dans la prise de connaissance des nouvelles m thodes dans la r daction du rapport de stage et des autres documents techniques Je remercie galement les autres membres de l quipe SEVS M GUEHL Patrick M LAMOTTE Jean Louis M BARRERA ESQUINAS Julian M GIGOT Christian Mme LAMAILLOUX Fran oise Mme DUSCH Elisabeth de m avoir consacr leur temps pour mieux m int grer dans le service merci M ARTIGUE Yves et tous les autres membre de SEVO SEVC de m apporter une bonne ambiance de travail avec leur bonne humeur Merci M PHAM Quang Vinh du service de Technical Data de m accompagner durant mon stage Airbus Au sein de l universit je tiens remercier M MICHELET David mon tuteur de stage c t universit de m avoir suivi dans mon stage de m avoir conseill pour le d roulement de mon stage Je remercie aussi tous les enseignants de la MIAGe pour m avoir permis une r elle formation de gestion informatique Je remercie aussi M ZUFLUH Giles directeur de la MIAGe Mme EMERITT Fabienne secr taire de la MIAGe M LE Luong de me donner les conseils dans la recherche de stage et M
108. st une r union avec l quipe de d veloppement Cette r union sert fournir les informations au chef de projet sur le d veloppement du projet La r union de revue du code du produit Project Code review en particulier est faite avant chaque revue de r ception du fournisseur Elle se passe entre le chef de projet et l quipe de d veloppement Durant la phase de test chaque semaine une r union de test Project Test Meeting est pass e avec l quipe de test pour fournir une visibilit sur la phase de v rification du produit 3 r unions de validation de la sp cification Proofreading SD Review doivent tre pass es avec le chef de produit avant la R vision de sp cification afin de corriger et valider la sp cification Il y a aussi certains r unions non p riodique comme la r union de qualit Quality Meeting faite avec le responsable de qualit sur demande ou la r union pour les changements du contour fonctionnel Project CCB de la version du produit avec la participation de chef de produit si n cessaire 62 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang BILAN PERSONNEL PLAN TECHNIQUE En r alisant le sujet de stage je me suis rendu compte en r alit que les langages informatiques que Tal appris l universit Java Oracle SQL C ne sont pas n cessaire pour la r alisation du stage De plus la m thode de gestion des projets informatique utilis e SEVS est le
109. struire des r gles de structure de base et de d finir 3 types d exigence Searches Links Layout Qi 5 2 Interface Human Machine Interface IHM Layout IHM 28054 Home Page IHM 28056 Menus bar IHM 28059 MAP Tools bar IHM 28078 TAB management IHM 28597 Frames Layout IHM 39722 d CMMM amp DFPRM IHM 28608 TOC IHM 30377 lt gt CONTENT IHM 30390 lt gt LINKS IHM 28502 lt gt PRINT IHM 30400 A Manual Front Matter IHM 33494 Searches IHM 28052 d CMMM IHM 28288 Q Access by PN IHM 28290 GENERAL DESCRIPTION IHM 28306 FORM IHM 28307 RESULT IHM 28332 Access by ATA IHM 28291 gt CMMM index IHM 28292 Task Subtask by ATA PB IHM 28293 Dre Task Subtask by common DN IHM 28294 Dre List of illustrations by ATAJPE IHM 28295 gt Item by PN IHM 28296 endors details IHM 28297 d DPL by figure IHM 28298 1 d Highlight IHM 28299 DFPRM IHM 28289 General IHM 34970 HAAF 466 6H HE Figure 20 Les exigences du projet Workshop Couvrant l A300 A310 A300 600 A318 A319 A320 A321 A330 A340 A380 Airn v Workshop permet aux m caniciens et les ing nieurs de consulter et de naviguer dans les documents principaux pourlatelier Component Maintenance Manual Airbus CMMM et Duct and Fuel Pipe Repair Manual DFPRM En fait les exigences de ce projet sont structur es de fa on simple Toutes sont mises dans le m me type 5 2
110. t by Specification On ajoute son nom dans le chemin d arborescence On trouve CML et Indexes avec la m me m thode Comme Indexes n a pas d exigence m re son Parentid est title1 et son niveau hi rarchie est le plus haut 1 on arr te la boucle et la construction du chemin d arborescence de l exigence TARGETS est termin e 48 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Le chemin d arborescence final de cette exigence est IHM gt Indexes gt SM gt Search Standard Information gt RESULTS gt TARGETS gt Le tableau ci dessous r sume toutes les tapes de la boucle Requirement Name Requirement Id Parentid Chemin 1 TARGETS 27807 tables TARGETS gt IHM 27812 2 RESULTS IHM 27807 27783 titre4 RESULTS gt TARGETS gt Search g Search Product by Specification gt 3 Product by IHM 27783 27547 titre3 Specification CML gt Search Product by Specification gt RESULTS gt TARGETS gt 4 CML IHM 27547 27518 titre2 Indexes gt CML gt Search Product by Specification gt RESULTS gt TARGETS gt RESULTS gt TARGETS gt 5 Indexes IHM 27518 titre gt sTOP Tableau 3 Application de l algorithme pour un cas pr cis G N RATION DES USE CASES Une fois les chemins de toutes les exigences sont construits la g n ration des Use Cases est lanc e Elle se base sur le chemin d arborescence de chaque exigence et les r gles de structure
111. t un r le interm diaire pour la tra abilit entre les exigences et les IUC on peut voir sur le sch ma Ces Use Cases ne sont pas livr s aux autres services ils sont gard s par SEVS pour effectuer la v rification Cette v rification est r alis e en construisant les matrices de tra abilit entre les diff rents l ments afin de calculer exactement le ratio de la couverture des exigences par les Use Cases La g n ration du nom des Use Cases sur CaliberRM doit tre automatique Pour r aliser cette automatisation il va falloir proposer les r gles qui s appliquent sur la structure des exigences dans le BRD leurs informations et leurs attributs g r s par le chef de produit et le logiciel CaliberRM L tude de ces r gles a t effectu e en analysant plusieurs BRD des projets existants de SEVS Une fois la matrice de tra abilit construite le calcul du ratio de la couverture sera effectu en basant sur le nombre de Use Cases g n r s et le nombre d exigences du BRD Le r sultat final de ce calcul doit tre pr sent en exportant un fichier log En g n ral ce ratio repr sente la performance de la g n ration des Use Cases des 30 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang r gles propos es sur les exigences Le but du projet est aussi d am liorer ces r gles afin d augmenter le ratio au maximum possible D s que la liste des Use Cases est construite apr s la g n ration et le
112. tage Ann e 2010 2011 PHAN Ngoc thang SOLUTION 3 VBA amp BATCH CODE Il s agit d une solution optimis e qui r pond des exigences pos es par l analyse pr alable du projet le cahier des charges et aussi des questions d augmentation de performance d automatisation de toutes tapes de Tou de la facilit d utilisation et d installation Le Batch Code est utilis pour r pondre ces demandes Un Batch file BAT est l extension d un fichier de commandes MS DOS qui permet de concevoir des scripts qui seront interpr t s par le shell ou interpr teur de commandes command com ou cmd exe pour notamment ex cuter des fichiers EXE ou COM Cette extension est principalement utilis e sur les syst mes d exploitation de Microsoft DOS et Windows Elle peut tre assimil e dans une certaine mesure l extension sh des scripts shell Unix ceux du Bourne shell plus exactement Cette solution est en fait une extension de la 2 solution afin d am liorer l efficacit de l outil surtout pour rendre l outil plus simple installer et utiliser Le but est de diminuer au plus petit nombre possible les actions de lancement de l outil clique ou saisi de texte Ce sc nario supprime aussi les tapes interm diaires manuelles du transfert du fichier Word au fichier Excel il rend automatique toutes les tapes A HH Te OCR PA MU A ls c Users T0181313 My Documents NUBA Doc fsso data test_ 2 Xbatch code Complete
113. tially installed update FGR 4358 Troubleshooting access FGR 27408 D r MEL CDL access FGR 28084 A Browse Maintenance documentation FGR 27497 EN Qe Technical Repositories FGR 29925 H Q Electrical Standard Practices Manual FGR 38302 Lea Applicability Management FGR 38711 EN Lea Graphic Display amp navigation FGR 30237 IPD Repair Identification amp Illustrated parts data FGR 40845 nx d advanced functions FGR 43475 EH Wiring data FGR 43498 ES Q Data management Production FGR 43500 E r Descriptive parts FGR 43582 Business Data Model FGR 27064 EN e Functional Business Requirements FGR 27065 D d Non functional Business Requirements FGR 27136 be Traceability to business objectives and other sources FGR 27170 r Means of compliance FGR 27171 1 d Requirements for AirN y Maintenance on ground FGR 27260 LE nn on rc ra o Figure 21 Les exigences du projet A350 en rouge les Use Cases g n r s par le chef de produit Lanc en D cembre 2008 et g r par M Jean BOUSQUET c est un gros projet avec plus que 1600 exigences pour le moment Le BRD sera livr au SBA vers la fin du mois D Ao t 2011 Les Use Cases de ce projet ne sont pas g n r s sur HPQC Puisque c est un nouveau projet on peut tester directement les nouvelles r gles de structure des exigences pour construire la tra abilit entre les Use Cases et les exigences Page AIRBUS Rapport de stage A
114. tions majeures li es la conversion et maintenance de l avion Maintenance Programmes and Services SEM Contribuer aux op rations des avions s rs fiables et conomiques en termes de programme de maintenance d ing nierie et de planification de l entretien incluant l optimisation et l outillage ainsi que des publications Bulletin de service Technical Data SED Fournir toutes les solutions de donn es techniques et de documentation pour assurer des op rations s res fiables et conomiques de tous les avions Airbus Engineering amp Maintenance Projects SEV Fournir aux clients des solutions E amp M Engineering et Maintenance coh rentes et valeurs ajout es pour appuyer les op rations s curitaires fiables et conomiques de tous les avions Airbus coordonner et surveiller tous les projets E amp M pour assurer la livraison en temps opportun des r sultats du projet Engineering amp Maintenance Quatily SQD Assurer et soutenir l entreprise pour r pondre aux diff rentes exigences des clients des autorit s et des normes de qualit EN9100 En outre promouvoir et soutenir la mise en place d une d marche d am lioration continue et garantir la qualit de tous les livrables et les services de l organisation E amp M y compris ceux des sous traitants SEV ENGINEERING amp MAINTENANCE PROJECTS Le service SEV est une partie de SE Customer Service qui a mission de fournir des produits logiciels orient
115. trix RD Mes images E traceability_matrix_step_req xis Mes sources de donn es E mes vid os IO My eBooks Outlook lt i Nom de fichier Copie de UC generator xds Page 1sur23 Anl Type de fichier Classeur Microsoft Excel Di ichier enregistrer ES Figure 26 Fen tre du mode Manuel Pourtant comme cette m thode est l inverse de la m thode automatique ses probl mes viennent des manipulations manuelles certaines des tapes du processus Le fait de copier coller la main risque de produire des erreurs comme le manque de donn es les fait de copier les mauvaises donn es de se tromper de feuille d Excel Ces probl mes sont souvent rencontr s avec les gros projets o le nombre des donn es est important Ensuite pour les utilisateurs non informaticiens surtout les personnes qui ne travaillent pas 46 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang souvent avec Excel il est un peu compliqu pour eux de r aliser les actions comme activer les macros et lancer les macros Pour conclure cette m thode permet de r duire le temps d ex cution du processus par contre elle ajoute des t ches l utilisateur faire lui m me la main L usage de ces deux m thodes est en train d tre discut On peut utiliser ces deux m thodes de fa on plus flexible pour les gros projets on utilise la m thode manuelle et pour les petits projets on
116. u par les fonctions pr d finies dans Excel Elles sont utilis es pour construire directement les formules dans les cellules pour effectuer les calculs sur les autres cellules Ses fonctions sont souvent destin es aux utilisateurs non informaticiens gr ce leur principe simple 38 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang Les codes pour crire les formules sont simples facile d velopper En plus puisque ces formules sont ex cut es directement dans chaque cellule du fichier le temps d ex cution est n gligeable L ex cution directe du code diminue aussi le temps pour faire les Test et d tecter les bugs potentiels Pourtant il faut lancer ces formules manuellement et cela peut poser des probl mes avec les utilisateurs qui ne connaissent pas encore Excel Ensuite le fonctionnement des formules des cellules d Excel est tr s limit car elles sont utilis es pour les calculs simples et directs On ne peut impl menter que des fonctions tr s simples avec ces formules le nombre de caract res de code d une cellule est limit donc le d veloppement de proc dures est impossible Ces limites posent un gros probl me pour l volution de l outil apr s la mise en service J ai commenc le d veloppement de l outil avec ce langage car cela est simple et ne prend pas beaucoup de temps pour finir en fait juste une semaine 5 jours pour tout coder et fixer les bugs Ce premier essai m
117. u BRD les Use Cases existant dans HPQC seront modifi s afin de compl ter la tra abilit et la couverture Cette action est faite pour les projets existants dans HPQC c est dire les projets qui ont d j les Use Cases de validation cr s par le chef de produit 4 92 e comparaison UC dataxis Mode de compatibilit Microsoft Excel gt Accueil Insertion Mise en page Formules Donn es R vision Affichage D veloppeur Compl ments LES A lr D les Tee Bd g 1 Arial ju tam gt iiit ligne automatiquement Standard ei z E kel Coller le z s E gt A E E E E H fusionner et centrer 19 mua 20 Miseenforme Mettre sous forn T DERCE as Sa 2 D I conditionnelle de tableau Presse P Police n Alignement g Nombre P Style D44 X J Note Manual A B c spe 28 CML_0018_Access_CMMv_document_from_vendor_Part2 UC_Transverse_Display_New CML_Pat2 29 CML_0019_Access_prod_company_ from_CMMw_equip_Part2 UC_Transverse_Display_New CML_STATUS display 30 CML_0020_Access_doc_from_CMMv_equipement_detail_Pat4UC_Transverse_Display_New CML_Vendor list 31 CML_0021_Access_prod_subs_from_CMM_equip_detail Part UC_TOC_Display_CML_ 32 CML_0022 Search_application_prod_from_product_code UC_TOC_Display_New CML_ 33 CML_0023_Link_from_AMM_to_CML UC_Transverse_Display_CML_Doc reference view 34 CML_0024 Link from TSM to CML UC_Transverse_Display_CML_main view 35 ESPM_0001_ Search_item UC Trans Dis CHL vendor view 36 ESPM_0
118. u chef de projet Le chef de projet joue un r le interm diaire dans le projet II coordonne avec le chef de produit le suivi du d veloppement du projet d autre part il d l gue et veille les phases de d veloppement et de test technique r alis es par les sous traitants T CHES Le chef de produit apr s avoir travaill avec les clients surtout les compagnies a riennes sur leurs besoins et leurs r f rences va effectuer les tudes de l opportunit et de la faisabilit du produit Les exigences sont ensuite d finies et r dig es dans le Business Requirement Dossier afin de livrer au chef de projet pour la phase suivante Le chef de projet en recevant le BRD avec les autres documents n cessaires va tablir le plan de d veloppement en d finissant le calendrier associ et les jalons Le calendrier doit contient le calendrier des paquets de travail work package d crit dans le projet Ce calendrier doit se baser sur les contraintes et la d pendance des t ches Une fois tabli le calendrier sera propos l quipe de d veloppement et de test et sera revu entre eux Chez Airbus le calendrier est g r par l application PSNext Dans le cas de mise jour du calendrier cause d une modification fonctionnelle ou d une contrainte de d veloppement une r union avec le chef de produit est n cessaire pour la d cision finale Ensuite il doit d finir la solution technique c est dire la sp cificati
119. uirment null 2 j 6 Number of UC generated 96 Use Case Generator 7_ Running time 00 00 07 S Dez Please enter the output file name xls 9 List of UC generated Warning the content of this file will be cleared at the end 1 10 UC SM Search Search Standard by Part of the processus 11 UC SN Search Search Standard related t A2 UC_SM_Search Search Standard Informati Press Enter or click Save to save on another file enter the file name in the textbox Press Esc or click Cancel to clear all the content and exit 13 UC SN Search Search PN Information 1 14 UC SN Search Zearch Proprietary Parts 15 UC TEM Se 116 UC TEM Se 17 UC_TEM_ Se Enregistrer Sous we we Enregistrer dans Mes documents I AX ER L 18 UC_TEM_Se Ge SE SE ER 49 UC TEM Sel 12 Mes documents A380_vid rapport stage L r cents Airbus news T l chargements 20 UC TEM Se Bureau O Airnav 4350 E Template for CaliberRM s Document Factory 21 UC_TEM_Se y analyse nouvelle matrice tra abilit Use case step export 22 UC_CML_Se Mes documents Dava voz au Method 23 UC CHL Se CA ca berRM_Status Templates ENBA Doc 24 UC CHL Sei 4 Poste de travail CD Cour CaliberRM E workshop v3 25 UC CHL Se Evounioads xs 26 UC CMI Sel WFavoris r seau Ebook B airnav_a350 xls Mapa Auto CHoc PS allsales xis el CDKaL_A360 E ammm xis iss Bloen data de n musique E 5BAWD_A350_ADS_Traceability Ma
120. util Livraison de la version 1 1 R diger du rapport de stage AIRBUS 67 Page TST T T Tsja Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 68 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang BIBLIOGRAPHIE Airbus People pour toutes les informations d Airbus http airbuspeople airbus corp employee portal Diff rents cycles de vie par Anne Marie Hugues http users polytech unice fr hugues GL chapitre2 pdf Traceability from Use Cases to Test Cases par Peter Zielczynski http www ibm com developerworks rational library 04 r 3217 V amp V Lifecycle Methodologies par David F Rico http davidfrico com vvbrief pdf Ing nerie des exigences de Borland CaliberRM http www borland com fr products caliber index html HPQC Tutorial http shrivv com Technicle QA HP Tutorial pdf Les sites pour la formation en VBA et Batch Code http www developpez net http www excel downloads com http forum hardware fr Wikip dia Encyclop die libre http fr wikipedia org Google traduction http translate google fr 69 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang 70 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang GLOSSAIRES AJCP Adoc Job Card Publisher BRD Business Requirements Dossier Le Cahier des Sp cifications ou cahier des charges CaliberRM une plate forme de gestion des exigences logicielles CAS
121. ype d observations FOB NOB qui ne sont pas livr s au SBA 51 Page AIRBUS Rapport de stage Ann e 2010 2011 PHAN Ngoc thang D MARCHES Au d but l outil g n re les Use Cases pour les exigences filles pures car pour les exigences de ce type on peut d duire leurs Use Cases directement l aide des r gles de g n ration des Use Cases Ces exigences doivent avoir le niveau hi rarchique sup rieur ou gal 3 A ce moment il ne reste que les exigences m res type titre et les exigences filles pures ayant le niveau hi rarchique inf rieur 3 Ces exigences filles pures sont n glig es car selon les r gles de g n rations on ne peut pas g n rer les Use Cases pour elles Pour les exigences m res la g n ration des Use Cases n est plus exactement une g n ration aucun nouveau Use Case n est g n r L outil va juste affecter ces exigences leurs Use Cases correspondants parmi les Use Cases de ces exigences filles en appliquant la 3 r gle d taill e dans la partie pr c dente l algorithme de cette affectation est simplement une boucle qui balaye pas dans le sens des exigences du plus haut au plus bas niveau hi rarchique mais dans le sens inverse en partant des exigences du plus bas niveau au plus haut niveau Cette m thode va v rifier selon la r gle 2 qu on n omet aucune exigence dans la liste l affectation de Use Case d une exigence
Download Pdf Manuals
Related Search
Related Contents
Инструкция Автомагнитола Hyundai h VT100 User Guide - Geoff G User Manual Frans 1 ,2 Examen VWO 020-000739-03_LIT MAN USR FHQ841-T-ITA.book Delta 955-SS-DST Installation Guide APX32EN Security System Quick Start Guide For Reaper 77 CR 6 AVRIL2011 User manual TWIN PHONE - Media Copyright © All rights reserved.
Failed to retrieve file