SlideShare une entreprise Scribd logo
1  sur  12
Génie Logiciel
Software Engineering
MÉTHODES
FORMALISMES
BONNES PRATIQUES
12018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Sommaire
Présentations
◦ Moi
◦ Vous ?
◦ Génie logiciel ?
1) Avant le logiciel
2) Gérer le cycle de vie d’une application
1. Planifier
2. Spécifier
3. Développer
4. Tester
5. Déployer
Références
22018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Présentations
32018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Moi
Julien SCHNEIDER, né le 10/08/1980
Scolarité
◦ BAC S – Lycée Branly à Boulogne sur mer.
◦ DEUG MIAS (Mathématique et Informatique appliqués Aux Sciences) à
l’ULCO (Université du Littoral Côte d’Opale)
◦ Master 2 MSSC (Modélisation et Simulation des Systèmes Complexes) à
l’ULCO (Université du Littoral Côte d’Opale)
Professionnellement : ingénieur en informatique
◦ Développeur
◦ Concepteur
◦ Chef de projet
◦ Responsable d’application
◦ Ingénieur méthode
Personnellement :
◦ Tourcoing
◦ Pacsé, 3 enfants
◦ Open source
◦ Jeux de société, jeux vidéo
42018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Vous ?
52018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Génie Logiciel
Définition
« Le génie logiciel (anglais software engineering) est une science
de génie industriel qui étudie les méthodes de travail et les
bonnes pratiques des ingénieurs qui développent des logiciels. Le
génie logiciel s'intéresse en particulier aux procédures
systématiques qui permettent d'arriver à ce que des logiciels de
grande taille correspondent aux attentes du client, soient fiables,
aient un coût d'entretien réduit et de bonnes performances tout
en respectant les délais et les coûts de construction. »
62018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Génie Logiciel
Définition
« Le génie logiciel (anglais software engineering) est une science
de génie industriel qui étudie les méthodes de travail et les
bonnes pratiques des ingénieurs qui développent des logiciels. Le
génie logiciel s'intéresse en particulier aux procédures
systématiques qui permettent d'arriver à ce que des logiciels de
grande taille correspondent aux attentes du client, soient fiables,
aient un coût d'entretien réduit et de bonnes performances tout
en respectant les délais et les coûts de construction. »
72018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Génie Logiciel
Définition 2 (à moi)
« Le génie logiciel (anglais software engineering) est une science
de génie industriel qui étudie les méthodes de travail et les
bonnes pratiques des équipes responsables d’application. Le
génie logiciel s'intéresse en particulier aux procédures
systématiques qui permettent d'arriver à ce que les systèmes
applicatifs de grande taille suivent l’évolution des besoins des
utilisateurs, soient fiables, aient un coût d'entretien réduit et de
bonnes performances tout en respectant les délais et les coûts de
construction. »
82018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Sommaire
Présentations
◦ Moi
◦ Vous ?
◦ Génie logiciel ?
1) Avant le logiciel
2) Gérer le cycle de vie d’une application
1. Planifier
2. Spécifier
3. Développer
4. Tester
5. Déployer
Références
9
= retour d’expérience
2018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Références
Avant le logiciel
[SMART_WIKI] : définition de SMART @ wikipedia.
[PMI_WIKI] : Project Management Institute.
[GOLUB] : Lois de Golub
102018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Références
Gérer le cycle de vie d’une application
[CV_WIKI] : Page Wikipédia sur le cycle en V.
[UP_WIKI] : Page Wikipédia sur le UP.
[SCRUM_WIKI] : Page Wikipédia sur SCRUM.
[AGILE_MANIF] : Page wikipédia sur le manifeste agile.
[BC_WIKI] : Page Wikipédia sur le graphique d’avancement.
[US_WIKI] : Page wikipédia sur les récits utilisateurs (user story).
[KANBAN] : Page Wikipédia sur le kanban.
[SAFE] : Scaled Agile framEwork.
[BT_WIKI] : Page Wikipédia sur les outils de bugtracking.
[BPMN_Poster] : Poster des concepts du BPMN, Object Management Group.
[BRANCHING] : Branching model
112018 - schneider.julien@gmail.com GÉNIE LOGICIEL
Références
Unified Modeling Language
[UML_WIKIU] : Wikiuniversity.
[UML_PR] UML par la pratique, Pascal Roques, éditions Eyrolles.
[BPMN_Poster] Poster des concepts BPMN.
122018 - schneider.julien@gmail.com GÉNIE LOGICIEL

Contenu connexe

Tendances

Formation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projetFormation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projetiafactory
 
