Vous êtes sur la page 1sur 40

MAP

système

Mastère Ingénierie des systèmes


Nancy 2008-2009
Sensibilisation à l’Ingénierie des Systèmes
Parrainnage de la promotion 2008-2009 du master IS-EEAPR

alain.faisandier@mapsysteme.com
04 septembre 2008
© MAP systeme
MAP
Sommaire
système

1. Introduction
2. Notion de système
• Fondements
• Modélisations
• Tendances

3. Notion d'ingénierie de système


• Principes
• Processus et méta modèle d'ingénierie

4. Besoin en formation
© MAP systeme
National Airspace System in USA (FAA)
MAP
système

• 17.000 contrôleurs aériens


• 3.500 personnes pour la programmation des vols
• 8.000 personnes pour la maintenance au sol
• Comment maîtriser cet
580 millions d'embarquements par an
• "ensemble" ?
665.000 pilotes
• 180.000 avions
• 476 tours de contrôle
• 195 radars d'approche terminale
Si "ensemble" = surveillance
• 34.000 équipements de système, alors …

Source : FAA © MAP systeme


Contexte social - culturel - économique
MAP
système

• Système de contrôle aérien de la FAA : perte 8 milliards $ US

• Erreurs de conception système ARIANE V : perte 2 milliards F

• Gestion clients EDF - contrat rompu avec IBM : perte 1 milliard F

• Navette spatiale américaine, télescope Hubble …

• Tunnel sous la Manche …

Echecs
Echecs Pertes
Pertes Conséquences
Conséquences
technologiques
technologiques humaines
humaines écologiques
écologiques

Dépassement
Dépassement Dépassement
Dépassement
de
de délais
délais de
de coûts
coûts

Rejets
Rejets
sociaux
sociaux
© MAP systeme
Des échecs … pourquoi ?
MAP
système

• Complexité grandissante des systèmes


• Manque de vision globale dans l'ingénierie (conception) et le
management :
– Ensembles réalisés par juxtaposition de technologies
– Interfaces techniques défectueuses
– Incapacité à faire dialoguer les métiers et les organisations

• Peu de "spécialistes" pluri-disciplines


• Insuffisamment de recherche
• Pas de formation de base, ni d'entretien des connaissances suffisant
dans le domaine

© MAP systeme
Les origines de l’Ingénierie Système
MAP
système

• L’Ingénierie Système est une notion déjà ancienne qui a commencé à


voir le jour, principalement aux États-Unis, dans les années 60 sous
l’impulsion de programmes majeurs :
– Militaires (DoD, USAF, …)
– Spatiaux (NASA)

• Le DoD soucieux de pouvoir contrôler ses dépenses, a alors entrepris


un vaste programme de normalisation dans tous les domaines, y
compris celui de l’I.S.

• Étaient concernés:
– Au départ, les domaines de la Défense, l’Aéronautique et l’Espace
– Puis, le Contrôle de la navigation aérienne, l’Automobile, les
Télécommunications

• Aujourd’hui, sont concernés potentiellement, tous les secteurs


développant des produits complexes (Energie, Chimie, Bio-Médical,
Transport intelligent, Bâtiment & Travaux Publics, etc…)
© MAP systeme
Qu'est-ce que l'Ingénierie de Système? (1)
MAP
système

• L'IS n'est pas une nouvelle méthode à la mode


– La discipline existe depuis plusieurs siècles, tout comme le terme "système"
– Sa formalisation moderne a débuté dans les années 60 et 70

• Le terme IS (Systems Engineering) inclut plusieurs aspects :


– Une approche générale, un mode de pensée via “la vision système” des
produits
– Un cadre de travail pour structurer le développement
– Un ensemble de processus, de méthodes et de techniques
– Des extensions vers les organisations

• Ne remplace pas d'autres sujets relatifs au développement, mais


– Se focalise sur les aspects techniques du développement via des modèles
– Permet de maîtriser efficacement le management des activités techniques
– Permet d'élaborer des produits dans une approche structurante garantissant
la cohérence totale et exhaustive des éléments de conception
Un ensemble de méthodes pour concevoir des systèmes complexes
© MAP systeme
Qu'est-ce que l'Ingénierie de Système? (2)
MAP
système
L'Ingénierie de Système permet:
d'ouvrage
maîtrise

