SlideShare une entreprise Scribd logo
1  sur  34
Génie logiciel : Conception Orientée Objet avec UML Responsable : Abdelmajid DARGHAM Licence Professionnelle  ABD Semestre 5 Année universitaire 2009/2010
Chapitre 1 :   Introduction au génie logiciel
Sommaire ,[object Object],[object Object],[object Object],[object Object],[object Object]
Caractérisation du logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caractérisation du logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],À notre époque, le matériel ne pose pas de  vrais problèmes !!!
Caractérisation du logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Les problèmes liés à l’informatique sont essentiellement des problèmes de logiciel !!!
Caractérisation du logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],Le taux de succès décroît avec la taille des projets et la taille des entreprises
Caractérisation du logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],Définition  : le génie logiciel regroupe les sciences et  les technologies qui permettent la construction de logiciels de qualité.
Les facteurs de qualité d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les facteurs de qualité d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Les facteurs de qualité d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cycle de vie d’un logiciel ,[object Object],[object Object],[object Object],[object Object],Définition  : le cycle de vie d’un logiciel ( software   lifecycle ) regroupe les étapes de production du logiciel, ainsi que leur ordonnancement.
Cycle de vie d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cycle de vie d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cycle de vie d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cycle de vie d’un logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cycle de vie d’un logiciel ,[object Object],[object Object],[object Object],[object Object]
Cycle de vie d’un logiciel Modèle en cascade
Cycle de vie d’un logiciel Modèle en V
La modélisation en général ,[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en général ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en général ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en général ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object]
La modélisation en génie logiciel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Gestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueGestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatique
Jihed Kaouech
 
UML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouriUML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouri
Mansouri Khalifa
 
Plateforme d’e learning
Plateforme d’e learningPlateforme d’e learning
Plateforme d’e learning
El Aber Haythem
 

Tendances (20)

Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
Gestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueGestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatique
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
 
Chp3 - Architecture Logicielle des Applications Mobiles
Chp3 - Architecture Logicielle des Applications MobilesChp3 - Architecture Logicielle des Applications Mobiles
Chp3 - Architecture Logicielle des Applications Mobiles
 
Architecture réparties et les services web
Architecture réparties et les services webArchitecture réparties et les services web
Architecture réparties et les services web
 
Méthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessMéthodologie 2 Track Unified Process
Méthodologie 2 Track Unified Process
 
UML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouriUML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouri
 
Modèle en cascade
Modèle en cascadeModèle en cascade
Modèle en cascade
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Base des données réparties
Base des données répartiesBase des données réparties
Base des données réparties
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chat
 
Identifier les risques
Identifier les risquesIdentifier les risques
Identifier les risques
 
2 TUP
2 TUP2 TUP
2 TUP
 
Plateforme d’e learning
Plateforme d’e learningPlateforme d’e learning
Plateforme d’e learning
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Présentation de Thèse
Présentation de ThèsePrésentation de Thèse
Présentation de Thèse
 

En vedette

HTTP & HTML & Web
HTTP & HTML & WebHTTP & HTML & Web
HTTP & HTML & Web
Peter R. Egli
 
3. tutorial html web desain
3. tutorial html web desain3. tutorial html web desain
3. tutorial html web desain
faizibra
 
Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
bethanygfair
 

En vedette (10)

HTTP & HTML & Web
HTTP & HTML & WebHTTP & HTML & Web
HTTP & HTML & Web
 
HTML Web Platform
HTML Web PlatformHTML Web Platform
HTML Web Platform
 
[Old] Curso de programação web dia 01
[Old] Curso de programação web dia 01[Old] Curso de programação web dia 01
[Old] Curso de programação web dia 01
 
Introduction to WEB HTML, CSS
Introduction to WEB HTML, CSSIntroduction to WEB HTML, CSS
Introduction to WEB HTML, CSS
 
WebSide - eBrouchure & Presentation
WebSide - eBrouchure & PresentationWebSide - eBrouchure & Presentation
WebSide - eBrouchure & Presentation
 
The Future of the Web: HTML5
The Future of the Web: HTML5The Future of the Web: HTML5
The Future of the Web: HTML5
 
3. tutorial html web desain
3. tutorial html web desain3. tutorial html web desain
3. tutorial html web desain
 
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation
 
Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
 

Similaire à Introduction au Génie Logiciel

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
hbadir
 
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
informatiquehageryah
 
Cours génie logiciel
Cours génie logicielCours génie logiciel
Cours génie logiciel
araddaoui
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
DIALLO Boubacar
 
Gl slides-cours-1
Gl slides-cours-1Gl slides-cours-1
Gl slides-cours-1
Sami Neili
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
Rabia AZIZA
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdf
HervKoya
 

Similaire à Introduction au Génie Logiciel (20)

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
 
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 génie logiciel-1.ppt
introduction génie logiciel-1.pptintroduction génie logiciel-1.ppt
introduction génie logiciel-1.ppt
 
Cours génie logiciel
Cours génie logicielCours génie logiciel
Cours génie logiciel
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
Gl slides-cours-1
Gl slides-cours-1Gl slides-cours-1
Gl slides-cours-1
 
Lecon 1.1
Lecon 1.1Lecon 1.1
Lecon 1.1
 
UML4
UML4UML4
UML4
 
Uml partie 1
Uml partie 1Uml partie 1
Uml partie 1
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introductionArchitecture logicielle #1 : introduction
Architecture logicielle #1 : introduction
 
2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel
 
Objecteering
ObjecteeringObjecteering
Objecteering
 
Lmo02.ppt
Lmo02.pptLmo02.ppt
Lmo02.ppt
 
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
 
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...
 

Dernier

Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
zidani2
 

Dernier (11)

Gestion des flux de trésorerie dans les entreprises
Gestion des flux de trésorerie dans les entreprisesGestion des flux de trésorerie dans les entreprises
Gestion des flux de trésorerie dans les entreprises
 
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
 
Présentation sur les Risques Électriques et Leur Prévention en Algérie
Présentation sur les Risques Électriques et Leur Prévention en AlgériePrésentation sur les Risques Électriques et Leur Prévention en Algérie
Présentation sur les Risques Électriques et Leur Prévention en Algérie
 
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
 
Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?
 
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les ÉcolesEL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
 
Webinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsWebinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctions
 
Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"Système National de Santé au- Maroc-(2017)."pdf"
Système National de Santé au- Maroc-(2017)."pdf"
 
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
 

Introduction au Génie Logiciel

  • 1. Génie logiciel : Conception Orientée Objet avec UML Responsable : Abdelmajid DARGHAM Licence Professionnelle ABD Semestre 5 Année universitaire 2009/2010
  • 2. Chapitre 1 : Introduction au génie logiciel
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Cycle de vie d’un logiciel Modèle en cascade
  • 19. Cycle de vie d’un logiciel Modèle en V
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.