Ingenieur

Pages: 18 (4266 mots) Publié le: 23 mai 2013
Génie Logiciel & Atelier de Logiciel
Dr. Slim Mesfar Mail: mesfarslim@yahoo.fr

A.U. 2009-2010

Plan du cours
          

Chap1: Introduction au GL et définitions Chap2 : Cycle de vie d’un logiciel Chap3 : 1. Gestion de configuration Chap3 : 2. Gestion de la documentation Chap3 : 3. Atelier Génie Logiciel Chap4 : Gestion de projet GL Chap5 : Analyse et spécification desbesoins Chap6 : Conception: méthodes, architectures, … Chap7 : Implémentation et intégration Chap8 : Test Chap9 : Qualité du logiciel

S. Mesfar

Introduction au GL & définitions

A.U. 2009-2010

Définitions – Objectifs - Principes

Qu’est-ce que le génie logiciel?...
• Le génie logiciel « Le génie logiciel est l'ensemble des activités de conception et de mise en œuvre des produits et desprocédures tendant à rationaliser la production du logiciel et son suivi » (arrêté du 30 déc. 1983) • Autrement dit, le génie logiciel est « l'art » de produire de bons logiciels, au meilleur rapport qualité/prix.
S. Mesfar

Définitions – Objectifs - Principes

Crise du logiciel ...
- augmentation des coûts - difficulté d'évolution - non fiabilité - non respect des spécifications - nonrespect des délais …

besoin d’une approche méthodologique pour le développement et la maintenance des logiciels

S. Mesfar

Définitions – Objectifs - Principes

Crise du logiciel ...
Défaillances dues au manque de méthodologie de développement logiciel :  en 1972, lors d'une expérience météorologique en France 72
ballons contenant des instruments de mesure furent détruits à cause d'undéfaut dans le logiciel  en 1981, le premier lancement de la navette spatiale a été retardé de deux jours à cause d'un problème logiciel.  en 1986, échec du projet TAURUS pour l’informatisation de la bourse londonienne en 1993, la SNCF a rencontré des difficultés importantes pour la mise en service du système Socrate.  arrêt de Transpac pour 7.000 entreprises et 1.000.000 d'abonnés : surcharge duréseau,  L'explosion d'Ariane 5, le 4 juin 1996, qui a coûté un demi milliard de dollars (non assuré !), est due à une faute logicielle d'une composante dont le fonctionnement n'était pas indispensable durant le vol

S. Mesfar

Définitions – Objectifs - Principes

Qu’est-ce que le génie logiciel?...
Enquête effectuée aux USA en 1986 auprès de 55 entreprises révèle que 53% du budget totald'un logiciel est affecté à la maintenance. Il est réparti comme suit :
• 34% maintenance évolutive : modification des spécifications initiales • 10% maintenance adaptative : nouvel environnement, nouveaux utilisateurs • 17% maintenance corrective : correction des bogues • 16% maintenance perfective : améliorer les performances sans changer les spécifications • 6% assistance aux utilisateurs • 6%contrôle qualité • 7% organisation/suivi • 4% divers.

S. Mesfar

Définitions – Objectifs - Principes

Qu’est-ce que le génie logiciel?...
Le choix du terme de « génie » fait directement référence à celui du génie civil : construire un bâtiment constitue un tout, qui comprend des activités de :
•conception architecturale, •maçonnerie, •Plomberie, •Électricité, …

Coordination

maîtrisedes délais et des budgets.

S. Mesfar

Définitions – Objectifs - Principes

Qu’est-ce que le génie logiciel?...
-L’objectif majeur du GL est de discipliner l’activité de développement afin de réduire les chances d’échecs d’un logiciel - 3 principaux facteurs sont à l’origine de cet échec, à savoir :
• un planning de travail qui n’est pas maîtrisé, • des besoins mal identifiés (malcompris), • des erreurs survenant lors de la livraison du logiciel

La Règle CQFD

(Coût Qualité Fonctionnalités Délai)

S. Mesfar

Définitions – Objectifs - Principes

Qu’est-ce que le génie logiciel?...
 Fonctionnalité : le système répond aux besoins des utilisateurs  coûts : Les coûts restent dans les limites prévues au départ  Délais : Les délais restent dans les limites prévues...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Ingénieur
  • Ingénieur
  • Ingenieur
  • ingénieur
  • ingénieur
  • Ingenieur
  • Ingénieur
  • Ingénieur

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !