SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Cours 1 : Introduction au Génie Logiciel Cours IGLIntroduction au génie logiciel 1 Mostefai Mohammed Amine – m_mostefai@esi.dz Batata Sofiane – s_batata@esi.dz
Sensibilisation au rôle du logiciel dans le quotidien Impact de la qualité du logiciel Processus de développement des logiciels Familiarisation avec le module Objectifs du cours 2 Cours 1 – Introduction au GL Objectifs du cours
Cours 1 Introduction Générale 3 Introduction au génie logiciel
Introduction au Génie Logiciel 4 COURS IGL Section 1 : Le Logiciel
Section 1 – le logiciel 5 Cours 1 – Introduction au GL Où se trouve le logiciel ?
Section 1 – le logiciel 6 Cours 1 – Introduction au GL Le logiciel est omniprésent ,[object Object]
Beaucoup de choses de notre quotidien sont inimaginables sans le logiciel
Bureautique, voyages aériens, scolarité, recherche scientifique, loisirs,…
Par conséquent, notre vie dépend très fortement de la qualité des logiciels qui la gèrent,[object Object]
Le logiciel ne « se lasse » pas
Le logiciel résout des problèmes complexes rapidement
Capacité de calcul, de stockage et de traitement incroyables
Le logiciel a introduit de nouveaux loisirsExemples : ,[object Object],[object Object]
Le bug du Mariner-1 en 1962 : Une fusée spatiale a dérouté de sa trajectoire à cause d’une formule mathématique qui a été mal transcrite en code source.
Therac-25 accélérateur médical (1985) : La machine était destinée à soigner des malades. À cause d’un bug sur le déclenchement des radiations, au moins cinq personnes ont trouvé la mort,,[object Object]
1991, pendant la guerre du golfe : Un missile américain tue 22 soldats américains au lieu d’intercepter un missile ennemi. Cause : une erreur de fonction d’arrondi,
1996 Cash de la fusée Ariane 5 – Vol 501 : Un module convertissait des réels 64 bits en des entiers signés 16 bits ce qui a cause un fonctionnement anormal des moteurs. La fusée s’est désintégrée après 40 secondes de vol.
2000 Panama, machine médicale traitement de cancer . Le logiciel a permis de dessiner cinq zones protégées alors que la machine ne tolérait que quatre. Résultat : des tissus sains ont été irradiés et huit personnes au moins décédées,,[object Object]
Un logiciel est un « transformateur » d’information. Cette information peut être aussi simple qu’un bit de données ou aussi complexe qu’une présentation multimédia.,[object Object]
Section 1 – le logiciel 12 Cours 1 – Introduction au GL Comparaison avec un produit normal
Section 1 – le logiciel 13 Cours 1 – Introduction au GL Classification de Logiciels ,[object Object]
L’une des classifications les plus célèbres est celle du NAPCS : ,[object Object]
Section 1 – le logiciel 15 Cours 1 – Introduction au GL Software et Hardware Le « software » et le « hardware » sont indissociables : ,[object Object]
Le « software » a besoin du hardware pour être exécutéL’évolution phénoménale des capacités des logiciels est intimement liée à l’évolution du hardware et aussi d’autres facteurs : ,[object Object]
Amélioration des capacités de stockages
Changement des dispositifs d’entrée ou de sortie (Ecran tactile, stylo optique, kinect, …etc.)
Augmentation de la mobilités et des unités mobiles (Smartphones, tablettes, notebooks,…etc.,),[object Object]
Introduction au Génie Logiciel 17 COURS IGL Section 2 : Le développement de logiciels
Section 2 – le développement 18 Cours 1 – Introduction au GL Développement d’un Logiciel ,[object Object]
L’idée est produite par un client (utilisateur) et développée par un fournisseur
Le client et le fournisseur peuvent être la même entité,[object Object]
Section 2 – le développement 20 Cours 1 – Introduction au GL Un Bon Logiciel du Point de Vue d’un Fournisseur
Section 2 – le développement 21 Cours 1 – Introduction au GL Faits sur le développement ,[object Object]
Le développement est un ensemble d’activités
La programmation (le codage) n’est pas le développement mais une des activités du développement
Il n’y a pas une seule façon de développer un logiciel donné mais plusieurs