• La définition des besoins à partir de l'analyse de problèmes contextuels ou


de scénarios opérationnels
• La modélisation des contextes opérationnels ("sur-système")

• L'analyse structurée et la consolidation des besoins de l'ensemble des


parties prenantes, la traduction de ces besoins en exigences techniques
utilisables pour la conception
• Une démarche structurée de construction de la solution (par des
d'oeuvre
maîtrise

modélisations fonctionnelles et des modélisations organiques)


• L'optimisation de la solution intégrant l'ensemble des contraintes
(exigences)
• La traçabilité besoin - solution permettant une bonne gestion des évolutions
et des analyses d'impacts
• La prise en compte des exigences de qualification dès le début du
développement © MAP systeme
Bénéfices attendus
MAP
système

• Réduction des coûts et temps de développement


– Par diminution drastique des temps d'intégration par suppression des
retours en conception
– Mais des temps d'ingénierie (spécifications & conception) un peu plus
importants
• Maîtrise du cycle de développement
– Des résultats d'ingénierie complets et cohérents avant de faire une
quelconque réalisation et des essais
– Une meilleure flexibilité aux évolutions
– Identification plus précoce des risques et intégration de la gestion
des risques
– Amélioration de la coordination du développement des équipements
et du système
• Structuration des données de conception / validation permettant
leur réutilisation

© MAP systeme
L'IS aujourd'hui dans le monde
MAP
système

• La plupart des entreprises internationales sont conscientes de


son existence et de ses apports en terme d'efficacité de
développement
• Quels secteurs industriels appliquent l'IS (dans le monde) ?
– Espace, défense : leader (depuis 70 – 80)
– Télécommunications, Aéronautique, Chemin de Fer : suiveurs (depuis
90)
– Automobile : assez récemment (depuis 2000)
– Biologie, médical, chimie, industries minières … : au tout début
(depuis 2003)
• Les entreprises leader participent activement à :
– INCOSE (International Council On Systems Engineering)
• Organisme de dissémination et de promotion de la discipline
• Ou ses chapitres dont l'AFIS en France
– ISO (international standardization)
• Organisme de production des standards d'ingénierie © MAP systeme
Sommaire
MAP
système

1. Introduction

2. Notion de système
• Fondements

• Modélisations

3. Notion d'ingénierie de système


• Principes

• Processus et méta modèle d'ingénierie

4. Tendances

5. Besoin en formation
© MAP systeme
L’Ingénierie Système et les Systèmes Complexes
MAP
système

• Définition : système
– Ensemble d'éléments formant un tout, en interaction dynamique,
organisés, pour répondre à une mission prescrite
– La complexité est due
• à la difficulté d’avoir une vue d’ensemble
• à l’évolution de l’environnement sur une durée de vie donnée
• aux besoins et à la diversité du grand nombre des parties-prenantes à
considérer

• Caractérisation d’un système complexe


– nombre d’éléments
– nature des interactions entre ces éléments
– diversité des technologies et des disciplines mises en oeuvre
– nombre et variété des liaisons qui relient ces éléments entre eux

© MAP systeme
Exemple
MAP
système

Un satellite est constitué de "systèmes"

© MAP systeme
Exemple
MAP
système
Le satellite fait partie d'un système plus vaste

Function : Transmit in real Purpose : delivery of


time data to local user global sounding
stations measurements of the
instant of observation to
Users

Mission : Search and


Rescue

Function : Collect data of


in-situ observational data

© MAP systeme
"Système" : fondements
MAP
système

Le terme "système" était utilisé dans le passé en philosophie et en


métaphysique ; ce fut la source de la "systémique".

• Aujourd'hui, la systémique s'intéresse à :


– Théorie générale des systèmes (modèle générique du monde et des phénomènes)
– Méthodes pour modéliser la vue abstraite de produits complexes
• L'Ingénierie de système adresse ces 2 axes :
– La vision système des produits / services
– Les modèles basiques et les processus génériques pour modéliser
Un système = un ensemble dynamique d'interactions Modèles dans les processus d'ingénierie
dans des conditions opérationnelles Définir le système Concevoir le système

relation ? Définir les Définir les Concevoir Concevoir

?
besoins exigences l'architecture l'architecture
utilisateurs techniques logique physique

Décrire le contexte du système : Décrire l'intérieur du système :

relation ? relation ? Limites physiques Constituants

relation ? Modèles basiques :


Limites fonctions Fonctions
Sémantique
Fonctionnel
Flux échangés Dynamique Flux échangés
Temporel
Fréquence exécution Fréquence exécution

© MAP systeme
Définition récursive du terme "système"
MAP
système Aspect besoins,
attentes, exigences Système
est caractérisé par
Exigences =
Besoins Finalité Mission Objectifs caractéristiques
attendues
est déclinée en

Scénarios
sollicitent Opérationnels
réalise

Aspect frontière, interfaces Aspect architectures

Architecture de Fonctions
Systèmes
externes Systèmes
exécute

externes Architecture de Constituants

=
application de la définition pour le niveau inférieur de décomposition
(sous) Systèmes
© MAP systeme
Définition de "système" - trois vues majeures
MAP
système

• Vue "besoin & exigence"


– Finalité = pourquoi le système existe ?
– Mission = que fait-il ?
– Objectifs = combien … ?

• Vue "architecture fonctionnelle"


– c'est une structure de fonctions qui permet au système d'exécuter tous
les scénarios opérationnels identifiés sur le cycle de vie
– inclut les échanges de flux entres fonctions et extérieur (interface)

• Vue "architecture organique"


– c'est un ensemble de constituants concrets qui supporte les fonctions
et les interactions entre les constituants
– inclut les connexions physiques

• Prise en compte de l'aspect "hiérarchique"


– les modèles de système sont raffinés en couches de systèmes, chaque
système étant caractérisé par sa finalité, sa mission …

La définition est récursive © MAP systeme


La modélisation des systèmes (1)
MAP
système
L'Ingénierie de Système est un travail abstrait qui nécessite
des modélisations selon des points de vue cohérents

Système

fonctionnel organique

dynamique
Architecture organique
sémantique

Scénarios Modèle
temporel de données
et flux associés
changt modes
processus
activités basiques Projection /
Architecture fonctionnelle allocations
et dynamique
© MAP systeme
Modélisation des systèmes (2)
MAP
système

• Plusieurs modèles d'un même système sont nécessaires pour sa


