Home
        Exp-GL2-ModAct
         Contents
1.         Co  ts selon les domaines d application         Domaines Analyse   R  alisation Test  d application Conception    decommande   46   20   34      embarqu  s   34   20   46      d exploitation   33   17   50      scientifique   44   26   30      de gestion   44   28   28      Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        3    Analyse des besoins  Objet    e   viter de d  velopper un logiciel non ad  quat  e men  e en liaison avec les   tudes de faisabilit   et la planification    e   tude du domaine d application     tats actuel et futur de l environnement du syst  me   d  terminer les fronti  res  le r  le  les ressources disponibles et requises  les contraintes  d utilisation et de performance  etc     Donn  es    e fournies par des experts utilisateurs du domaine d application      gt    tablir un dialogue entre informaticiens et experts utilisateurs du domaine    e m  thodes utilis  es   rel  vent plut  t des sciences cognitives   entretiens  questionnaires   observations de l existant    tudes de situations similaires    R  sultat    e ensemble de documents d  crivant l environnement du futur syst  me  son r  le et sa future  utilisation  parfois manuel d utilisation pr  liminaire     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        4    Sp  cification globale    Objet    e   tablir une premi  re description du futur syst  me  corr  l  e avec      e l analyse des besoins  souvent regroup  es dans m  me   tape   e
2.     V  rification  le d  veloppement est il correct par rapport    la sp  cification de d  part      e s assurer que les descriptions successives du logiciel  et  in fine  le logiciel lui m  me   satisfont la sp  cification globale   inspections de sp  cifications  de programme   preuve et tests     e preuve   porte sur une sp  cification d  taill  e ou un programme et permet de prouver que  celle ci ou celui ci satisfait bien la sp  cification de d  part   e test   consiste    rechercher des erreurs dans une sp  cification o   un programme par    e examen ou analyse du texte  test statique   e par des ex  cutions sur sous ensemble fini de donn  es  test dynamique       e test unitaire   tester des composants isol  s     e test d int  gration   tester un ensemble de composants vennant d   tre assembl  s   e test syst  me   tester le syst  me sur son futur site d exploitation  dans des conditions  op  rationnelles et au del    surcharge  d  faillances mat  rielles            Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        8    R  le du maquettage  ou prototypage rapide     e principale difficult   en validation   l impr  cision des besoins et des caract  ristiques du syst  me     d  velopper    e d  velopper tr  s rapidement un programme  la maquette  qui est une   bauche du futur  syst  me et de pr  ciser les besoins    e elle n en a pas les performances   e ni toutes les fonctionnalit  s et     elle ne r  pond pas aux exigences de qualit   d un prod
3.  la validation    Donn  es    e r  sultats de l analyse des besoins   consid  rations technique faisabilit   informatique    R  sultat   sp  cification technique de besoins STB      le QUOI  pas le comment      e une description de ce que doit faire le logiciel en   vitant des d  cisions pr  matur  es  de r  alisation    e trop difficile d anticiper leurs cons  quences sur la r  alisation finale en termes de  performances  ressources  ou m  me de faisabilit       e point de d  part au d  veloppement  e souvent   1   version du manuel de r  f  rence   compl  ments au manuel d utilisation     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        5    Conceptions architecturale et d  taill  e  Objet    e une description du logiciel tr  s proche d un programme avec d  tails d impl  mentation   2   tapes    1   Conception architecturale     e d  composer le logiciel en composants plus simples    e pr  ciser les interfaces et les fonctions de chaque composant    e fournir une description de l architecture du logiciel et un ensemble de sp  cifications  de ses divers composants     2   Conception d  taill  e      e fournir pour chaque composant une description pr  cisant comment ses fonctions  sont r  alis  es   algorithmes  repr  sentation des donn  es       Remarques    e fronti  re entre sp  cification et conception souvent floue car pas raisonnable de sp  cifier  un syst  me ind  pendamment de toute consid  ration de faisabilit       e la conception commence s
4.  ments   avantages    e chaque d  veloppement est moins complexe   e les int  grations sont progressives   e livraisons et mises en service possibles apr  s chaque int  gration d incr  ment    e permet de mieux lisser dans le temps l effort de d  veloppement et les effectifs    e souvent utilis  e pour de grands projets  fonctionnant par appels d offres et sous traitances     Mod  les par Incr  ments   risques    e risque majeur   remise en cause du noyau ou les incr  ments pr  c  dents  e autre risque     tre incapable d int  grer un incr  ment     en cons  quence      e au d  but du projet  sp  cification globale du noyau  des incr  ments  et de leurs  interactions    e incr  ments aussi ind  pendants que possible  aussi bien fonctionnellement qu au niveau  des calendriers de d  veloppement     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        19    Quelques constatations  co  t de correction des erreurs    Co  t  Echelle log    10 000    Co  t de correctlons    1000       E f  ot              i dn des   rreu  Sp  cification conception R  alisation Production Exploitation    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        20    Quelques constatations  recouvrement souhaitable des phases       Eflort    Sp  clfication conception r  allsation    test          Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        21    Quelques constatations  facteurs affectant le co  t du logiciel    Li Exp  rience du langa
5. 2  Activit  s et Modeles de d  veloppement  en Genie Logiciel  Bernard ESPINASSE  Professeur    l Universit   d Aix Marseille    Plan    Les Activit  s du GL  e Analyse des besoins  e Sp  cification globale    e Conceptions architecturale et d  taill  e  e Programmation   e Gestion de configurations et int  gration  e Validation et v  rification    Les Mod  les de d  veloppement du GL  e Le mod  le de la cascade   e Le mod  le en V   e Le mod  le en spirale   e Mod  les par incr  ments       Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        1    Les activit  s n  cessaires au d  veloppement du logiciel  e maintenant d  finies de fa  on plus pr  cise  e utilisent et produisent des documents  textes  programmes  traces d ex  cution  etc         ont plus ou moins d importance selon le processus de d  veloppement retenu et la nature du  logiciel    produire  peuvent   tre inutiles dans certains cas     Ces grandes activit  s sont    e Analyse des besoins  e Sp  cification globale  e Conception architecturale et d  taill  e  e Programmation  e Gestion de configurations et int  gration    e Validation et v  rification    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        2    Quelques chiffres   d efforts et de co  ts    R  partition g  n  rales des efforts      de l effort total de d  veloppement d un logiciel    e programmation   10    20   e sp  cification et conception   environ 40   e validation et v  rification   de l ordre de 40
6. alidation d la  cmerplhrr  Yimicacun       Planification des phases    suivantes D  veloppement  V  rification         s  me    Quadrant 4 Quadrant 3    14    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE           le Mod  le de la Spirale  les phases en d  tail    e met l accent sur l analyse de risque  e chaque cycle de la spirale se d  roule en 4 phases repr  sent  es par 4 quadrants    e 1  D  termination    e des objectifs du cycle   e des alternatives pour les atteindre     e des contraintes     partir des r  sultats des cycles pr  c  dents  ou  si il n y en  a pas  d une analyse pr  liminaire des besoins    e 2  Analyse des risques    valuation des alternatives    ventuellement  maquettage    e 3  D  veloppement et v  rification de la solution retenue  e 4  Revue des r  sultats et planification du cycle suivant     e quadrant 3 correspond    un d  veloppement classique  ou portion  et un des mod  les  pr  c  dents  de la cascade ou en V  peut s appliquer    e ce  super  mod  le permet d encadrer le d  veloppement proprement dit par des phases  consacr  es    la d  termination des objectifs et    l analyse de risque     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        15    Mod  le en Spirale  risques majeurs du d  veloppement de logiciel    e fournit liste de risques encourus dans d  veloppement de logiciel et sugg  re des solutions     e D  faillance de personnel   embauche de personnel de haut niveau  ad  quation  entre p
7. documents ou  logiciels     e les r  sultats de l   tape sont soumis    une revue approfondie  et on ne passe    l   tape  suivante que quand ils sont jug  s satisfaisants     e certaines   tapes portent le nom d une activit   essentielle pour cette   tape  mais n impose  pas qu elle n ait lieu que dans cette   tape     e d autres activit  s interviennent   le contr  le technique ou la gestion de configurations  pr  sents tout au long du processus     e les fl  ches ascendantes  versions actuelles  expriment qu une   tape ne remet en cause que  l   tape pr  c  dente       gt  en pratique  souvent un voeu pieux  il y a toujours des probl  mes qui se propagent de  bas en haut    e documents  normes  recommandations d  crivent pr  cis  ment les   tapes  IEEE  AFNOR      Limites du mod  le    souvent abandonn   au profit du mod  le en V  plus r  aliste dans l articulation entre les  activit  s de r  alisation et de validation v  rification     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        11    le Mod  le en V             Analyse des certification Installation et  besoins et test syst  me    Sp  cification P Test    validation d acceptation    i Conception Int  gration et test    architecturale d int  gration    i Conception    d  taill  e                   v  rification    corrections       Test  unitaire       Programmation    e les premi  res   tapes du d  veloppement  conception logiciel  pr  pare les derni  res   tapes   validation et v  rificatio
8. ge           Containtes de d  lai  Param  tres  Taille base de donn  es affectant la productivit    Temps de r  ponse en developpement  logiciel     Exp  rience des moyens  Evolution des moyens   Outils logiciels   Programmation haut niveau  Contraintes taille m  moire  Exp  rience de l application    Contraintes temps r  el         Complexit   du produit    Productivit   du Logiciel    22  Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE           Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE           23    
9. n     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        12    le Mod  le en V  e 2 sortes de d  pendances entre   tapes      e celles du V   encha    nement et l it  ration   ventuelle du mod  le de la cascade les    tapes se d  roulent s  quentiellement en suivant le V de gauche    droite    e celles transversales   une partie des r  sultats de l   tape de d  part est utilis  e  directement par l   tape d arriv  e    exemple        l issue de la conception architecturale  le protocole d int  gration et les jeux de  test d int  gration doivent   tre compl  tement d  crits     e   vite d   noncer une propri  t   impossible    v  rifier objectivement une fois le logiciel r  alis     e avec toute d  composition doit   tre d  crite la recomposition     e toute description d un composant est accompagn  e des tests qui permettront de  s assurer qu il correspond    sa description    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        13    le Mod  le de la Spirale    e propos   par B BOEHM en 1968  beaucoup plus g  n  ral que les pr  c  dent et peut les inclure  Quadrant 2           Analyse de nique 2    Evaluation  identification et  r  solution    Quadrant 1           Analyse de risque          D  termination des objectif  des alternatives et  des contraintes emia     des gbjecki fg   des allem rer   Les LenEninles          Simulation  tuud  bsation  ccm aik         dopsraion       Lauceptiva  da  l          Vdioion des besan         V
10. ntes ei l analyse des risques     e une utilisation syst  matique de maquettes exploratoires   e les cycles suivants    e les 3  quadrants   conception  les choix guid  s par maquettes exp  rimentales     e le dernier cycle se termine par la fin d un processus de d  veloppement classique    en conclusion  e mise en oeuvre demande des comp  tences et un effort importants  e moins exp  riment   et moins document   que les pr  c  dents      e utilisation compl  te adapt  e    des projets innovants     risques  et dont les enjeux sont  importants     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        17    les Modeles par Incr  ments    e mod  les pr  c  dents    e d  composition en composants  conception architecturale  puis    e composants d  velopp  s ind  pendamment les uns des autres  en  parall  le ou en s  quence  selon les ressources disponibles    e mod  les par incr  ments    un seul sous ensemble des composants est d  velopp      la fois    e un logiciel noyau est tout d abord d  velopp   puis  e des incr  ments sont successivement d  velopp  s et int  gr  s    conception conception rogrammation  incr  ment 1 p p prog test  architecturale d  taill  e  conception conception programmation   test  incr  ment 2 SE ES  architecturale d  taill  e    5 conception conception programmation   test  incr  ment 3 a IMM  architecturale d  taill  e       temps    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        18    Mod  les par Incr 
11. ouvent pendant la sp  cification  et peut la remettre en cause  e des contraintes de r  alisation peuvent anticiper sur la conception au moment de la  sp  cification    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        6    Programmation    e passer du r  sultat de la conception d  taill  e    un ensemble de programmes ou de  composants de programmes    e la mieux ma  tris  e et la mieux  outill  e   parfois automatis  e     Gestion de configurations    e permettre la gestion des composants du logiciel  d en ma  triser l   volution et les mises     jour tout au long du processus de d  veloppement  documentation homog  ne     Int  gration    e assembler tout ou partie des composants logiciels pour obtenir un syst  me ex  cutable    e existe souvent plusieurs choix possibles pour certains composants   gt  variantes du logiciel   ex  pour des syst  mes d exploitation diff  rents     e utilise la gestion de configuration pour      e assembler des versions coh  rentes de composants  e g  rer des variantes du logiciel    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        1    Validation    a t on d  crit le  bon  syst  me  c est    dire un syst  me qui r  pond    l attente des utilisateurs  et aux contraintes de leur environnement      e s assurer de l ad  quation des r  sultats de l analyse des besoins et de la sp  cification globale    e consiste en des revues et inspections de sp  cifications ou de manuels  et du  prototypage rapide
12. rofil et fonction   esprit d   quipe   formation mutuelle   personnes cl  s     e Calendrier et budget irr  alistes   estimation d  taill  e des co  ts et calendriers  d  veloppement incr  mentai   r  utilisation     lagage des besoins     e D  veloppement de fonctions inappropri  es   analyse de l organisation  de la  mission  revues d utilisateurs  manuel d utilisation pr  coce    e D  veloppement d interfaces utilisateurs inappropri  es   maquettage    sc  narios et revues d utilisateurs   analyse des t  ches     e Produit  plaqu   or      lagage des besoins   maquettage   analyse des co  ts  b  n  fices   conception prenant en compte les co  ts     e Volatilit   des besoins  seuil   lev   de modification   masquage d information  d  veloppement incr  mentai o   les derniers incr  ments sont les plus changeants     e Composants externes manquants   inspections  essais mesures  analyse de  compatibilit      e T  ches externes d  faillantes   audit avant attribution de sous traitance   contrats  avec bonus   revues     e Probl  mes de performances  simulations   mod  lisations   essais et mesures  maquettage     e Exigences d  mesur  es par rapport    la technologie  analyses techniques de  faisabilit     maquettage     Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        16    le Mod  le de la Spirale  mise en oeuvre    e le premier cycle      e une analyse pr  liminaire de besoins affin  e au cours des premiers cycles  en  prenant en compte les contrai
13. uit fini     e maquette exploratoire   soumise    des sc  narios en liaison avec les futurs utilisateurs afin  de pr  ciser leurs besoins ou leurs souhaits    e maquette exp  rimentale   lors d une   tape de conception  permet l exp  rimentation et la  comparaison de choix diff  rents    Important de bien d  finir les objectifs d une op  ration de  prototypage rapide  et d en tenir compte pour la conception de la  maquette    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        9    Le Mod  le de la Cascade  waterfall model     e mod  le tr  s simple  n  cessite d avoir un certain nombre d   tapes  Boehm 76   premi  re version  versions actuelles      Analyse des besoins et  planification  Conception de  produit  Conception  d  taill  e    Int  gration  Installation  Exploitation et  maintenance    Activit  s et Mod  les de d  veloppement en GL   Bernard ESPINASSE        10          Faisabilit         validation       Analyse des besoins et  planification    validation    correction                Conception de  produit  v  rification    correction            Conception  d  taill  e  v  rification    correction          correction Codage    test unitaire         Int  gration       correction        test d acceptation         correction Installation        test syst  me         Exploitation et  maintenance       correction        Le Mod  le de la Cascade  waterfall model     e une   tape doit se terminer    une certaine date  par la production de certains 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Senza titolo-1 - Défibrillateur Saver One  Mistral_soriasis protocol  HP PhotoSmart M547 User's Manual  LED LENSER®*  ≪著者紹介≫ 海堂 尊(かいどう たける) 医学博士。小説家(『チーム  Manual de Instrucciones  Mise en page 1 - Le Midi Libre    Copyright © All rights reserved. 
   Failed to retrieve file