Weitere ähnliche Inhalte

Was ist angesagt?

Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisationNassim Amine
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptxLatifaBen6
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionLilia Sfaxi
 
Introduction au Génie Logiciel
Introduction au Génie LogicielIntroduction au Génie Logiciel
Introduction au Génie Logicielguest0032c8
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiqueOussama Yoshiki
 
Chp5 - Les outils CASE
Chp5 - Les outils CASEChp5 - Les outils CASE
Chp5 - Les outils CASELilia Sfaxi
 
Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Georges Amichia
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsJean-Marc Dupont
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)Heithem Abbes
 
Génie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesGénie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesMohammed Amine Mostefai
 
Célèbres pannes du génie logiciel
Célèbres pannes du génie logicielCélèbres pannes du génie logiciel
Célèbres pannes du génie logicielNassim Bahri
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des ChargesLilia Sfaxi
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITLina Meddeb
 

Was ist angesagt? (20)

Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisation
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de Conception
 
Introduction au Génie Logiciel
Introduction au Génie LogicielIntroduction au Génie Logiciel
Introduction au Génie Logiciel
 
Prez PFE
Prez PFEPrez PFE
Prez PFE
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatique
 
Igl cours 3 - introduction à uml
Igl   cours 3 - introduction à umlIgl   cours 3 - introduction à uml
Igl cours 3 - introduction à uml
 
Chp5 - Les outils CASE
Chp5 - Les outils CASEChp5 - Les outils CASE
Chp5 - Les outils CASE
 
Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoins
 
Td dw1
Td dw1Td dw1
Td dw1
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)
 
Génie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesGénie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architectures
 
Célèbres pannes du génie logiciel
Célèbres pannes du génie logicielCélèbres pannes du génie logiciel
Célèbres pannes du génie logiciel
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 

Ähnlich wie Cours Génie Logiciel - Introduction

Gl slides-cours-1
Gl slides-cours-1Gl slides-cours-1
Gl slides-cours-1Sami Neili
 
introduction génie logiciel-1.ppt
introduction génie logiciel-1.pptintroduction génie logiciel-1.ppt
introduction génie logiciel-1.pptSafaeElhouicha
 
491723007-Assurance-Qualite-de-Logiciel-1.pdf
491723007-Assurance-Qualite-de-Logiciel-1.pdf491723007-Assurance-Qualite-de-Logiciel-1.pdf
491723007-Assurance-Qualite-de-Logiciel-1.pdfHalimaDOUIBI
 
cours-01-intro.pdf
cours-01-intro.pdfcours-01-intro.pdf
cours-01-intro.pdfNihedBahria2
 
1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppt1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppthbadir
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1DIALLO Boubacar
 
Analyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfAnalyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfJordaniMike
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfHervKoya
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxinformatiquehageryah
 
Introduction au test_logiciel-fr
Introduction au test_logiciel-frIntroduction au test_logiciel-fr
Introduction au test_logiciel-frEmanBali
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptxmerazgaammar2
 
sûreté de fonctionnement du logiciel
 sûreté de fonctionnement du logiciel sûreté de fonctionnement du logiciel
sûreté de fonctionnement du logicielEs-sahli bilal
 
1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdfHamzaAlAzhar
 
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introductionArchitecture logicielle #1 : introduction
Architecture logicielle #1 : introductionJean Michel
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptSylia3
 

Ähnlich wie Cours Génie Logiciel - Introduction (20)

Gl rappels ac
Gl rappels acGl rappels ac
Gl rappels ac
 
Gl slides-cours-1
Gl slides-cours-1Gl slides-cours-1
Gl slides-cours-1
 
introduction génie logiciel-1.ppt
introduction génie logiciel-1.pptintroduction génie logiciel-1.ppt
introduction génie logiciel-1.ppt
 
491723007-Assurance-Qualite-de-Logiciel-1.pdf
491723007-Assurance-Qualite-de-Logiciel-1.pdf491723007-Assurance-Qualite-de-Logiciel-1.pdf
491723007-Assurance-Qualite-de-Logiciel-1.pdf
 