compréhension.
• Différents types de modèles :
– modèle sémantique (aspects statiques - structure de données)
– modèle fonctionnel (transformations, traitements)
– modèle dynamique (contrôles et enchaînement des fonctions, états,
événements)
– modèle temporel (l'exécution des fonctions et la prise de décision dans le
temps)
– modèle organique / physique
– modèles complémentaires pour :
• performances (maquettes),
• interfaces Homme-Système,
• sûreté de fonctionnement ...
• On modélise au moins sur 2 niveaux pour comprendre un système :
– le besoin dans son contexte (le système vu comme une boîte noire dans
son environnement d'utilisation)
– les solutions candidates (comment est fait l'intérieur du système)
© MAP systeme
Synthèse
MAP
système

• L'Ingénierie de Système fournit des méthodes de conception ; elle


inclut la validation de cette conception par le biais de modèles de
représentation

• Elle est applicable à tous les niveaux de décomposition d'un


système en différents sous-systèmes et composants. Le dernier
niveau étant réservé à l'ingénierie des technologies (mécanique,
électronique, logiciel, opérateurs …)

• On peut donc l'appliquer à différents niveaux (exemple) :


– Véhicule de transport
• Propulsion
– Régulation de la propulsion
» Equipements et/ou logiciels complexes …

… dans la mesure où l'on considère ces entités comme des systèmes : ils ont
une finalité, une mission, des objectifs, des fonctions, des constituants et
une frontière définie par rapport à leur contexte d'utilisation.
© MAP systeme
Sommaire
MAP
système

1. Introduction

2. Notion de système
• Fondements

• Modélisations

3. Notion d'ingénierie de système


• Principes

• Processus et méta modèle d'ingénierie

4. Tendances

5. Besoin en formation
© MAP systeme
De l'idée à la réalisation
MAP
système
Définition Définition

ion
n
Spécification

it
n

tio
PréliminaireDétaillée

tra
tio
Besoins &

at
ra
Technique

sa

il is

Re
Système Système

ég
attentes

ali

Ut
(RSS)

Int

(RDP) (RCD)

RU.1

Operator
request
% d'information sur des
le système est connu et peut

éléments abstraits
Informations avec lesquelles

Ref . AND AND Ref .

run list
Cy cle 11s

RU.4

Store Waste

SLP tubing
No
sample & restart stop
BC sampling sampling COM.9 COM.2 COM.7 COM.4

RU.2 RU.3 RU.5 RU.7 Specific Reagent Common Reagent


Sample store Liquid waste store
LP AND AND
store OR LP
store
Store run list Add samples Treat samples End of run ?
Component Component Component Component

RLU last sample treated


LE Tubing substrate aspiration Needle sample aspiration Wash waste tubing
Needle SR aspiration
être compris

run list RU.6


stored COM.6 COM.10 COM.8 COM.11
Store RLU
Substrate
Reagenter station Sampler station Wash station
dispenser
RLU
buf f ered Component Component Component Component

Date: Author:
Friday 6 February 2004 Trial User Needle substrate dispensing Needle sample dispensing
Number: Name:
RU (Trial) Perf orm a run
SR store cable

Needle SR dispensing

COM.5 COM.1

Wash station cable


Optomechanic link Wash needle aspiration
Photomultiplier Bowl handler
Wash needle dispensing

Component Component
Bowl holder

Operator Hand+button
Circulation
Component mechanism

SR station cable COM.3 System

Embedded
controler

Component

Date: Author:
Friday 6 February 2004 Trial User
Number: Name:
(Trial) Vidia

% d'information sur des


éléments physiques

temps
maquette / concept d'architecture Produit Virtuel Produit
Ingénierie du système CAO réel

© MAP systeme
Qu'est-ce que l'ingénierie de système ?
MAP
système

client
X Y

besoin INGÉNIERIE DE SYSTÈME Solution optimisée

Domaine du besoin Domaine de la


points de vue : pluridisciplinarité production :
utilisateur, montage, logistique,
opérateur... approvisionnement,
ordonnancement ...
Domaine de spécialités :
SdF, performances, Domaine des génies Domaine du support :
ergonomie ... et métiers : mécanique, formation, maintenance ...
électronique, logiciel ...

Une méthode de résolution de problèmes complexes


© MAP systeme
Constat 1 : "Le râteau et les poupées russes"
MAP
système

Le râteau système

49 constituants en râteau  avez-vous étudié les 1176 interfaces?

La poupée russe système


Total = 168 interfaces à étudier !
21 interfaces

SousSyst1 SousSyst2 SousSyst3 SousSyst4 SousSyst5 SousSyst6 SousSyst7

21 interfaces 21 interfaces 21 interfaces 21 interfaces 21 interfaces 21 interfaces 21 interfaces

© MAP systeme
Solution 1 : Notion de bloc système
MAP
système

Hiérarchie de Développement du système


décomposition du système
Activités Activités
Système
d'ingénierie d'intégration
du système du système

Bloc système Spécification Intégration


Système
Conception Validation
(= « objet ») de l'objet de l'objet
de l'objet

Fabriquer
Réutiliser
Acheter

© MAP systeme
Constat 2 : "Les orphelines"
MAP
système

Définition ? Conception des


des exigences
solutions
?
?

Réalisation des ?
composants
?
Integration

Validation
Qualification
© MAP systeme
Solution 2 : Développer par niveaux avec des processus
MAP
système

Bloc d'un système (exemple : niveau des opérations)

Bloc d'un système (exemple : niveau système d'arme)


