Master 2 SIC http://www.linkedin.com/in/mohammedtadlaoui
What is Systems Engineering? (INCOSE) … an interdisciplinary approach and means to enable the realization of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, and then proceeding with design synthesis and system validation while considering the complete problem. Systems Engineering considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs … Champs d’applications Ingénieries individuelles telles que le génie civil, l'électronique, l'automatique et la productique après avoir chacune travaillé isolée du reste des autres disciplines en se spécialisant dans son domaine, se retrouvent concernées par cette nouvelle discipline agrégatrice Le génie logiciel est considéré comme le domaine le plus avancé en matière d'ingénierie des systèmes IS : Integration des disciplines
5 Pourquoi l’Ingénierie système ? C’est facile de dire que la conception est fausse
C’est facile de dire que c’est
la faute des autres
Quelle est la «bonne» façon
de le faire?
Apprendre des expériences
passées Exemple de défaillance de systèmes Mars Climate Orbiter Perdu en septembre 1999 Cause principale de la perte a été la confusion de transformation des unités anglaises en unités métriques "The problem here was not the error, it was the failure of NASA's systems engineering, and the checks and balances in our processes to detect the error. That's why we lost the spacecraft.“ – Dr. Edward Weiler, NASA Exemples de défaillance Mission VENUS : passage à 500.000 km au lieu de 5.000 km à cause du remplacement d'une virgule par un point Exemple de défaillance de systèmes (suite) Columbia Space Shuttle Perdue en février 2003 l'absence de décision prise suite aux mémos envoyés par les ingénieurs ayant repéré la collision sur les films du décollage l'absence de réaction de la NASA face à une anomalie qui était déjà arrivée à de nombreuses reprises lors de vols précédents Exemples de défaillance Avion F16 se retourne sur le dos au passage de l'équateur : non prise en compte du référentiel hémisphère sud Exemples de défaillance Avion C17 de McDonnell Douglas livré avec un dépassement de 500 millions de $ ... (19 calculateurs hétérogènes et 6 langages de programmation différents), Exemple de défaillance de systèmes (suite) Pneus Firestone de la Ford Explorer
Problèmes de la pression d’air
175 morts et 700 bléssés
20 million pneus remplacés
Cout de l’opération : $6 Milliards
Exemples de défaillance TAURUS, un projet d'informatisation de la bourse londonienne : définitivement abandonné après 4 années de travail et 100 millions de £ de pertes Exemples de défaillance Surirradiés d'Epinal : "mauvaise utilisation" d'un logiciel de radiothérapie utilisé depuis mai 2004, des erreurs de paramétrage ainsi qu'un "manque de maîtrise technique" du personnel Erreur de programmation dans le système de planification de traitement, absence de notice en français Erreurs de paramétrage d'un logiciel lors du passage à une nouvelle génération d'appareils en 2004 448 victimes reconnues, 12 personnes sont mortes 18 mois de prison ferme pour deux médecins et un radiophysicien Quelques chiffres (IS-informatique) Le taux d'échec ou l'annulation de grands systèmes logiciels est supérieur à 20% Une étude sur 8280 projets : 16% de réussite, 31% d’échec, le reste (53%) a connu des difficultés (budgets, délais, bugs, …) Les projets informatique annulés aux USA est à environ 15% du total des efforts de logiciels atteignant jusqu'à 14 milliards de dollars en 1993 Sur les projets achevés, 2/3 sont en retards et/ou en dépassements de coûts (mauvaises estimations?) 2/3 des projets achevés ont une faible fiabilité et des problèmes de qualité en première année de déploiement Les symptômes d’une faible IS Retards
Dépassement de budget
Confusion concernant les exigences des missions du projet