cours-01-intro.pdf
cours-01-intro.pdfcours-01-intro.pdf
cours-01-intro.pdf
 
1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppt1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppt
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
 
GL
GLGL
GL
 
Analyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfAnalyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdf
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdf
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
 
Introduction au test_logiciel-fr
Introduction au test_logiciel-frIntroduction au test_logiciel-fr
Introduction au test_logiciel-fr
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptx
 
sûreté de fonctionnement du logiciel
 sûreté de fonctionnement du logiciel sûreté de fonctionnement du logiciel
sûreté de fonctionnement du logiciel
 
1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf
 
Qualite1
Qualite1Qualite1
Qualite1
 
UML4
UML4UML4
UML4
 
Chapitre 01 - Notions de base
Chapitre 01 - Notions de baseChapitre 01 - Notions de base
Chapitre 01 - Notions de base
 
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introductionArchitecture logicielle #1 : introduction
Architecture logicielle #1 : introduction
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.ppt
 

Mehr von Mohammed Amine Mostefai

Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)Mohammed Amine Mostefai
 
Utilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - PersonnalisationUtilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - PersonnalisationMohammed Amine Mostefai
 
Utilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de DocumentsUtilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de DocumentsMohammed Amine Mostefai
 
Utilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - IntroductionUtilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - IntroductionMohammed Amine Mostefai
 

Mehr von Mohammed Amine Mostefai (20)

Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)
 
Utilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - PersonnalisationUtilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - Personnalisation
 
Utilisation Sharepoint (Listes)
Utilisation Sharepoint (Listes)Utilisation Sharepoint (Listes)
Utilisation Sharepoint (Listes)
 
Utilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de DocumentsUtilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de Documents
 
Utilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - IntroductionUtilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - Introduction
 
Pratiques agiles
Pratiques agilesPratiques agiles
Pratiques agiles
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Méthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XPMéthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XP
 
Le Manifeste Agile
Le Manifeste AgileLe Manifeste Agile
Le Manifeste Agile
 
Méthodes Agiles - Généralités
Méthodes Agiles - GénéralitésMéthodes Agiles - Généralités
Méthodes Agiles - Généralités
 
Introduction aux technologies mobiles
Introduction aux technologies mobilesIntroduction aux technologies mobiles
Introduction aux technologies mobiles
 
Workflow Foundation - Cours 5
Workflow Foundation - Cours 5Workflow Foundation - Cours 5
Workflow Foundation - Cours 5
 
Workflow Foundation Module 4
Workflow Foundation Module 4Workflow Foundation Module 4
Workflow Foundation Module 4
 
Présentation cloud journée azure
Présentation cloud   journée azurePrésentation cloud   journée azure
Présentation cloud journée azure
 
Wf module3
Wf module3Wf module3
Wf module3
 
Microsoft Workflow Foundation - Cours 2
Microsoft Workflow Foundation - Cours 2Microsoft Workflow Foundation - Cours 2
Microsoft Workflow Foundation - Cours 2
 
Introduction to Workflow Foundation
Introduction to Workflow FoundationIntroduction to Workflow Foundation
Introduction to Workflow Foundation
 
Le Langage CSS
Le Langage CSSLe Langage CSS
Le Langage CSS
 
Sécurisation des applications ASP.NET
Sécurisation des applications ASP.NETSécurisation des applications ASP.NET
Sécurisation des applications ASP.NET
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 