Analyser Définir les
& définir exigences Qualifier le
le besoin techniques système
Vérifier
Vérifier
Evaluer Optimiser l'intégration

Concevoir Valider Concevoir Assembler


l'architecture l'architecture
organique fonctionnelle Réceptionner

Les Processus d'Ingénierie Les Processus d'Intégration

Bloc d'un système (exemple : niveau équipement)

Fabriquer - Réutiliser - Acheter

Les Processus de Réalisation © MAP systeme


Un ensemble de processus coordonnés
MAP
système

X Y
besoins Ingénierie de système solution
optimale
Optimiser le système
Risques, performances,
coûts, sûreté…

Spécifier le système Concevoir le système


Définir le besoin Définir les Concevoir Concevoir
des parties exigences l'architecture l'architecture
prenantes techniques fonctionnelle organique

Contexte Besoins et Exigences et Fonctions, Constituants


du problème scénarios contraintes Interfaces et liens

© MAP systeme
Constat 3 : "La cascade et les phases"
MAP
système

Les activités de développement séquentielles 

Le modèle de la cascade !

n
n
n
n

lo
n
n

lo
lo
lo

lo
lo

ja
ja
ja
ja

ja
ja

Phase0 Phase1 Phase2 Phase3 Phase4


Définir les Définir les
Concevoir Réaliser Intégrer
besoins exigences

GO GO GO GO GO NO GO

Mise au point

Coût & délai ???

© MAP systeme
Constat 4 : L'intégration qui se fait plus grosse que l'ingénierie
MAP
système

Le passé
passé

Analyser
& définir Livrer le
le besoin système
Intégrer
Définir les
exigences
techniques
Concevoir
l'architecture Vérifier
organique fonctionnt Corriger

Les Processus d'Ingénierie Les Processus d'Intégration

Charge 15% Charge 85%

Fabriquer - Réutiliser - Acheter

Les Processus de Réalisation © MAP systeme


Solution 4 : L'ingénierie doit être plus importante que l'intégration
MAP
système

Le pré
présent

Analyser Définir les


& définir exigences Qualifier le
le besoin techniques système
Vérifier
Vérifier
Evaluer Optimiser l'intégration

Concevoir Valider Concevoir Assembler


l'architecture l'architecture
organique fonctionnelle Réceptionner

Les Processus d'Ingénierie Les Processus d'Intégration

Charge 60% Charge 40%

Fabriquer - Réutiliser - Acheter

Les Processus de Réalisation © MAP systeme


Passage entre niveaux d'ingénierie et "blocs système"
MAP
système

Bloc Système
Bloc Sous-système 1
Analyse du
Définition des Conception
besoin des Analyse du
exigences des Définition des Conception
parties besoin des
techniques architectures exigences des
prenantes parties
techniques architectures
prenantes
CdC CdC 1
Bloc Sous-système 2

Analyse du
Définition des Conception
besoin des
exigences des
parties
techniques architectures
prenantes
Les mêmes processus exercés sur
CdC 2
des objets et données différentes

Passage d'un niveau au suivant Bloc Sous-système n


par les CdC (besoin-constituant)
Analyse du
Définition des Conception
besoin des
exigences des
parties
techniques architectures
prenantes
CdC n

© MAP systeme
Mise en œuvre des processus d'ingénierie : Méta modèle générique
MAP
système 3 vues pour définir un système

Besoins & exigences Architecture fonctionnelle Architecture organique


& scénarios
induit

induit Architecture
executé par organique
Partie
Prenante Scénario contient connecte
transporte
Lien
écrit exprime la
dynamique Mode lie
composé de
Document
composé de
autorise Flux Interface

entre dans/sort de Port


déclenche relie
documente
couverte par possède
traduit satisfaite
Besoin par Exigence par Fonction executé(e) par Constituant

construite de

prise en compte par


repartie en définit

Besoin
s'applique à
Constituant
: décomposé en Permet de relier ce système
à ses constituants © MAP systeme
Sommaire
MAP
système

1. Introduction
2. Notion de système
• Fondements
• Modélisations

3. Notion d'ingénierie de système