Les fondamentaux de la gestion de projet
Les fondamentaux de la gestion de projetLes fondamentaux de la gestion de projet
Les fondamentaux de la gestion de projetCOMPETENSIS
 
Démarrer un projet BIM avec Revit
Démarrer un projet BIM avec RevitDémarrer un projet BIM avec Revit
Démarrer un projet BIM avec RevitGeomap GIS America
 
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesMohamed Sabra
 
Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...
Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...
Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...PMI-Montréal
 
E-business - développement
E-business - développementE-business - développement
E-business - développementManon Cuylits
 
Innhotep - Roadmap technologique
Innhotep - Roadmap technologiqueInnhotep - Roadmap technologique
Innhotep - Roadmap technologiqueInnhotep
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieMohammed Amine Mostefai
 
Projet les fondamentaux - version 2014
Projet les fondamentaux -  version 2014Projet les fondamentaux -  version 2014
Projet les fondamentaux - version 2014Rémi Bachelet
 
Macro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE ToulouseMacro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE ToulouseChristophe PARIS
 
La gestion de projet informatique 2015
La gestion de projet informatique 2015La gestion de projet informatique 2015
La gestion de projet informatique 2015Loïc Charpentier
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012MathiasBinyam
 
Lancez votre projet BIM
Lancez votre projet BIMLancez votre projet BIM
Lancez votre projet BIMPRODWARE
 

Tendances (18)

Js projects-v1.2
Js projects-v1.2Js projects-v1.2
Js projects-v1.2
 
Formation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projetFormation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projet
 
Les fondamentaux de la gestion de projet
Les fondamentaux de la gestion de projetLes fondamentaux de la gestion de projet
Les fondamentaux de la gestion de projet
 
Démarrer un projet BIM avec Revit
Démarrer un projet BIM avec RevitDémarrer un projet BIM avec Revit
Démarrer un projet BIM avec Revit
 
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
 
UML4
UML4UML4
UML4
 
Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...
Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...
Symposium Cliquez ici pour modifier ce texte. CONF 202 Clôture de la construc...
 
E-business - développement
E-business - développementE-business - développement
E-business - développement
 
MANAGEMENT DE PROJETS / INGÉNIERIE / BÂTIMENT
MANAGEMENT DE PROJETS / INGÉNIERIE / BÂTIMENTMANAGEMENT DE PROJETS / INGÉNIERIE / BÂTIMENT
MANAGEMENT DE PROJETS / INGÉNIERIE / BÂTIMENT
 
Innhotep - Roadmap technologique
Innhotep - Roadmap technologiqueInnhotep - Roadmap technologique
Innhotep - Roadmap technologique
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vie
 
CM processus-unifie
CM processus-unifieCM processus-unifie
CM processus-unifie
 
Projet les fondamentaux - version 2014
Projet les fondamentaux -  version 2014Projet les fondamentaux -  version 2014
Projet les fondamentaux - version 2014
 
Macro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE ToulouseMacro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE Toulouse
 
La gestion de projet informatique 2015
La gestion de projet informatique 2015La gestion de projet informatique 2015
La gestion de projet informatique 2015
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
 
Les fondamentaux du Management de Projet
Les fondamentaux du Management de ProjetLes fondamentaux du Management de Projet
Les fondamentaux du Management de Projet
 
Lancez votre projet BIM
Lancez votre projet BIMLancez votre projet BIM
Lancez votre projet BIM
 

Similaire à Génie Logiciel - Introduction

Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptxLatifaBen6
 
Cyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemesCyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemesCERTyou Formation
 
Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)msinghlcc
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Genie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppGenie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppLaurent Guérin
 
Appel candidature ingenieur_ed
Appel candidature ingenieur_edAppel candidature ingenieur_ed
Appel candidature ingenieur_edetisa1984
 
Lp ingénierie mécanique et environnement
Lp ingénierie mécanique et environnementLp ingénierie mécanique et environnement
Lp ingénierie mécanique et environnementlyceevinci
 
Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124Denis Boehringer
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptSylia3
 
Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012Rolland MELET
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction MansouriMansouri Khalifa
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapportInes Ouaz
 

Similaire à Génie Logiciel - Introduction (20)

Management de programme
Management de programmeManagement de programme
Management de programme
 
Gl rappels ac
Gl rappels acGl rappels ac
Gl rappels ac
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
Business Card
Business CardBusiness Card
Business Card
 
Cyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemesCyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemes
 
GL
GLGL
GL
 
Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Genie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppGenie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1spp
 
Appel candidature ingenieur_ed
Appel candidature ingenieur_edAppel candidature ingenieur_ed
Appel candidature ingenieur_ed
 
