TD 3: Modèles De Cycle De Vie D’un Logiciel

2y ago
39 Views
7 Downloads
1.31 MB
6 Pages
Last View : 18d ago
Last Download : 3m ago
Upload by : Lilly Kaiser
Transcription

Université de TlemcenFaculté des SciencesDépartement d’InformatiqueFilière : L2 Informatique - Module : Génie logicielAnnée universitaire : 2016/2017Enseignants :A. Chikh, D. Malti & S-M ChouitiTD 3: Modèles de cycle de vie d’un logicielObjectifs :Connaître les modèles de cycle de vie d’un logiciel:(Le modèle en cascade ; Le modèle en V ; Le modèleincrémental ; le modèle orienté réutilisation ; le modèle en spirale) et la technique du prototypagePartie 1 : Modèle de cycle de vieExercice 1 (vu dans TD2)Une entreprise LOG de production logiciel adopte un processus de développement logiciel qui consisteà enchainer les différentes phases de développement : étude de faisabilité, spécification, conception,implémentation, tests et livraison. Les retours en arrière entre ces différentes phases ne sont pasplanifiés mais si des erreurs sont détectées pendant les tests, il est possible que l’équipe dedéveloppement réadapte la conception et/ou l’implémentation du logiciel. Le succès des projets dedéveloppement logiciel de cette entreprise est garanti seulement s’il s’agit de reproduire un projetdéjà réalisé.Question Déterminez le modèle de cycle de vie utilisé par cette entreprise.Exercice 2Les jalons (milestones) sont des évènements qui servent à indiquer le degré d’avancement d’un projetde logiciel comme l’achèvement du manuel d’utilisateur.Q1En quoi un modèle de cycle de vie divisé en phases aide-t-il à la gestion du développement d’unlogiciel ?Q2Quelles sont les deux caractéristiques obligatoires d’un jalon (milestone) ?Exercice 3En considérant le cycle de vie d’un logicielQ1Indiquer la ou les phases où est produit chacun des documents suivants :Manuel d’utilisation, conception architecturale, plan d’assurance qualité, spécification des modules,code source, cahier de charges, plan de test, manuel utilisateur préliminaire, conception détaillée,estimation des couts, calendrier du projet, rapport des tests, documentation.Q2Quelles différences y a-t-il avec un modèle de processus ?Exercice 4Dans la représentation graphique suivante du modèle en cascade :Q1Préciser les entrées et sorties principales (pas forcément des documents) pour chaque phase.Q2Quelles sont les phases concernées par la vérification et/ou la validation ?

Université de TlemcenFaculté des SciencesDépartement d’InformatiqueFilière : L2 Informatique - Module : Génie logicielAnnée universitaire : 2016/2017Enseignants :A. Chikh, D. Malti & S-M ChouitiExercice 5:Comment peut-on combiner le modèle en cascade ou en V avec le modèle en spirale ?Partie 2 : Modèle de processusExercice 1:Pour la peinture des murs d’une pièce, on considère :(1) les tâches suivantes : choisir la couleur, acheter la peinture, nettoyer les murs,préparer la peinture et peindre les murs ;(2) les artefacts suivants : choix de la couleur, pots de peinture achetés, murs propres,peinture mélangée, murs peints.Dessiner un modèle de processus pour la peinture des murs.Exercice 2:Pour assurer un enseignement à distance aux étudiants, l’instructeur divise les élèves enéquipes et affiche un problème sur une page Web. Les équipes travaillent sur le problème enutilisant le tchat, ils posent des questions à l'instructeur en utilisant un forum, et ilssoumettent les solutions par email. L'instructeur évalue ensuite les solutions en fonction d’unbarème préétabli.Dessiner un modèle de processus pour préparer les sessions interactives.Exercice 3:Soit les trois types de tests: tests unitaires, d’intégration et d’acceptation.Dessiner un modèle de processus pour chaque type de test.

Université de TlemcenFaculté des SciencesDépartement d’InformatiqueFilière : L2 Informatique - Module : Génie logicielRéponsesPartie 1 : Modèle de cycle de vieExercice 1 Modèle de cycle de vie "en cascade"Exercice 2Exercice 3En considérant le cycle de vie d’un logicielExercice 4Dans la représentation graphique suivante du modèle en cascade :Q1On donne juste les entrées et sorties principales.Année universitaire : 2016/2017Enseignants :A. Chikh, D. Malti & S-M Chouiti