• Principes
• Processus et méta modèle d'ingénierie

4. Tendances
5. Besoin en formation
© MAP systeme
Tendances  travailler avec des modélisations
MAP
système
Orientations : Model Driven Architecture (MDA),
Models Based Systems Engineering (MBSE), …
Compte-rendu
Echo Radar Enregistrement Intercepteurs Trace radar
de tir

EX.FCT.1 EX.FCT.2 EX.FCT.3 CONST.1 CONST.2


Processus C3
Acquérir une Rendre compte
cible
Intercepter
du tir Un lien
Un module Un autre module
Menace 0 100 200 300

TypeCible Coordonnées Coordonnées


5
Component Component
cibles interception
Intercepteur

EX.FCT.4 EX.FCT.1 Acquérir une cible


Un autre lien
Processus Computer
Ref. AND Assigner un AND Ref. EX.FCT.2 Intercepter
intercepteur
Attendre résultat négatif

Présence de la Ré-engager cible


Intercepteurs cible
disponibles Attendre résultat positif
Encore un lien
EX.FCT.3 Rendre compte du tir

EX.FCT.4 Assigner un intercepteur

EX.FCT.5 EX.FCT.5 Vérifier l'efficaité du tir


Processus ISR
Vérifier l'efficaité Notifier Tir raté
du tir
Notifier Tir réussi
CONST.3

Un troisième

Simulations & analyses comportementales module

Component

Modèles de comportement
Modèles organiques

Techniques de modélisation :
• Fonctionnelle : IDEF0, FAST, SA, …
• Dynamique : chaînes de MARKOV, statecharts de Harel, …
• Fonctionnel et dynamique : eFFBD, …
• Organique : PBD, AADL, …
• Temporel : GRAI, SAGACE, …
• Sûreté de Fonctionnement : AdD, RdP, ...
Méta-modèle
Cohérence des modèles
pivot +
Transformation de
© MAP systeme
modèles
Tendances  utiliser un outillage support des processus et des
techniques de modélisation
MAP
système
• Outils d'organisation des données : DOORS, Reqtify, Smarteam, …
• Outils de modélisations : CORE, (System Architect), Rhapsody, …
• Ateliers complets supportant les processus de développement et la
cohérence des modèles : KIMONO (DGA - 2007), MDWorbench V3 (SODIUS
- 2008)
architecte

ATELIER KIMONO

IHM Utilitaires IHM IHM IHM


de gestion &
d'administration Application Application Application

BdD BdD BdD


Modeleur 1 Modeleur 2 Modeleur n
Moteur de
Coordinateur
Transformation
d'applications

Application Application Management de


externe - Coûts externe - FMDS programme
Repository
Noyau KIMONO spécialistes

© MAP systeme
Sommaire
MAP
système

1. Introduction
2. Notion de système
• Fondements
• Modélisations

3. Notion d'ingénierie de système


• Principes
• Processus et méta modèle d'ingénierie

4. Tendances
5. Besoin en formation
© MAP systeme
Problématique de la formation des "ingénieurs système"
MAP
système

fonctionnalités risques
Optimisation de la solution Prendre des décisions
contraintes
sur l'ensemble des contraintes qualité techniques

Faire dialoguer
les métiers
fiabilité sûreté

système
logiciel

© J.P.Meinadier - CNAM

Nécessité d'intégration & de partage des modèles


© MAP systeme
Le besoin en formation
MAP
système

• La prise de conscience est en cours dans toutes les grandes


entreprises internationales et les organismes de Défense ; elles
participent à des mouvements socioprofessionnels :
• INCOSE (International Council On Systems Engineering),
• AFIS (Association Française d'Ingénierie Système)
• ISO (normalisation internationale)
• Dans les 5 à 10 ans, la demande en experts va augmenter de façon
très significative
• Des enseignements sont nécessaires
– ils existent aux USA, en UK
– ils commencent à exister en France (Nancy, Toulouse, Paris, Nîmes)
– il faut former des professeurs

© MAP systeme
MAP
système

Questions ?

© MAP systeme

Vous aimerez peut-être aussi