Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD

Slides:



Advertisements
Présentations similaires
La Conception La conception.
Advertisements

Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Analyse et Programmation Orientées Objets
Analyse et Programmation Orientées Objets Cycle de vie dun projet.
Ou comment partager la connaissance
Eléments de Génie Logiciel
Processus d'expression du besoin
La Recette La recette.
La Documentation La documentation.
La Gestion de la Configuration
Les Evolutions et la Maintenance
EXAMEN ET GESTION DE PROJET INDUSTRIEL
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Fin de cycle….
Validation des Systèmes Informatisés Industriels
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.
Organiser des Tests dans un projet
Finalités et objectif de la sous-épreuve
Organisation des Projets
Chapitre 7 : démarche de conception, conduite de projet SI
Pourquoi les modeleurs volumiques
Les démarches de développement
Les démarches de développement
Tests et Validation du logiciel
Cours gestion de projet partie 2 Organisation et phases de projets
Processus général de la gestion de projet
Les Ateliers de Génie Logiciel
S.T.S. S.I.O. 1ère année La gestion de projets
La revue de projet.
Validation de logiciel
Menu Accès Par document Par service Chronologie Aide Quitter
MIAGE MASTER 1 Cours de gestion de projet
Le projet en STI2D Initier le projet Délimiter les champs du possible
Mesures de performance organisationnelle Cours ICO 810 Professeur: Michel Pérusse Hiver 2005 Session 9.
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Les étapes du cycle de développement du génie logiciel
Tolerance Manager Un concept métier
Démarche de développement
La Gestion de Projet.
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
La Qualité dans les Systèmes d’Information
LE PLAN QUALITE Utilité du plan qualité :
GENIE LOGICIEL
Cycles de Vie du Logiciel LFI2 Genie Logiciel/ Gestion de Projets Septembre 2008.
1 Emeric ROLLIN 1 Génie Logiciel GENIE LOGICIEL
Marché Client Produit Service MOA MOE Expression du besoin Sp é
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
Les épreuves du BTS Systèmes photoniques
Introduction au Génie Logiciel
Initiation à la conception des systèmes d'informations
Gestion de projet Cycles de production
1 Emeric ROLLIN 1 Génie Logiciel GENIE LOGICIEL
Management de la qualité
Année 2006 – 2007 ENSEA © Emeric Rollin
L’enseignement de spécialité SLAM
G.L modèle en CASCADE Plan Réalisé par : Selmane mohamed lamine
Les démarches de développement
TIJARIATE Méthodes Orientées Objets Unified Process (UP) - Groupe A
Sensibilisation aux projets logiciels
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
LE PLAN QUALITE Prévision du déroulement du projet (standards)
Déroulement et organisation
Conférence 2TUP Stéphane Barthon 03/12/
1 - Gestion du projet Initialisation Préparation
Présentation de la méthode Merise
BTS IRIS Étude du référentiel. RÉCAPITULATIF PAR ACTIVITÉ DES TÂCHES réalisées en autonomie. Installation, exploitation, optimisation et maintenance T6.8Suivi.
19 avril Spécification d’un cadre d’ingénierie pour les réseaux d’organisations Laboratoire de recherche : OMSI à l’EMSE.
Planning Process « t’as un plan pour ce soir ? » Tony Carnal Altran.
Transcription de la présentation:

Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD Aicha.revel@steria.com 01.53.04.67.86

Présentation Génie Logiciel

Plan du Cours Introduction Cycle de vie du logiciel Gestion de projet Définition Normes Historique Cycle de vie du logiciel Étape du cycle Type de cycle Gestion de projet

Plan du Cours Introduction Cycle de vie du logiciel Gestion de projet Définition Normes Historique Cycle de vie du logiciel Étape du cycle Type de cycle Gestion de projet

Définition du Logiciel : Définition du Génie Logiciel: Cycle de vie du logiciel Définition Définition du Logiciel : Création intellectuelle rassemblant des programmes, des procédures, des règles et de la documentation pour faire fonctionner un système informatique. (Norme ISO) Définition du Génie: Désigne les connaissances et techniques de l ’ingénieur. Synonyme de science de l ’ingénieur. Durée : 5 mn Insister sur l'idée de force qui émane de l'éléphant Faire appel aux stagiaires pour parler de l'éléphant en Inde... leur demander d'illustrer le dicton . . . Définition du Génie Logiciel: Science de l ’ingénieur-informaticien spécialiste du logiciel.

Définition du cycle de vie Définition du Processus (ISO 9000) Cycle de vie du logiciel Normes Définition du cycle de vie L ’ensemble et l ’ agencement des étapes nécessaires au processus de développement du logiciel. Définition du Processus (ISO 9000) Systèmes d ’activités qui utilise des ressources pour transformer des éléments d ’entrée en éléments de sortie Un processus décrit la suite d ’actions et d ’opérations à entreprendre pour développer un produit. Définition Produit (ISO 9000) Résultat d ’un processus. Il y a quatre catégories de produit : service matériel matériau logiciel Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Définition du cycle de vie Définition du Processus (ISO 9000) Cycle de vie du logiciel Normes Définition du cycle de vie L ’ensemble et l ’ agencement des étapes nécessaires au processus de développement du logiciel. Définition du Processus (ISO 9000) Systèmes d ’activités qui utilise des ressources pour transformer des éléments d ’entrée en éléments de sortie Un processus décrit la suite d ’actions et d ’opérations à entreprendre pour développer un produit. Définition Produit (ISO 9000) Résultat d ’un processus. Il y a quatre catégories de produit : service matériel matériau logiciel Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Historique Année 50/60 Méthode « code and fix » Expression d’un besoin Programmation Validation Livraison du résultat