Université de TlemcenFaculté des SciencesDépartement d’InformatiqueFilière : L2 Informatique - Module : Génie logicielEntréesAnnée universitaire : 2016/2017Enseignants :A. Chikh, D. Malti & S-M ChouitiPhaseSortiesEtude préalable Décision : Accord (Green light),Idée de développement d’unReport, Reserves, Rejet Cahier des charges (en cas d’accord)projet Cahier des chargesSpécification Dossier de spécification Plan des tests de vérification Manuel utilisateur préliminaire Dossier de spécificationConception générale Dossier de conception générale Architecture Plan des tests d’intégration Dossier de ConceptionConception détaillée Dossier de conception détaillée Plan des tests unitairesgénérale (Modules identifiés Architecture) Dossier de conceptionCodagedétaillée Modules de programmes (Codesource) Plan de tests unitaires Manuel technique Test unitaire et son rapport Manuel utilisateur final Modules de programmesIntégration Logiciel entier Test d’intégration et son rapport(Code source) Plan de test d’intégration Architecture Logiciel entier (à tester avecValidation recette Satisfaction des users (ou non) Acceptation du produit (ou non) /les users) Besoins réels des usersLogiciel accepté Rapport des tests de recette(réception) Logiciel accepté par usersDiffusion Manuel utilisateur final(Déploiement)Logiciel opérationnel ManuelExploitation Logiciel opérationnel Rapports d’activités users.utilisateur final Feedback usersSoftware InputSoftware output

Université de TlemcenFaculté des SciencesDépartement d’InformatiqueFilière : L2 Informatique - Module : Génie logicielAnnée universitaire : 2016/2017Enseignants :A. Chikh, D. Malti & S-M ChouitiQ2Les phases concernées par la validation et la vérification : Validationo Analyseo Validation recette (Vérification) Vérificationo Spécificationo Conception généraleo Conception détailléeo Codageo IntégrationExercice 5:Le modèle spirale peut être vu comme une succession de modèle « en cascade » ou « en v » ?Partie 2 : Modèle de processusExercice 1:Exercice 2:

Université de TlemcenFaculté des SciencesDépartement d’InformatiqueFilière : L2 Informatique - Module : Génie logicielExercice 3:Année universitaire : 2016/2017Enseignants :A. Chikh, D. Malti & S-M Chouiti

Logiciel accepté Rapport des tests de recette (réception) Logiciel accepté par users Manuel utilisateur final Diffusion (Déploiement) Logiciel opérationnel Logiciel opérationnel Manuel utilisateur fina

Related Documents:

Servomech S.p.A. 01.05.27.BS-ModB.E - Rev. 03 DD (M/Y) 04/21 5 1 MODELS COVERED BY THIS DOCUMENT The present manual is referred to following products: Ball screw jack with travelling nut MA Series: MA 5 BS Mod.B - MA 10 BS Mod.B - MA 25 BS Mod.B - MA 50 BS Mod.B - MA 80 BS Mod.B - MA 150 BS Mod.B - MA 200 BS Mod.B - MA 350 BS Mod.B

OWNER'S MANUAL CENTRAL VACUUM CLEANERS DS MODULAR MOD. DS A01 MOD. DS B01 MOD. DS B02 MOD. DS BC100i MOD. DS C03 MOD. DS CD125i MOD. DS D02 MOD. DS EF125i MOD. DS F03 MOD. DS H02 . Central vacuum cleaner DS F03 125 l- up to 6 operators . 7 Central vacuum cleaner DS H02 175 l- up to 8 operators . 7 Central vacuum cleaner DS .

8 ! 1989 mod 15 9 1 iteration to place, 12 1 9 1 10 d. hash table with second hash function h2(x) 7 (x mod 7) ! 4371 mod 15 6 1323 mod 15 3 6173 mod 15 8 4199 mod 15 14 4344 mod 15 9 9679 mod 15 4 1989 mod 15 9

Email: sales@modulift.com www.modulift.com 27 Mod 600XA/400 28 MOD 600XA/500 29 MOD 600XA/600 30 MOD 600XA/800 31 MOD 600XB/500 32 MOD 600XB/800 33 MOD 600 B/1000 34 Email: sales@modulift.com www.modulift.com Modulift Sets 03 Modulift UK Ltd Modulift Spreader Beams 04 One Beam Many Lifts 05 The Standard Range 06 The Heavy Range 07

Congruencias Si a y b son enteros y n es un número natural, decimos que a y b son congruentes modulo n si a-b es divisible entre n, y escribimos a b (mod n). Observar que a b (mod n) si y solo si a y b dejan el mismo residuo al ser divididos entre n. Ejemplos. 3 7 (mod 4) -5 9 (mod 7) 66 0 (mod 11) -1 1 (mod 2)

2.1 What makes a mod: an introduction 5 2.2 Am I Mod or Not? 6 2.3 Sorts of mods 7 3. ComMODdification of mod-culture: the industry is reaching out 8 3.1 The Unreal Universe 9 4. The Battlefield Universe: looking for trends within a mod-community 11 4.1 Battlefield: IP 12 4.2 Bat

(12) union special zig zag sewing machines, mod. 53100 (15) union special sewing machines, mod. 94800 (12) union special sewing machines, mod. lf600 (1) union special bar tacker sewing machine, mod. p260 (1) union special single needle sewing machine, mod. 63900 (6)

806012 Marca: GENIE Mod: Z30/20N Elevación: 16m11m 2007 Año: 2004 2339004 Marca: HAULOTTE COMPACT Mod: 10 Elevación:10m Año:2006 1412035Marca: Marca: Mod: T16 Carga:Mod: 1600 Kg 2010 1088007 MITSUBISHI FB25K PAC Carga: 2500 Kg Elevación: 4,7m Año:2010 1663005 TOYOTA/BT Mod: RRB3 Carg