Cours Génie Logiciel - Introduction

  • 1. Cours 1 : Introduction au Génie Logiciel Cours IGLIntroduction au génie logiciel 1 Mostefai Mohammed Amine – m_mostefai@esi.dz Batata Sofiane – s_batata@esi.dz
  • 2. Sensibilisation au rôle du logiciel dans le quotidien Impact de la qualité du logiciel Processus de développement des logiciels Familiarisation avec le module Objectifs du cours 2 Cours 1 – Introduction au GL Objectifs du cours
  • 3. Cours 1 Introduction Générale 3 Introduction au génie logiciel
  • 4. Introduction au Génie Logiciel 4 COURS IGL Section 1 : Le Logiciel
  • 5. Section 1 – le logiciel 5 Cours 1 – Introduction au GL Où se trouve le logiciel ?
  • 6.
  • 7. Beaucoup de choses de notre quotidien sont inimaginables sans le logiciel
  • 8. Bureautique, voyages aériens, scolarité, recherche scientifique, loisirs,…
  • 9.
  • 10. Le logiciel ne « se lasse » pas
  • 11. Le logiciel résout des problèmes complexes rapidement
  • 12. Capacité de calcul, de stockage et de traitement incroyables
  • 13.
  • 14. Le bug du Mariner-1 en 1962 : Une fusée spatiale a dérouté de sa trajectoire à cause d’une formule mathématique qui a été mal transcrite en code source.
  • 15.
  • 16. 1991, pendant la guerre du golfe : Un missile américain tue 22 soldats américains au lieu d’intercepter un missile ennemi. Cause : une erreur de fonction d’arrondi,
  • 17. 1996 Cash de la fusée Ariane 5 – Vol 501 : Un module convertissait des réels 64 bits en des entiers signés 16 bits ce qui a cause un fonctionnement anormal des moteurs. La fusée s’est désintégrée après 40 secondes de vol.
  • 18.
  • 19.
  • 20. Section 1 – le logiciel 12 Cours 1 – Introduction au GL Comparaison avec un produit normal
  • 21.
  • 22.
  • 23.
  • 24.
  • 26. Changement des dispositifs d’entrée ou de sortie (Ecran tactile, stylo optique, kinect, …etc.)
  • 27.
  • 28. Introduction au Génie Logiciel 17 COURS IGL Section 2 : Le développement de logiciels
  • 29.
  • 30. L’idée est produite par un client (utilisateur) et développée par un fournisseur
  • 31.
  • 32. Section 2 – le développement 20 Cours 1 – Introduction au GL Un Bon Logiciel du Point de Vue d’un Fournisseur
  • 33.
  • 34. Le développement est un ensemble d’activités
  • 35. La programmation (le codage) n’est pas le développement mais une des activités du développement
  • 36. Il n’y a pas une seule façon de développer un logiciel donné mais plusieurs
  • 37. Il y a une différence entre développer et « développer bien »
  • 38. Les projets de développement sont souvent longs et coûteux (50 % des coûts dans la maintenance).
  • 39.
  • 40.
  • 41. Il existe une panoplie d’outils relatifs au développement : compilateurs, environnements de tests, éditeurs,…
  • 42.
  • 43. Introduction au Génie Logiciel 25 COURS IGL Section 3 : Le Génie Logiciel
  • 44. Section 3 – le génie logiciel 26 Cours 1 – Introduction au GL Echecs des projets de développement
  • 45. Section 3 – le génie logiciel 27 Cours 1 – Introduction au GL Critères de réussite
  • 46. Section 3 – le génie logiciel 28 Cours 1 – Introduction au GL Difficultés et points de vue
  • 47.
  • 48. Les clients arrivent difficilement à décrire leurs besoins de façon assez claire pour les fournisseurs
  • 49. Les besoins sont en constantes évolutions ainsi que l’environnement
  • 50. Le logiciel est non palpable (intangible)
  • 51. Différence de langage entre les personnes techniques et non techniques
  • 52. Difficulté de découvrir les erreurs avant la livraison du produit.
  • 53.
  • 54. Des temps de réponse trop lents
  • 55. Non respect des délais et des coûts
  • 56. Maintenance trop chère car trop difficileD’où l’apparition du génie logiciel
  • 57.
  • 59. Dans des délais raisonnables
  • 60.
  • 61.
  • 62. De 1965 à 1985, la crise du logiciel
  • 63. A partir de 1985, conscience de la difficulté du domaine. Accord sur le fait qu’aucune méthodologie ni aucun outils n’est « universel» pour les problèmes de développement
  • 64. Les années 90, émergence d’internet et les outils RAD
  • 65.
  • 66. Section 3 – le Génie logiciel 35 Cours 1 – Introduction au GL Composantes du GL
  • 67. Introduction au Génie Logiciel 36 COURS IGL Section 3 : Débat (10 mn)