Eléments de Génie Logiciel

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

Analyse et Programmation Orientées Objets
1 Modéliser Ou comment RE-présenter sa connaissance.
Ou comment partager la connaissance
L'installation et la diffusion 1 LInstallation et la Diffusion.
La Gestion de la Configuration
Les Evolutions et la Maintenance
Le développement d’un projet en phases successives
Modèles génériques d’un processus de développement
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Chapitre 7 : démarche de conception, conduite de projet SI
Les démarches de développement
Les démarches de développement
INTRODUCTION.
Les Ateliers de Génie Logiciel
Atelier d ’ingénierie des systèmes d ’apprentissage (ISA)
La revue de projet.
MIAGE MASTER 1 Cours de gestion de projet
1- Accueil et introduction Cours MGP Accueil et introduction Gilles Corriveau Maîtrise en Gestion de Projet UQTR Automne 1998.
SIMULATION WATERFALL & INSPECTION
MANAGEMENT DU PRODUIT Organisation Technique du Produit (OTP) Objet Arborescence Produits Relation autres domaines Décomposition du système Gestion.
Introduction au Génie Logiciel
le profil UML en temps réel MARTE
Le projet en STI2D Initier le projet Délimiter les champs du possible
DeltaPROD Suivi des interventions Gestion de configuration
Gestion d’un projet SIG
Management des systèmes d’information Conclusion
SYSTEMES D’INFORMATION
SCIENCES DE L ’INGENIEUR
SPECIFICATIONS GEOMETRIQUES
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Conception des Réalisé par : Nassim TIGUENITINE.
Les étapes du cycle de développement du génie logiciel
Tolerance Manager Un concept métier
SEMINAIRE DE CONTACT novembre 2008 Outils de gestion de projet.
Démarche de développement
Sensibilisation a la modelisation
Ingénierie Système en SysML appliquée à la rédaction du cahier des charges Y. Le Gallou Séminaire académique STI2D - Calais – 1er avril 2014.
Patrons de conceptions de créations
ANALYSE METHODE & OUTILS
Cycle de vie: « Waterfall » GEF492A Automne 2014 [HvV § 3.1]
Mise en oeuvre et exploitation
INTRODUCTION.
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
EVOLUTION DU SYSTEME D’INFORMATION
Cycles de Vie du Logiciel LFI2 Genie Logiciel/ Gestion de Projets Septembre 2008.
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
Introduction au Génie Logiciel
Sciences de l ’Ingénieur
Extrait du Referentiel BTS Systèmes numériques Options : Informatique et réseaux et Électronique et communication S1 à S9 Définition des savoirs et savoir-faire.
Initiation à la conception des systèmes d'informations
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
IFT 2251 Génie Logiciel Le Processus
MODULE DE FORMATION À LA QUALITÉ
Année 2006 – 2007 ENSEA © Emeric Rollin
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes d’information dans les entreprises (GTI515) Chargé:
L’enseignement de spécialité SLAM
Les démarches de développement
Problématique de la thèse Comment les outils provenant du management des connaissances peuvent ils être utilisés dans le cadre de la politique d'amélioration.
Informatique et Sciences du Numérique
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
Conférence 2TUP Stéphane Barthon 03/12/
Document de spécification d’exigences Normes IEEE et 29148:2011
19 avril Spécification d’un cadre d’ingénierie pour les réseaux d’organisations Laboratoire de recherche : OMSI à l’EMSE.
Projet logiciel orienté objets M2 Pro OSAE – P.Didelon, J.F.Rabasse.
Transcription de la présentation:

Eléments de Génie Logiciel R. Beltaifa A.U. 2008-2009

Plan du cours: Eléments de Génie Logiciel Modèles Définitions Objectifs Principes R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie)… Caractéristiques : Importance majeure à l'analyse des besoins, à la conception et à la validation Raffinements successifs Certaines étapes peuvent déclencher la révision des étapes précédentes Production de documents intermédiaires pallier au problème de l'invisibilité Maintenance remise en cause des fonctions du système (modifications et/ou un re-développement) R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie)… Etapes principales du cycle de vie de logiciel (CVL): Analyse des besoins Spécification globale Conception architecturale et détaillée Programmation Gestion de configurations et intégration Validation et vérification R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie)… Analyse des besoins But : éviter de produire un logiciel non adéquat. Démarche : pour établir les besoins (le cahier des charges) il faut étudier : -le domaine d'application -l'état actuel de l'environnement du futur système -le rôle du système -les ressources disponibles et requises -les contraintes d'utilisation -les performances attendues … R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie)… Spécification globale But : Établir une première description du futur système. Utilisation des résultats de l'analyse des besoins Démarche : produire une description de ce que doit faire le système mais sans préciser comment il le fait : le quoi mais pas le comment R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie)… Conception architecturale et détaillée But : enrichir la description du logiciel de détails d'implémentation afin d'aboutir à une description très proche d'un programme (décrire le comment). La conception architecturale (ou conception globale) : fournie les composants du logiciel définis par leurs interfaces et leurs fonctions La conception détaillée fournit pour chaque composant une description de la manière dont les fonctions ou les services sont réalisés : algorithmes, représentation des données. R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie)… Programmation But : réalisation, à partir de la conception détaillée, d'un ensemble de programmes ou de composants de programmes ______________ Gestion de configurations et intégration Buts : maîtriser l'évolution et la mise à jour des composants tout au long du processus de développement réaliser un ou plusieurs systèmes exécutables à partir des composants R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Processus de développement de logiciel (Cycle de vie) Validation et vérification But de la validation : répondre à la délicate question : a-t-on décrit le bon système? But de la vérification : répondre à la question : le développement est-il correct? R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Modèles de Cycle de Vie de Logiciel (CVL)… Le modèle en cascade ou ‘waterfall’ R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Modèles de Cycle de Vie de Logiciel (CVL)… Le modèle en V R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Modèles de Cycle de Vie de Logiciel (CVL)… Le modèle en Spirale R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Modèles de Cycle de Vie de Logiciel (CVL)… Le modèle en W R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2

Modèles de Cycle de Vie de Logiciel (CVL)… Le modèle incrémental R. Beltaifa 2008-2009 Cours : Eléments de Génie Logiciel_chapitre2