Lp ingénierie mécanique et environnement
Lp ingénierie mécanique et environnementLp ingénierie mécanique et environnement
Lp ingénierie mécanique et environnement
 
Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124
 
CM Processus Méthodes
CM Processus MéthodesCM Processus Méthodes
CM Processus Méthodes
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.ppt
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012
 
Fichier récupéré 1
Fichier récupéré 1Fichier récupéré 1
Fichier récupéré 1
 
merise-slides.pdf
merise-slides.pdfmerise-slides.pdf
merise-slides.pdf
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction Mansouri
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 

Génie Logiciel - Introduction

  • 1. Génie Logiciel Software Engineering MÉTHODES FORMALISMES BONNES PRATIQUES 12018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 2. Sommaire Présentations ◦ Moi ◦ Vous ? ◦ Génie logiciel ? 1) Avant le logiciel 2) Gérer le cycle de vie d’une application 1. Planifier 2. Spécifier 3. Développer 4. Tester 5. Déployer Références 22018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 4. Moi Julien SCHNEIDER, né le 10/08/1980 Scolarité ◦ BAC S – Lycée Branly à Boulogne sur mer. ◦ DEUG MIAS (Mathématique et Informatique appliqués Aux Sciences) à l’ULCO (Université du Littoral Côte d’Opale) ◦ Master 2 MSSC (Modélisation et Simulation des Systèmes Complexes) à l’ULCO (Université du Littoral Côte d’Opale) Professionnellement : ingénieur en informatique ◦ Développeur ◦ Concepteur ◦ Chef de projet ◦ Responsable d’application ◦ Ingénieur méthode Personnellement : ◦ Tourcoing ◦ Pacsé, 3 enfants ◦ Open source ◦ Jeux de société, jeux vidéo 42018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 5. Vous ? 52018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 6. Génie Logiciel Définition « Le génie logiciel (anglais software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels. Le génie logiciel s'intéresse en particulier aux procédures systématiques qui permettent d'arriver à ce que des logiciels de grande taille correspondent aux attentes du client, soient fiables, aient un coût d'entretien réduit et de bonnes performances tout en respectant les délais et les coûts de construction. » 62018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 7. Génie Logiciel Définition « Le génie logiciel (anglais software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels. Le génie logiciel s'intéresse en particulier aux procédures systématiques qui permettent d'arriver à ce que des logiciels de grande taille correspondent aux attentes du client, soient fiables, aient un coût d'entretien réduit et de bonnes performances tout en respectant les délais et les coûts de construction. » 72018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 8. Génie Logiciel Définition 2 (à moi) « Le génie logiciel (anglais software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des équipes responsables d’application. Le génie logiciel s'intéresse en particulier aux procédures systématiques qui permettent d'arriver à ce que les systèmes applicatifs de grande taille suivent l’évolution des besoins des utilisateurs, soient fiables, aient un coût d'entretien réduit et de bonnes performances tout en respectant les délais et les coûts de construction. » 82018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 9. Sommaire Présentations ◦ Moi ◦ Vous ? ◦ Génie logiciel ? 1) Avant le logiciel 2) Gérer le cycle de vie d’une application 1. Planifier 2. Spécifier 3. Développer 4. Tester 5. Déployer Références 9 = retour d’expérience 2018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 10. Références Avant le logiciel [SMART_WIKI] : définition de SMART @ wikipedia. [PMI_WIKI] : Project Management Institute. [GOLUB] : Lois de Golub 102018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 11. Références Gérer le cycle de vie d’une application [CV_WIKI] : Page Wikipédia sur le cycle en V. [UP_WIKI] : Page Wikipédia sur le UP. [SCRUM_WIKI] : Page Wikipédia sur SCRUM. [AGILE_MANIF] : Page wikipédia sur le manifeste agile. [BC_WIKI] : Page Wikipédia sur le graphique d’avancement. [US_WIKI] : Page wikipédia sur les récits utilisateurs (user story). [KANBAN] : Page Wikipédia sur le kanban. [SAFE] : Scaled Agile framEwork. [BT_WIKI] : Page Wikipédia sur les outils de bugtracking. [BPMN_Poster] : Poster des concepts du BPMN, Object Management Group. [BRANCHING] : Branching model 112018 - schneider.julien@gmail.com GÉNIE LOGICIEL
  • 12. Références Unified Modeling Language [UML_WIKIU] : Wikiuniversity. [UML_PR] UML par la pratique, Pascal Roques, éditions Eyrolles. [BPMN_Poster] Poster des concepts BPMN. 122018 - schneider.julien@gmail.com GÉNIE LOGICIEL