Home

imprimable

image

Contents

1. Introduction la gestion de projets Laurent Poinsot Introduction la gestion de projets Laurent Poinsot 26 janvier 2009 Le mod le du cycle en V est une m thodologie de d veloppement logiciel qui est devenue un standard de l industrie logicielle Ce mod le est constitu de deux phases l une est dite descendante et l autre ascendante Chacune des phases est divis e en plusieurs tapes Il y a aussi l tape d impl mentation ou de codage qui est isol e et n appartient aucune des deux phases Dans l ordre chronologique les tapes sont les suivantes Phase descendante Cahier des charges analyse des besoins Sp cifications g n rales Sp cifications d taill es conception d taill e tape de codage Phase ascendante Tests de validation d taill es ou tests unitaires Tests d int gration Recette ou livraison finale Chaque tape d une phase donn e poss de un unique vis vis dans l autre phase Seule l tape de codage est sans vis vis Ainsi L tape de r daction d analyse des besoins est en correspondance avec l tape de livraison finale L tape de sp cifications g n rales est en correspondance avec l tape des tests d int gration L tape de sp cifications d taill es est en correspondance avec l tape des tests unitaires L id e de cette correspondance entre tapes de phases diff rentes est la suivante lors de l tape de la phase desc
2. attestant ainsi de la bonne r alisation de l tape en vis vis de la phase descendante Lors de la recette le code est livr Introduction la gestion de projets Laurent Poinsot Mod le du cycle en V Cahier des charges EUEL E ES besoins Sp cifications CHE Sp cifications d taill es Codage Tests d int gration Livraison Recette Remarques relatives au projet Cahier des charges analyse des besoins Le point de d part du d veloppement logiciel est constitu par les besoins exprim s par le client dans notre cas il s agit du sujet du projet II est important de r aliser que l nonc d un besoin ne constitue pas un cahier des charges Sp cifier uniquement le comportement externe du logiciel sans faire r f rence une ventuelle impl mentation En d autres termes on ne parle pas ici d algorithmes Sp cifier les contraintes de codage OS et machines sur lesquelles le logiciel doit fonctionner Servir de documents de r f rence toute r ponse une question pr cise concernant le comportement externe du logiciel devrait pouvoir tre trouv e dans le cahier des charges Sp cifier des scenarii de tests effectuer lors de la livraison finale afin de d montrer le bon comportement du logiciel lors de cette livraison finale Lever les ventuelles ambigu t s exprim es dans les besoins du client Pr sentation du logiciel On pr sente le logiciel r al
3. uvre l int gralit du mod le en V de d veloppement logiciel Aussi le nombre d tapes se retrouve tre r duit voir le sujet du projet En particulier les phases de sp cifications d taill es et de codage sont regroup es dans une unique tape d impl mentation Malgr les id es re ues la phase de codage n est pas celle qui dure le plus longtemps Les trois premi res tapes sont primordiales et doivent tre r alis es avec le plus grand soin et la plus grande pr cision Il faut tre ponctuel et livrer les documents attendus par le client en temps et en heure Une partie de votre note en d pendra Il faut tre patient ne surtout pas se lancer dans le codage avant d avoir bien r fl chi ce que doit faire le logiciel c est dire les trois premi res tapes N oubliez pas qu chaque tape de la phase descendante vous devez imaginer et r diger les tests qui seront r alis s dans l tape en vis vis de la phase montante
4. besoins Sp cifications g n rales Sp cifications d taill es Codage Tests d int gration Livraison Recette Remarques relatives au projet Tests d int gration cette tape on r alise les tests d int gration d crits dans les sp cifications g n rales lls permettent de prouver que chaque fonctionnalit r alise bien ce qui tait initialement demand Chaque fonctionnalit est donc test e puis valid e Introduction la gestion de projets Laurent Poinsot Mod le du cycle en V Cahier des charges GUEVEL CO besoins Sp cifications g n rales Sp cifications d taill es Codage Tests d int gration Livraison Recette Remarques relatives au projet Livraison Recette Derni re tape devant le client on d montre que le logiciel se comporte comme cela est d crit dans le cahier des charges On utilise pour cela les scenarii de fonctionnement imagin s pendant l tape de r daction du cahier des charges Si tout est OK alors le client vous paye Dans ce projet on se contentera de vous noter Introduction la gestion de projets Laurent Poinsot Mod le du cycle en V Cahier des charges EUEWE E GO besoins Sp cifications g n rales Sp cifications CHENE Codage Tests d int gration Livraison Recette Remarques relatives au projet Remarques relatives au projet Notre projet est trop petit pour avoir besoin de mettre en
5. endante on d termine les tests que l on devra effectuer pour prouver que le logiciel r alise bien ce qui est demand cette tape Bien videmment on ne peut pas effectuer ces tests puisque le logiciel n est pas cod N anmoins on les con oit d j Puis pendant l tape correspondante de la phase ascendante on effectue r ellement ces tests et on apporte des corrections au code si cela s av re n cessaire Par exemple lors de la phase des sp cifications g n rales on con oit les fonctionnalit s d ordre g n ral du logiciel ainsi que les tests que l on fera pour v rifier que le code les impl mente correctement Lors de la phase des tests d int gration on r alise ces tests et on effectue les corrections du code n cessaires pour que ces tests r ussissent Lors de la phase de conception d taill e on sp cifie l algorithme de toutes les proc dures du programme et pendant cette m me tape on con oit les tests qui valideront ces proc dures Ces tests sont finalement effectu s lors de l tape des tests unitaires chaque tape est fix e une date de livraison laquelle des livrables doivent tre fournis au client Ces livrables sont g n ralement des documents En ce qui concerne les trois premi res tapes les livrables sont des documents qui contiennent le travail effectu durant l tape Pour les tapes de tests on fournit aussi un document qui contient les r sultats des tests effectu s
6. iser en termes de besoins quoi sert il et on d crit bri vement ses fonctions principales On y pr sente les ventuelles notations utilis es dans la suite du document Mat riel Cette section permet de d crire le mat riel informatique employ Besoins fonctionnels Description des fonctions de haut niveau que le logiciel doit r aliser Besoins non fonctionnels Contraintes auxquelles est soumis le logiciel langage de programmation utiliser environnement logiciel Manuel d utilisation du logiciel et description de l IHM Scenarii de tests effectuer lors de la livraison finale Les sp cifications g n rales reprennent la description des fonctionnalit s du logiciel mais plus en d tail Ainsi chaque fonctionnalit est d crite en sp cifiant son algorithme comment la fonctionnalit est elle mise en uvre L architecture le squelette g n rale du logiciel est aussi d crite cette tape est initi e la phase des tests d int gration on doit d j savoir quels tests seront effectu s pour d montrer que chaque fonctionnalit a t correctement impl ment e On d crit les diff rents sous algorithmes composant chacune des fonctionnalit s du programme Dans cette phase l id e est de permettre un programmeur sans aucune connaissance du logiciel de coder le logiciel simplement en lisant le contenu des sp cifications d taill es On est ici tr s proche du code final La descri
7. ption des proc dures utilis es est donc tr s fine cette tape est initi e la phase des tests unitaires on doit imaginer les tests qui seront r alis s plus tard afin de prouver l absence de boggue dans les proc dures Introduction la gestion de projets Laurent Poinsot Mod le du cycle en V Cahier des charges CUEWE E CO besoins Sp cifications g n rales Sp cifications d taill es CT ET Tests d int gration Livraison Recette Remarques relatives au projet Dans cette tape on ne fait que traduire dans un langage de programmation les algorithmes des proc dures d crits dans les sp cifications d taill es On teste le code l aide des tests unitaires tels que d crits dans les sp cs d taill es On corrige alors le code lorsque c est n cessaire Introduction la gestion de projets Laurent Poinsot Mod le du cycle en V Cahier des charges GUEVEL CO besoins Sp cifications g n rales Sp cifications d taill es Codage Tests d int gration Livraison Recette Remarques relatives au projet Tests unitaires Comme on vient de le signaler les tests unitaires d j d crits dans les specs d taill es sont r alis s afin de d montrer l absence de boggue au niveau du fonctionnement local des proc dures imi Introduction la gestion de projets Laurent Poinsot Mod le du cycle en V Cahier des charges GUEVEL CO

Download Pdf Manuals

image

Related Search

imprimable imprimable imprimable 3d imprimable meaning imprimable gratuit imprimable en anglais imprimables miniatures gratuit imprimable calendrier 2024 imprimable gratuit pour maison miniature imprimables pour miniatures murs et sols

Related Contents

C-POWER-1400      Bachelor Thesis  Anwenderhinweise Technische Information User Manual Technical  ISTRUZIONI PER L`USO Attenzione: Leggere  Samsung ST10 Manual de Usuario  Doc n°1  Scènes à deux - Mode d`emploi  Safe Target System 2.0 (STS) User`s Manual  

Copyright © All rights reserved.
Failed to retrieve file