Structuration du processus de programmation Historique Année 70/80 Structuration du processus de programmation Expression d’un besoin Programmation Validation Livraison du résultat

Structuration du processus de programmation Historique Année 70/80 Structuration du processus de programmation Expression d’un besoin Programmation Validation Livraison du résultat

Structuration du processus de programmation Historique Année 70/80 Structuration du processus de programmation Expression d’un besoin Conception détaillée Codage Tests unitaires Validation Livraison du résultat

Amélioration de la qualité Historique Année 70/80 Amélioration de la qualité Expression d’un besoin Spécifications Conception détaillée Codage Tests unitaires Validation

Amélioration de la qualité Historique Année 70/80 Amélioration de la qualité Expression d’un besoin Spécifications Conception générale Conception détaillée Codage tests unitaires Intégration Tests Validation

Finalisation Étude Préalable Spécifications Conception Cycle de vie du logiciel Finalisation Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Génie Logiciel Introduction Cycle de vie du logiciel Gestion de projet Définition Normes Historique Cycle de vie du logiciel Étape du cycle Type de cycle Gestion de projet Utilisation du modèle Ce modèle devrait être "self-explanatory" - Aller en "Masque des diapos", remplacer "Titre de la formation" (cela apparaît en bas à gauche de chaque diapo) - Personnaliser la diapo 1 - Créez la table des matières à un exemplaire avec la flèche en face du Ch 1, puis dupliquez cette diapo en autant d'exemplaires que de chapitres. Enfin positionnez la flèche pour chaque chapitre. Pour toute question Pierre Millet DQG Vélizy tel 6277 e-mail pierre.millet@steria.fr

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Étude Préalable Question : POURQUOI ? Technique Gestion Cycle de vie du logiciel Étude Préalable Question : POURQUOI ? Technique Gestion Planification Ressources Environnement Normes et Procédures Modélisation Étude des risques Qualité Besoins de l ’utilisateur Étude de l ’existant Solutions potentielles Étude de faisabilité Cahier des charges Plan qualité Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Spécifications Générales Spécifications Détaillées Cycle de vie du logiciel Spécification Question : QUOI ? Analyse des besoins Objectifs Périmètre, contraintes, l ’environnement Spécifications Générales Définition des Fonctionnalités du logiciel Définition des Interfaces avec l ’extérieur Performances Comportement en cas d ’erreur Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Spécifications Détaillées

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Conception Question : COMMENT ? Conception Générale Cycle de vie du logiciel Conception Question : COMMENT ? Architecture interne du logiciel (découpage en entités) Choix de type de découpe relations internes et externes de ces entités Conception Générale Décomposition des entités en éléments logiciels élémentaires Choix des structures de données Algorithmes Réalisation de maquettes/prototypes Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Conception Détaillée

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Implémentation Plate-forme Code documenté Cycle de vie du logiciel Implémentation Traduction de la découpe logique en terme physique Traduction de la conception abstraite en code Plate-forme Code documenté Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Dossier des tests unitaires Dossier des tests d ’intégration Cycle de vie du logiciel Test Passages des tests des modules Corriger les erreurs Dossier des tests unitaires Assemblage des modules/composants Passage des tests d ’intégration Corriger les erreurs Dossier des tests d ’intégration Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Dossier des tests de validation Cycle de vie du logiciel Validation Installation pour exploitation Passage des tests de validation Vérifications avec le client Dossier des tests de validation Résultat de la recette Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Étapes du cycle Étude Préalable Spécifications Conception Cycle de vie du logiciel Étapes du cycle Étude Préalable Spécifications Conception implémentation Gestion de Projet Intégration et tests Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Validation et essai Maintenance

Processus de maintenance Cycle de vie du logiciel Maintenance Mise en service Formation support Maintenance corrective Maintenance évolutive et adaptative Processus de maintenance Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing

Cycle de vie en cascade Étude Préalable Spécifications Conception Revue Lancement Conception Revue Spécification implémentation Revue conception Intégration et tests Critères TU OK Validation et essai Critères TI OK Maintenance Critères TV OK

Cycle de vie en V Étude Préalable implémentation tests unitaires Préparation des tests de validation Étude Préalable implémentation tests unitaires Intégration Tests Validation essai Conception générale détaillée Préparation des tests d’intégration Préparation des tests unitaires

Cycle de vie incrémental Étude Préalable Spécifications Conception Implémentation F1 Intégration et tests F1 Validation et essai F1 Implémentation Fn Intégration et tests Fn Validation et essai Fn

Cycle de vie itératif Étude Préalable Spécifications Conception Implémentation V 1 Intégration et tests V 1 Validation et essai V 1 Compléments Specs Complément CG et CD Implémentation V 2 Intégration et tests V 2 Validation et essai V 2

Gestion de Projet Planification du projet Pilotage et suivi du projet Cycle de vie du logiciel Gestion de Projet Planification du projet Génération et mise a jour du planning général et détaillé Pilotage et suivi du projet Suivi des ressources, du budget, reporting gestion de la qualité Assurance et contrôle qualité, Vérification et validation Revue de documents, de codes, de livraisons, … Gestion de la documentation Organisation de la documentation, repérage, classification, archivage Gestion de la configuration Méthode et outils, règles de gestion, espace, activités, livraisons. Gestion des modifications Méthode et outils, règles de gestion. Objectifs de l'exercice Doc à utiliser et à distribuer Consignes d'animation : - Introduction - Enoncé - Timing - Consignes particulières - Debriefing Plan de production, Dossiers de configuration, Dossiers de modification, Bon de livraisons,... Plan qualité, Planning Budget, rapport de suivi, Formulaire de revue,...