Académique Documents
Professionnel Documents
Culture Documents
Comment l’appliquer ?
Après enquête, les ingénieurs du CNES s’aperçoivent que, par mesure d'économie, le logiciel de navigation de la
fusée Ariane 5 est celui qui avait été conçu pour Ariane 4 générant une incompatibilité entre le logiciel et le
matériel.
Tout tient à une seule variable : celle allouée à l'accélération horizontale.
L'accélération maximum d'Ariane 4 a une valeur d'environ 64, la variable a été codée sur 8 bits.
Mais, Ariane 5 est plus véloce : son accélération peut atteindre la valeur 300 (soit 1 0010 1100 en binaire et
nécessitant 9 bits).
La variable codée sur 8 bits a connu un dépassement de capacité.
Ce dépassement a produit une valeur absurde dans la variable, ne pouvant correspondre à la réalité. Par effet
domino, le logiciel face à des valeurs considérées comme anormales décide l'autodestruction de la fusée.
Les principales causes de succès et d’échecs d’un projet sont liées aux exigences (Standish Group 2015)
37 % Besoins, exigences 40 %
9% Projet, ressources 23 %
11 % Technique, technologie 9%
Intégré à un environnement
Ressources humaines,
logicielles, physiques
❑ Le système est dit fermé quand il ne reçoit
pas de flux de son extérieur.
Processus 1 :
définitions des Processus 2:
parties prenantes analyse des
exigences
Passer du domaine du
problème au domaine de la
solution en déroulant les 3
Domaine du processus techniques de
problème l’ISO 15288.
Pr. Mohammed BOUAICHA - FST Settat_Université Hassan 1er 14
L’ingénierie système en deux mots ou un peu plus….
Démarche dont l’objectif est de formaliser et de coordonner l’ensemble des processus à seule fin de
REPONDRE CORRECTEMENT à un besoin exprimé.
5
L’ensemble de ces actions s’inscrit dans une démarche de management de projets, qui sous tend les
notions suivantes : BIEN FAIRE (avec de bonnes pratiques) les BONNES activités au BON moment avec
les BONNES ressources. Source AFIS
Une démarche méthodologique coopérative et interdisciplinaire englobant l’ensemble des activités adéquates.
Technologique :
• Ensemble organisé de matériels, logiciels,
systèmes développés dans compétences humaines et processus pour répondre à
un contexte mettant en un besoin dans un ou des environnements
œuvre l’ingénierie
Source : 2014/IBM/smart-si/assets/livresblancs/ingenierie-systeme-
pour-les-nuls.pdf
Phase de projet
Pr. Mohammed BOUAICHA - FST Settat_Université Hassan 1er 22
Standards et normes
Phase de projet
Spécifique à la
phase de projet
Définition
du système
Intégration du
système
Maître
d’ouvrage
MOA
Maître
d’œuvre
MOE
Type 1 :
Responsable du besoin Responsable de la solution Intéressées par l’utilisation
et/ou l’exploitation du
système ou susceptibles
d’être concernées par le
système
Doit obtenir un système
répondant au besoin et le Doit fournir un système Type 2 :
mettre à disposition des répondant au besoin.
exploitants et utilisateurs Impliquées dans le cycle de
vie du système :
concepteurs, producteurs,
« maintenanciers »,
logisticiens…
Source http://www.gestion-projet-informatique.vivre-aujourdhui.fr/
Source http://www.gestion-projet-informatique.vivre-aujourdhui.fr/
3 processus techniques :
▪ 1 - DBPP : Définition des
Besoins des Parties
Prenantes
▪ 2 - AE : Analyse des
Exigences
▪ 3 - CA : Conception
Architecturale
Mission
Utilisation
Contexte
l’utilisateur les acteurs de l’ensemble
par sondage, besoin besoin initial, issus du des
interview initial avec contexte. descriptions
• Explicité par d’éventuels • Peut entrainer précédentes.
le client lors retours pour • Peut nécessiter
des
de réunions mieux des
formaliser la réécritures ou
modification ajustements
mission (vis-à- dans la
vis de certaines de la mission
formalisation
parties • Peut entraîner
prenantes…) des
modifications
des parties
prenantes
Cette étape est primordiale. En cas de frontière mal définie, le projet se soldera par un échec
❑ Il est formalisé
graphiquement
par un diagramme
de contexte qui
mêle acteurs et
blocs.
Un produit :
• rend des services (services attendus/rendus) ;
• donne un résultat observable ;
• possède des cas d’utilisation différents décrient par un déroulement
temporel défini comme scénario
Obtenus sur la base des éléments initiaux (contraintes, performances attendues initiales),
complétés par l’analyse des activités précédentes :
• étude du contexte : besoins d’interface, contraintes ;
• utilisations : besoins de services attendus ;
• étude des scénarios : besoins d’interface, opérationnels, ...
❑ Au travers du cahier du charge et grâce à « la spécification des besoins », le MOE a les réponses à :
Question Via
Pourquoi le produit est-il utile/nécessaire ? finalité
Que doit-il faire ? mission
Qui est concerné / impacté par celui-ci ? parties prenantes
Quelles sont les frontières du produit ? contexte
Quels services sont attendus ? utilisations
Quels sont les comportements attendus ? scénarios
Quels sont les besoins pour répondre à tout cela ? besoins
Définition des
besoins Diagramme
de contenu
Diagramme
d’exigences
Diagramme
de contexte
Diagramme
d’exigences
Référentiel IS
des besoins
❑ Les exigences système (ES) sont typées de la même manière que les besoins, sauf
pour :
→ Les besoins de service attendu, qui deviennent des exigences système
« Fonctionnelles » ;
→ les exigences de « Validation » : définissent les protocoles, test ou essais
permettant de valider une exigence .
Analyse CdC
Chaque itération
sur la phase de • Permet la vigilance sur la prise en compte
conception et des besoins utilisateur
réalisation
1. IS :
▪ Ouvrage collectif AFIS, « Découvrir et comprendre l’Ingénierie Système » Version 3 - 12 02 2009
▪ Livre Blanc AFIS « Ingénierie Système : la vision AFIS pour les années 2020-2025 »
▪ Boîte à outil du concepteur INSA Lyon
▪ Philippe Revellat, Lien ISO 15288,[dernière consultation le 20 mars 2019]. disponible sur http://phr-
configuration.com/gestion-de-configuration/lien-iso-15288/
▪ https://www.incose.org/about-systems-engineering
▪ D. LUZAUX, J-R RUAULT. L’ingénierie système. Afnor Editions, 2013.
2. SysML :
▪ Laurent Balmelli, An Overview of the Systems Modeling Language for Products and Systems
Development. IBM Technical Report 2006 TR-20060603, (?),[dernière consultation le 20 mars
2019]. disponible sur http://www.omgsysml.org/news-articles.htm
▪ Magic draw User Manual 18.1 No Magic, Inc.2015
▪ http://www.omgsysml.org/what-is-sysml.htm
▪ P. ROQUES. Modélisation de systèmes complexes avec SysML. Eyrolles, deuxième tirage 2015