00:00:00
bienvenue dans cette vidéo dans laquelle
00:00:02
nous allons découvrir les éléments de
00:00:04
base de l'ingénierie système
00:00:06
cette présentation est composé de deux
00:00:08
parties je commencerai par faire
00:00:11
quelques rappels sur les notions de
00:00:13
modèles de langage de méthodes et
00:00:16
d'outils puis j'entrerai dans le vif du
00:00:18
sujet savoir l'ingénieriste
00:00:21
combats sont par quelques rappels qui
00:00:23
seront certainement bien utile
00:00:26
l'ingénieux système est une branche de
00:00:29
deux domaines plus larges que son
00:00:30
l'ingénierie basée sur les modèles model
00:00:34
based engineering en anglais et
00:00:36
l'ingénierie dirigée par les modèles
00:00:38
model driven engineering
00:00:41
l'idée principale est la suivante pour
00:00:45
essayer de maîtriser la complexité des
00:00:47
systèmes dits complexes ou même tout
00:00:49
simplement compliqué on commence par les
00:00:52
modéliser c'est à dire créer des modèles
00:00:55
puis on transforme ces modèles
00:00:58
manuellement semi automatiquement voir
00:01:01
automatiquement pour aller vers une
00:01:04
solution acceptable il ya deux choses
00:01:07
importantes qui sont surlignés sur cette
00:01:09
diapositive tout d'abord on ne cherche
00:01:11
plus à obtenir la solution mais une
00:01:14
solution car nous entrons dans un
00:01:17
domaine où il n'y a plus de solution
00:01:18
unique d'autre part ne cherche pas à
00:01:21
obtenir la meilleure solution mais
00:01:24
obtenir une solution acceptable d'un
00:01:28
point de vue d'un certain nombre de
00:01:29
critères définis par des exigences
00:01:32
l'ingénieux système est donc basée sur
00:01:34
la notion de modèle il est certainement
00:01:36
utile de rappeler quelques définition de
00:01:39
la notion de modèle
00:01:41
marvin minsky dans son ouvrage matters
00:01:43
mind and models paru en 1968 a défini la
00:01:47
notion de modèle de la manière suivante
00:01:49
pour un observateur à qui est un modèle
00:01:53
de l'objet au 6ème aidera à répondre aux
00:01:56
questions qu'ils se posent sur l'objet
00:01:58
une autre définition couramment utilisé
00:02:01
en ingénieux système est la suivante un
00:02:04
modèle est un consensus sur une
00:02:06
abstraction d'un phénomène de la réalité
00:02:08
c'est une représentation d'un aspect du
00:02:10
système étudié
00:02:12
construite pour un objectif donner les
00:02:14
éléments importants dans cette
00:02:16
définition de modèles sont les suivants
00:02:18
il s'agit d'abord et avant tout de
00:02:20
définir l'objectif du modèle pourquoi
00:02:22
d'autun construire ce modèle pour
00:02:24
simuler pour analyser pour concevoir et
00:02:27
c'est un autre point important concerne
00:02:30
le point de vue celui de l'observateur a
00:02:32
mentionné par ma vie de minsk c'est ce
00:02:34
point de vue que l'on va prendre en
00:02:35
compte au construire cette
00:02:37
représentation du système qu'est le
00:02:39
modèle cette représentation sera donc
00:02:42
une abstraction du système étudié
00:02:44
puisqu'elle ne pourra pas prendre en
00:02:46
compte tous les détails et tous les
00:02:48
points de vue dans cette définition le
00:02:50
terme consensus est primordial puisqu'il
00:02:52
recoupe plusieurs dossiers d'abord la
00:02:54
notion de compromis entre les différents
00:02:56
acteurs qui interviennent dans la
00:02:58
construction du modèle et dans son
00:02:59
utilisation derrière le mot consensus se
00:03:01
cache également la notion d'itérations
00:03:03
on obtient rarement un modèle acceptable
00:03:06
du premier coup et il est donc
00:03:08
nécessaire dit terré pour converger vers
00:03:10
une représentation utilisable en regard
00:03:12
de l'objectif cette définition est très
00:03:14
proche de celle qui vous a été donné
00:03:16
dans la partie complexité de cet
00:03:17
enseignement en effet il était indiqué
00:03:20
qu'un modèle se perçoit en tant
00:03:22
qu'action plus précisément il est
00:03:24
question de transformer un existant en
00:03:26
informations on retrouve ici la notion
00:03:28
de représentation il est également
00:03:30
question d'identifier des objectifs est
00:03:33
de proposer des variables de
00:03:34
descriptions pertinente on retrouve ici
00:03:36
la notion d'abstraction un modèle se
00:03:39
perçoit en tant qu'action dans un
00:03:40
environnent on retrouve encore ici la
00:03:43
notion d'abstraction et d'aspect ou de
00:03:46
points de vue que l'on a sur un système
00:03:48
un noël se perçoit en tant qu'action
00:03:50
dans un environnement pour quelques
00:03:52
projets il s'agit de rendre intelligible
00:03:54
de décider et de prévoir on retrouve ici
00:03:56
les notions de représentation et
00:03:59
d'objectifs un modèle se perçoit en tant
00:04:01
qu'action dans un environnement pour
00:04:03
quelques projets et on se transforme il
00:04:06
est question ici d'ajustement de modèles
00:04:09
de réorganisation et d'évaluation de la
00:04:11
pertinence cela correspond tout à fait
00:04:13
aux notions d'itérations et de consensus
00:04:16
évoqué précédemment un modèle est une
00:04:18
représentation il nécessite donc
00:04:20
l'utilisation d'un langage être créés ce
00:04:23
langage peut être formels comme par
00:04:25
exemple des et pression il peut être
00:04:28
également semi formel c'est le cas
00:04:30
généralement des langages graphique pour
00:04:32
lesquelles certaines règles ont été
00:04:33
formalisés enfin un langage peut-être
00:04:36
informel dans le cas de l'utilisation du
00:04:38
langage naturel on peut classifier les
00:04:40
modèles en par exemple modèle de
00:04:43
structures comme leurs noms l'indiquent
00:04:45
des cuivres les différents composants du
00:04:47
système en modèle de comportement qui
00:04:50
vont décrire les différentes réactions
00:04:52
aux événements et les enchaînements
00:04:53
d'action que l'on peut réaliser peut
00:04:56
encore construire d'autres types de
00:04:57
modèles tels que des modèles socio
00:04:59
économique et modèles environnementaux
00:05:01
et ses terres précisons maintenant des
00:05:03
notions de méthodes langages et outils
00:05:05
pour construire un modèle nous avons
00:05:07
besoin d'une méthode c'est à dire d'un
00:05:10
ensemble de règles et réfléchie qui
00:05:12
permettent à partir d'un problème donné
00:05:13
d'obtenir une solution acceptable ce
00:05:16
modèle devra répondre aux questions que
00:05:18
le s'opposent sur le système une méthode
00:05:20
contient notamment un modèle de
00:05:22
processus est un modèle de produits
00:05:25
modèles de processus décrit les actions
00:05:27
qu'il faudra exécutés afin d'obtenir un
00:05:30
résultat le modèle de produit décrit les
00:05:32
éléments nécessaires pour exécuter une
00:05:33
étape du processus et le résultat de
00:05:36
l'application de cet état pour illustrer
00:05:38
ce que sont les modèles de processus et
00:05:41
modèles de produits des méthodes nous
00:05:42
pouvons faire l'analogie avec une
00:05:44
recette de cuisine pour réaliser une
00:05:46
excellente pouce au chocolat le modèle
00:05:48
de processus serait constitué des
00:05:49
différentes actions à réaliser tel que
00:05:51
casser les oeufs en séparant le blanc du
00:05:53
jaune battre les blancs d'oeufs en neige
00:05:56
faire fondre le chocolat au bain-marie
00:05:58
le modèle de produits serait quant à lui
00:06:00
la description des ingrédients et du
00:06:02
résultat obtenu après l'exécution d'une
00:06:04
phase de la recette par exemple les
00:06:06
blancs battus en neige et le chocolat
00:06:08
fondu l'ingénierie système entre dans le
00:06:10
cadre des méthodes en proposant des
00:06:12
modèles de processus et de projets pour
00:06:15
construire un modèle il nous faut
00:06:16
également un langage un langage est
00:06:19
décrit par une syntaxe et une grammaire
00:06:20
qui définissent les briques de base du
00:06:22
langage ainsi que les relations et les
00:06:24
règles assemblage de septvaux la
00:06:26
sémantique définit les significations de
00:06:28
chacune des briques
00:06:29
si ces mails que nous allons étudier le
00:06:31
gr7 les équations différentielles sont
00:06:33
des exemples de langage pour construire
00:06:35
un modèle il nous faut également un ou
00:06:37
plusieurs outils pour aller du plus
00:06:39
rudimentaires au plus sophistiqué on
00:06:41
peut citer par exemple le crayon la
00:06:44
règle et la gomme un éditeur de texte
00:06:46
comme word pour faire des modèles
00:06:48
textuel powerpoint ou équivalent en
00:06:50
version libre pour faire des modèles
00:06:52
graphiques simples visio est un peu plus
00:06:54
sophistiqué et qui possède des gabarits
00:06:56
spécialisé à des langages de
00:06:57
modélisation ou des domaines
00:06:59
d'ingénierie spécifiques camus au
00:07:01
système ce mode leur qui est un outil
00:07:02
professionnel dédié à la modélisation
00:07:04
avec 6 mg/l et humaine et que nous
00:07:07
allons utiliser durant les séances
00:07:09
d'exercice cependant langage méthodes et
00:07:12
outils ne suffisent pas pour illustrer
00:07:14
cette infirmation considérons le
00:07:17
problème d'un bricoleur qui souhaitent
00:07:18
installer des étagères un temps son
00:07:20
garage dont les murs sont en partie pour
00:07:24
obtenir une solution acceptable notre
00:07:26
bricoleur la méthode consiste à percer
00:07:28
le mur placé des chevilles et adapté
00:07:31
fixer les supports decker placer les
00:07:35
équerres et enfin mettre les étagères
00:07:37
pour réaliser cela il lui faut des
00:07:39
outils et notamment des outils pour
00:07:42
percer les parpaings un bricoleur un peu
00:07:44
expérimenté sait qu'il aura besoin d'une
00:07:46
perceuse à percussion une puissance
00:07:49
suffisante avec un fort et à bastille
00:07:51
carbure il devra également porter des
00:07:53
gants masques et des lunettes anti
00:07:55
poussière pour sa sécurité un bricoleur
00:07:57
du dimanche utilisera peut être une
00:07:59
méthode ou un outillage ne lui
00:08:00
permettant pas de percer le mur ou de le
00:08:03
percer avec un niveau de qualité
00:08:04
suffisant s'il ne connaît pas le langage
00:08:07
spécifique au monde du bricolage il ne
00:08:09
sera peut-être pas ce qu'est à forer à
00:08:11
pacy carbure et utilisera par exemple un
00:08:14
fort et trois pointes à boire avec
00:08:15
lequel il pourra pas percé les parts à
00:08:17
voir il utilisera sa perceuse à
00:08:19
percussion d'une manière peu
00:08:21
conventionnelle
00:08:22
à travers l'exemple précédent nous
00:08:24
voyons qu'il faut des capacités qui
00:08:26
concerne les méthodes les langages et
00:08:29
des outils les capacités des méthodes
00:08:31
permettent de savoir ce qu'une méthode
00:08:33
permet ou ne permet pas de faire pour
00:08:35
quel type de problème elle est destinée
00:08:37
les capacités d'un langage nous diront
00:08:39
s'il est possible de construire un type
00:08:41
de modèle n'est pas un autre ou de
00:08:43
représenter par exemple des contraintes
00:08:45
sur un modèle
00:08:46
les capacités d'un outil concerne ses
00:08:49
fonctionnalités cet outil permet de
00:08:52
construire un modèle mais ne dispose pas
00:08:54
de fonctionnalités de simulation
00:08:55
d'analystes de cohérence ou d'analystes
00:08:57
d'un pote
00:08:59
mais aussi et surtout les capacités
00:09:02
concerne ce que sera capable de faire
00:09:05
celui ou celle qui utilisera la méthode
00:09:08
le langage est l'outil pour trouver une
00:09:11
solution acceptable aux problèmes posés
00:09:13
être capable de faire de la modélisation
00:09:16
passe donc par une formation solide sur
00:09:18
ces trois aspects
00:09:21
nous avons vu qu'un modèle est construit
00:09:23
selon un point de vue mais y at il un
00:09:25
seul point de vue la réponse est bien
00:09:27
évidemment non
00:09:28
considérons l'exemple d'un compresseur
00:09:30
le thermo dynamicien construira un
00:09:32
modèle basé par exemple sur une
00:09:35
représentation graphique des cycles de
00:09:36
compression décompression ou d'être en
00:09:39
équation l'évolution de la température
00:09:41
du synad en fonction de la vitesse de
00:09:43
déplacement du piston et d'autres
00:09:45
paramètres que vous connaissez
00:09:46
certainement très bien la responsable
00:09:48
design à elle besoin d'un modèle 3d pour
00:09:51
étudier par exemple le look du
00:09:53
compresseur la responsable seo quant à
00:09:55
elle utilisera un modèle qui lui
00:09:57
permettra de représenter une courbe du
00:09:59
compresseur pour mieux en concevoir sa
00:10:01
structure interne et y est mentionné les
00:10:03
différents composants la responsable de
00:10:05
la commande de puissance aura besoin
00:10:06
d'un modèle lui permettant de concevoir
00:10:08
et d'analyser le système qui pilotera le
00:10:11
compresseur nous voyons clairement que
00:10:13
pour un système de d nous avons des
00:10:14
besoins de plusieurs modèles qui le sont
00:10:17
et surtout ne doivent pas être
00:10:19
indépendant en conservant les liens de
00:10:22
dépendance entre les différents modèles
00:10:24
sur un possible par exemple d'analyser
00:10:26
l'impact d'une modification
00:10:28
supposons que la responsable design
00:10:31
souhaite réduire la partie haute du
00:10:33
compresseur pour donner un look plus
00:10:35
tendance au dispositif
00:10:37
la responsable seo devra peut-être
00:10:39
réduire la cause ce ton pour répondre à
00:10:42
cette exigence réduire la course du
00:10:44
piston aura certainement un impact sur
00:10:46
le taux de compression et il sera
00:10:49
peut-être possible de réduire la
00:10:50
puissance pour commander le compresseur
00:10:52
pour gérer toutes les dépendances entre
00:10:54
tous les modèles il est nécessaire
00:10:55
d'avoir une approche multi points 2 et
00:10:58
surtout de disposer d'un référentiel
00:10:59
dans ce référentiel tous les liens entre
00:11:02
les modèles seront maintenus un
00:11:04
véritable outil de modélisation se doit
00:11:06
donc de disposer d'un référentiel sans
00:11:09
ce référentiel toutes les dépendances
00:11:11
entre les modèles doivent être gérés
00:11:13
manuel revenons maintenant sur
00:11:15
l'activité de modélisation il s'agit à
00:11:18
partir d'un système données de
00:11:20
construire les modèles adaptés aux
00:11:22
différents points de vue
00:11:24
pour cela nous avons d'abord besoin de
00:11:26
définir l'objectif de la modélisation
00:11:28
avons nous besoin d'un modèle pour
00:11:30
décrire voie expliqué pour analyser ou
00:11:34
pour simule
00:11:35
devons également connaître les points de
00:11:38
vue à prendre en compte ou construire
00:11:39
des modèles qui répondront alors que
00:11:41
l'occupation le contexte périmètre est
00:11:44
aussi important ai-je besoin d'un modèle
00:11:46
du compresseur seul ou d'un modèle du
00:11:48
compresseur au sein d'un système plus
00:11:50
complet
00:11:51
il faut également déterminer le niveau
00:11:53
de détail dont nous avons besoin de vous
00:11:56
nous faire un modèle gros grains qui
00:11:58
permettra de faire par exemple les
00:12:00
analyses qualitatives ou faut-il faire
00:12:02
un modèle détaillé pour réaliser une
00:12:04
analyse quantitative très poussé ces
00:12:07
éléments étant déterminée on peut alors
00:12:09
choisir le langage la méthode et le ou
00:12:13
les outils de modélisation adapté enfin
00:12:16
il ne faut surtout pas oublier que pour
00:12:19
obtenir un modèle acceptable est utile
00:12:21
il faut tenir compte des capacités de
00:12:23
ceux ou celles qui réaliseront les
00:12:25
modèles ce facteur est de loin celui qui
00:12:28
influe le plus sur la qualité des
00:12:30
modèles obtenus et sur leur utilisable
00:12:33
it et futurs pour conclure sur cette
00:12:35
partie pour modéliser nous avons besoin
00:12:37
d'un langage de modélisation qui est
00:12:40
constitué d'un vocabulaire de règles de
00:12:43
syntaxe de la sémantique des notations
00:12:46
et qui est caractérisée par ses
00:12:49
capacités nous avons également besoin
00:12:51
d'une méthode de modélisation qui est
00:12:54
caractérisée par les activités qu'il va
00:12:57
falloir mener obtenir une solution
00:12:59
acceptable les produits c'est-à-dire les
00:13:02
différents éléments qui sont en entrée
00:13:05
et en sortie des activités
00:13:07
il est utile également de disposer de
00:13:09
bonnes pratiques et également de
00:13:12
connaître les capacités de méthode
00:13:14
nous avons besoin enfin d'un outil de
00:13:17
modélisation il sera caractérisée par
00:13:19
ses fonctionnalités ou ses capacités
00:13:22
sur ces trois aspects nous avons vu
00:13:24
qu'un point important concerne les
00:13:26
capacités humaines en cas de cet
00:13:28
enseignement le langage de modélisation
00:13:29
que nous allons utiliser et 6 mg/l
00:13:33
la démarche de modélisation sera une
00:13:35
démarche d'ingénierie système est
00:13:37
l'outil de modélisation qui sera utilisé
00:13:39
et qu'avait aux systèmes mobiles
00:13:42
passons maintenant à l'introduction et
00:13:44
jenny existe avant de parler
00:13:46
d'ingénierie système est certainement
00:13:48
utile le faire quelques rappels sur la
00:13:49
notion de ciste la nasa qui comme chacun
00:13:52
sait a élaboré de nombreux systèmes que
00:13:54
l'on peut aisément qualifié de complexe
00:13:55
définit un système comme un ensemble de
00:13:58
composants interreliés qui interagissent
00:14:00
d'une manière organisée pour accomplir
00:14:02
une finalité commune une cosy qui est je
00:14:05
le rappelle l'international council and
00:14:07
systems engineering et qui est à
00:14:09
l'origine de six semaines à une
00:14:10
définition presque similaire elle
00:14:13
définit un système comme un ensemble
00:14:14
intégré d'éléments qui accomplissent un
00:14:17
objectif défini
00:14:19
voici quelques exemples de système que
00:14:21
l'on peut qualifier aisément de systèmes
00:14:23
complexes
00:14:24
le système immunitaire dont il est
00:14:27
fortement question en cette période
00:14:29
le système informatique embarquée d'un
00:14:32
véhicule une centrale nucléaire
00:14:34
un système de transport automatique le
00:14:37
système bancaire une entreprise une
00:14:40
organisation un département ou un
00:14:42
service même l'école centrale de lille
00:14:44
qui est un sous système du système plus
00:14:46
complet centrale lille un stick un
00:14:48
système est toujours à ce système d'un
00:14:50
autre système est un système est
00:14:52
toujours en altération avec au moins un
00:14:54
autre système
00:14:56
considérant en avion de type airbus a à
00:14:58
180 il peut être considéré naturellement
00:15:01
comme un système complexe à part entière
00:15:03
ce système est un sous système le
00:15:06
système plus vaste qui est le système de
00:15:07
transport aérien
00:15:09
le système a380 est lui-même composé
00:15:13
d'un système d' aide à la navigation et
00:15:15
d'un système de communication avec la
00:15:17
tour de contrôle à travers ces systèmes
00:15:19
nous avons illustré une relation
00:15:21
importante qui est la relation de
00:15:22
composition un système est composé de
00:15:25
sous-systèmes est un système est une
00:15:27
partie d'un autre système le système
00:15:29
englobant et d'appeler généralement
00:15:31
système de systèmes
00:15:32
d'exit d'autres relations que la
00:15:34
relation de compositions empreintes
00:15:36
système par exemple le système a380 est
00:15:40
en relation avec un système le masne il
00:15:43
s'agit ici d'une relation à travers
00:15:44
laquelle deux systèmes vent dialogue la
00:15:47
notion de système étant maintenant
00:15:49
préciser passant la définition de
00:15:50
l'ingénierie système l'ingénierie
00:15:52
système et une démarche méthodologique
00:15:54
général multidisciplinaire qui englobe
00:15:57
l'ensemble des activités adéquat pour
00:15:59
concevoir faire évoluer et vérifier un
00:16:01
système tout en apportant une solution
00:16:03
économique et performante au besoin d'un
00:16:07
ou des clients tout en satisfaisant
00:16:09
l'ensemble des participants à travers
00:16:10
cette définition nous voyons que
00:16:12
l'ingénierie système n'est pas limitée à
00:16:13
une seule discipline tels que
00:16:15
l'informatique ou le génie mécanique ou
00:16:17
le génie électrique mais concerne à un
00:16:19
ensemble de disciplines on y retrouve
00:16:21
également la notion de solutions
00:16:22
acceptables préciser ici sur le plan
00:16:25
économique et des performances
00:16:27
l'ingénierie système doit également
00:16:29
répondre aux besoins des clients il faut
00:16:32
donc que ses clients soient clairement
00:16:33
identifiés et que leurs besoins soient
00:16:36
clairement exprimé également la solution
00:16:38
system qui sera proposée doit satisfaire
00:16:40
l'ensemble des contraintes telles que
00:16:42
les contraintes réglementaires ou
00:16:44
concernant la sécurité ces contraintes
00:16:46
peuvent émaner d'autres parties
00:16:47
prenantes que les utilisateurs directs
00:16:49
du sist les parties prenantes appelé
00:16:51
également acteurs concernés stakeholder
00:16:54
en anglais sont des personnes qui jouent
00:16:56
un rôle clé dans le système ou qui sont
00:16:58
fortement concernée par celui ci
00:17:01
comme nous l'avons vu dans notre exemple
00:17:02
de compresseurs les différents acteurs
00:17:04
ont généralement des préoccupations est
00:17:05
différent qui conduisent à des
00:17:07
traitements différents dans les phases
00:17:09
d'analysé de conception de réalisation
00:17:11
et de banalisation du système qui devra
00:17:15
répondre à toutes ces préoccupations
00:17:17
on peut mettre en évidence différentes
00:17:18
catégories d'acteurs d'abord les acteurs
00:17:20
principaux ils sont les utilisateurs
00:17:22
finaux du système
00:17:24
également des acteurs dits secondaires
00:17:26
qui sont chargés de l'administration du
00:17:28
système de sa surveillance de sa
00:17:30
maintenance etc
00:17:32
dans une méthode d'ingénierie système il
00:17:35
faut également considérer les
00:17:36
concepteurs et développeurs et testeurs
00:17:38
les certificateurs qui sont en charge
00:17:41
d'élaborer la liste des acteurs
00:17:43
concernés sont naturellement est
00:17:45
majoritairement une et les matériels et
00:17:48
systèmes avec lequel système à concevoir
00:17:50
doit interagir sont également des
00:17:52
acteurs concerne
00:17:54
les différents acteurs vont émettre des
00:17:57
préoccupations ses préoccupations vont
00:17:59
concerner le fonctionnement du système
00:18:01
mais également les conditions dans
00:18:03
lesquelles le système fonctionne ces
00:18:06
préoccupations seront traduites en
00:18:07
exigence qui devront être satisfaites au
00:18:10
que le système conçu soient considérés
00:18:12
comme acceptables pour tous les acteurs
00:18:14
l'ingénieux système est donc une
00:18:16
démarche qui cherchent à satisfaire tous
00:18:18
les clients en leur proposant une
00:18:19
solution acceptée c'est une approche
00:18:21
multidisciplinaire qui doit mettre en
00:18:24
oeuvre et coordonner des compétences
00:18:25
issues du génie mécanique du génie
00:18:28
électrique de l'automatique de
00:18:29
l'informatique etc
00:18:32
et vous à prendre également en compte
00:18:34
d'autres aspects non forcément liés
00:18:36
directement à l'ingénierie tels que
00:18:38
l'environnement la sécurité de la
00:18:41
production l'exploitation la sous
00:18:42
traitance
00:18:44
l'ingénieur système appliquant une
00:18:45
démarche d ingénieux système va donc
00:18:47
agir comme un véritable chef d'orchestre
00:18:49
pour coordonner tous ses aspects afin de
00:18:52
répondre au mieux aux préoccupations
00:18:53
exprimées des acteurs concernés il est
00:18:56
d'ailleurs intéressant de regarder
00:18:57
comment michelle gavin et président
00:18:59
d'honneur de l'association française des
00:19:01
ingénieurs systèmes a défini le profil
00:19:03
d'un ingénieux système il ya une dizaine
00:19:05
d
00:19:06
un ingénieur système une personne il ya
00:19:10
des attitudes à comprendre de multitudes
00:19:12
discipline qui a une crédibilité
00:19:14
technique
00:19:15
qui a des aptitudes avoir loupé grand
00:19:17
dessein il a également d aptitude à
00:19:20
manager des équipes à comprendre le
00:19:22
management de programme il a des
00:19:25
aptitudes à communiquer avec tous les
00:19:27
niveaux du management d une autonomie
00:19:29
d'apprentissage une volonté une bonne
00:19:32
volonté prendre des risques il est
00:19:35
discipliné pragmatique sans esprit
00:19:37
clocher patients curieux honnête et
00:19:39
sympathique cela nous vaut furent est il
00:19:41
pas penser au profit de l'un centralien
00:19:43
la question est ouverte entrons
00:19:46
maintenant au coeur de l'ingénierie
00:19:47
système l'ingénierie système défini de
00:19:50
domaines tout d'abord le domaine du
00:19:53
problème dans lequel il s'agit de
00:19:54
spécifier le système pour répondre juste
00:19:57
besoin dans ce domaine nous utiliserons
00:19:59
la définition des besoins des missions
00:20:01
des contraintes et dans l'environnement
00:20:03
il faudra prendre en compte comme nous
00:20:06
l'avons vu de multiples points de vue
00:20:07
qui sont représentés ici par des élites
00:20:10
solide à partir des différents points de
00:20:12
vue exprimés on pourra identifier le
00:20:14
problème
00:20:15
décomposé le problème en un ensemble de
00:20:18
sous problème interreliés interreliés
00:20:20
puisque nous travaillons sur deux
00:20:22
systèmes complexes
00:20:24
second domaine et le domaine de la
00:20:26
solution il s'agit dans ce domaine
00:20:29
d'architecturé le système pour obtenir
00:20:31
des comportements spécifiques
00:20:34
les entrées de son donnent elles seront
00:20:36
les technologies le marché les standards
00:20:38
les métiers les tableurs nous définirons
00:20:41
alors un ensemble de constituants
00:20:44
ces différents constituants seront
00:20:47
composées pour proposer une solution
00:20:51
cette solution devra répondre à travers
00:20:55
ses composants et leur architecture bien
00:20:58
évidemment de nombreux allers-retours
00:21:01
entre le domaine du problème et le
00:21:03
domaine de la solution seront effectués
00:21:05
afin de converger au mieux vers une
00:21:07
solution acceptable pour les parties
00:21:09
preuve les grandes phases une démarche
00:21:11
d'ingénierie systèmes sont les suivre
00:21:13
dans un premier temps dans le domaine du
00:21:15
problème il s'agit de définir les
00:21:18
exigences des parties prenantes
00:21:20
puits défectueux les spécifications et
00:21:24
une analyse et de ces exigences ont
00:21:27
étudié notamment leur cohérence puis
00:21:29
nous passerons dans le domaine de la
00:21:30
solution ou élaborer une conception
00:21:32
logique ou conception fonctionnelle de
00:21:35
la solution
00:21:36
puis nous passerons à la conception
00:21:38
physique
00:21:39
cette démarche un cycle sera réalisé
00:21:42
d'abord au niveau système
00:21:45
puis quand le système a été défini nous
00:21:48
pouvons passer à un nouveau cycle sur
00:21:51
les aspects sous systèmes puis au niveau
00:21:53
des constituants
00:21:54
ont terminé au niveau des composants en
00:21:58
termes de contrôle des propositions dans
00:22:01
le domaine du problème nous parlerons de
00:22:03
validation et nous parlerons de
00:22:05
vérification dans le domaine de la
00:22:07
solution dont quelques instants sur les
00:22:10
différences entre vérification
00:22:11
validation
00:22:12
la vérification concerne l'ensemble des
00:22:15
activités qui assure qu'un système
00:22:16
implémente correctement une fonction on
00:22:20
se posera la question avons nous bien
00:22:22
construit le système c'est à dire avons
00:22:24
nous bien respecté les règles de l'art
00:22:26
et les règles de bonne construction la
00:22:29
validation concerne quant à elle les
00:22:30
activités qui permettent de dire que le
00:22:33
système construit correspond aux besoins
00:22:34
exprimés par le client la question à
00:22:37
laquelle on répondra sera avant nous
00:22:39
construit le bon produit c'est à dire le
00:22:42
produit pertinents
00:22:44
l'objectif est bien évidemment de bien
00:22:46
construire le bon système on peut
00:22:49
également bien construire le système qui
00:22:52
ne répond pas au problème du client et
00:22:54
cela présente peu d'intérêt mais on peut
00:22:57
également mal construire le bon système
00:22:59
dans ce cas là le système répondra aux
00:23:02
besoins et sera généralement peu
00:23:04
évolutif voire imbattables ingénieur
00:23:07
système est une démarche elle possède
00:23:09
donc un modèle de processus
00:23:11
correspondant à la succession des
00:23:13
activités il faudra exécuté pour trouver
00:23:15
une solution acceptable à un problème de
00:23:18
quel est le modèle le processus de
00:23:20
l'inde généralistes on le présente
00:23:22
souvent sous forme d'un cycle en v à
00:23:25
grosses mailles ce cycle démarre des
00:23:28
besoins ses besoins vont être spécifié
00:23:31
en exigence ce qui va permettre de
00:23:33
définir le système de réaliser les
00:23:37
composants quand les composants seront
00:23:39
réalisés seront intégrés progressivement
00:23:42
pour constituer le système qui sera
00:23:44
ensuite validé dax horizontale
00:23:47
correspond au temps sur ce schéma les
00:23:50
phases sont bien distinctes et tout de
00:23:52
même taille il est évident que dans le
00:23:54
cas de l'application d'une telle
00:23:56
démarche sur la réalisation d'un vrai
00:23:58
système et différentes étapes auront des
00:24:01
durées différentes et éventuellement
00:24:03
elles pourront se chevauchent et dans le
00:24:05
temps c'est à dire que l'intégration du
00:24:08
système pourra par exemple commencer
00:24:10
avant la réalisation de tous les
00:24:12
constituants du sist cette démarche ici
00:24:14
est présenté de manière linéaire il y a
00:24:17
bien évidemment un certain nombre de
00:24:19
retour arrière à partir du moment où par
00:24:21
exemple dans la définition du système on
00:24:24
se rend compte qu'un certain nombre
00:24:25
d'exigences ne sont pas cohérentes ou ne
00:24:28
sont prêts précise où nous sommes tout
00:24:29
simplement pas défini dans ce cas là
00:24:31
nous reviendrons sur la phase de
00:24:33
spécifications des exigences ce site est
00:24:35
représenté sous forme d'un v de manière
00:24:38
à mettre face à face les phases qui se
00:24:40
correspondent l'intégration système
00:24:42
vérifiera notamment que le système est
00:24:45
bien conforme à sa définition la
00:24:47
validation système s'assurera que le
00:24:50
système respecte bien les exigences qui
00:24:52
ont été définies dans la phase de
00:24:54
spécifications ce cycle de vie
00:24:56
correspond essentiellement aux phases
00:24:58
d'analysé de conception et de
00:25:00
réalisation du sist il peut être
00:25:02
complété par par exemple une phase de
00:25:05
transfert va l'exploitation on peut par
00:25:07
exemple déroulé ce cycle de vie pour
00:25:10
l'analyse la conception et la
00:25:12
réalisation d'un avion puis ensuite
00:25:14
réalisé plusieurs exemplaires cet avion
00:25:16
qui seront transférées par exploitation
00:25:19
le site passez ensuite phase
00:25:22
d'exploitation cette phase
00:25:24
d'exploitation pour est très longue et
00:25:25
dure et plusieurs dizaines d'années par
00:25:27
exemple dans le cas d'avions ou de
00:25:29
plateformes pétrolières à la fin
00:25:31
d'exploitation il y aura une phase de
00:25:32
retrait si nous prenons un peu de recul
00:25:35
sur le cycle en v qui vient d'être
00:25:36
présenté on peut distinguer trois phases
00:25:39
principales la définition du système la
00:25:41
réalisation des constituants et
00:25:44
l'intégration de systèmes
00:25:46
c'est dans cette phase de réalisation
00:25:48
des constituants que les différents
00:25:50
métiers interviendront par exemple le
00:25:53
génie électrique le génie mécanique le
00:25:55
génie informatique
00:25:56
chacun de ces métiers aura ses propres
00:25:59
démarches souvent selon un cycle en v
00:26:02
spécifiques au domaine pour définir et
00:26:04
réaliser chacun des constituants dont il
00:26:06
aura la responsabilité
00:26:08
la géniale système n'a pas pour vocation
00:26:11
à se substituer aux différents experts
00:26:13
de chacun des métiers
00:26:15
la gs système intervient principalement
00:26:18
au niveau de la définition du système et
00:26:21
de l'intégration de systèmes raffiné le
00:26:23
positionnement de l'algérie système sur
00:26:25
le cycle de vie nous pouvons construire
00:26:27
une représentation sur laquelle nous
00:26:30
avons en abscisse le temps et on leur
00:26:32
donnait les informations avec lesquels
00:26:34
le système est connu et peut être
00:26:35
compris nous retrouvons ici les phases
00:26:39
principales de cycle de vie définition
00:26:42
des besoins spécifications techniques
00:26:44
définition préliminaire du système
00:26:46
définition détaillée du système
00:26:48
réalisation intégration et utilisation
00:26:51
dans ce cycle on peut considérer deux
00:26:54
parties dans la première partie nous
00:26:55
allons manipuler principalement des
00:26:57
concepts des architectures qui seront
00:26:59
capturés et dans des modèles dédiés à
00:27:01
bram et ou des représentations plus
00:27:03
formel tels que des équations ses
00:27:05
différentes représentations seront
00:27:07
utiles ou explicite et les différents
00:27:09
points de vue des acteurs concernés
00:27:11
nous opposons ici que le système à
00:27:14
concevoir est une moto de type grand
00:27:15
tourisme les experts auront reconnu une
00:27:18
yamaha fjr très sain
00:27:20
la première partie du cycle se terminera
00:27:22
par la définition préliminaire du
00:27:24
système sur laquelle nous aurons un
00:27:26
modèle global de la moto nous entrons
00:27:29
ensuite dans la partie dite de produits
00:27:31
virtuels de conception par ordinateur et
00:27:33
de fabrication les experts en génie
00:27:35
mécanique définiront par exemple une
00:27:37
maquette numérique de la moto et de ses
00:27:40
composants tels que ce modèle 3d
00:27:42
partielle du moteur 4 cylindres en ligne
00:27:44
de 13 centimètres cubes de la future
00:27:46
moto
00:27:47
dans la phase de réalisation les
00:27:49
différents constituants de la moto
00:27:51
seront fabriquées les jantes le cadre la
00:27:55
culasse et ainsi de suite les experts en
00:27:58
génie électrique auront quant à eux
00:27:59
conçu les composants électriques
00:28:01
électroniques et les spécialistes en
00:28:03
génie informatique ont réalisé le sous
00:28:05
système informatique embarqué chargé de
00:28:08
gérer la baisse le régulateur de vitesse
00:28:10
les suspensions pilotées dans la phase
00:28:13
d'intégration les différents
00:28:15
constituants de la moto sont assemblés
00:28:18
progressivement le système réel et
00:28:21
finale sera enfin réalisé et passera
00:28:23
dans sa phase d'utilisation sur cette
00:28:25
figure nous pouvons tracer une ligne
00:28:27
séparant une zone dans laquelle on
00:28:30
manipule essentiellement des données
00:28:31
abstraite et une zone en bleu
00:28:33
représentant les phases dans lesquels on
00:28:35
manipule essentiellement des données sur
00:28:37
des éléments physiques bien réel le
00:28:39
domaine d'intervention de l'ingénierie
00:28:41
système se situe sur la partie gauche de
00:28:43
ce schéma mais également au niveau de la
00:28:46
phase d'intégration pour s'assurer que
00:28:48
le système réalisé est bien conforme aux
00:28:51
exigences qui ont été définies dans la
00:28:53
première partie du cycle de vie c'est
00:28:55
dans la partie gauche que nous
00:28:57
construisons les différents modèles
00:28:58
d'ingénierie système
00:29:02
quels sont ces modèles on peut les
00:29:04
classifier en modèle pour la vision
00:29:07
structurelles modèle pour la vision
00:29:09
comportementale on peut également les
00:29:11
structures et en modèle pour la vision
00:29:13
opérationnelle pour la vision
00:29:15
fonctionnelle et la vision physique nous
00:29:18
aurons besoin d'abord deux modèles de
00:29:19
contexte faisant apparaître les
00:29:21
différents acteurs et des différents
00:29:22
services rendus par le système à partir
00:29:25
de la liste des services nous pourrons
00:29:26
construire une décomposition
00:29:28
fonctionnelle et la structure
00:29:30
fonctionnelle avec l'agencement des
00:29:32
différentes fonctions l'ensemble de ces
00:29:34
fonctions sera chargée de répondre aux
00:29:37
différents services qu'ils auront été
00:29:38
annoncés
00:29:40
d'un peu le comportemental nous allons
00:29:43
construire des modèles représentant des
00:29:45
scénarios opérationnels à partir de ces
00:29:48
scénarios nous pourrons faire une
00:29:49
décomposition
00:29:51
comportementale et construire un
00:29:54
comportement fonctionnel sur la base
00:29:57
d'entraînement d'activité c'est
00:29:58
processus devront reconstituer les
00:30:01
scénarios la vision structurelles et la
00:30:04
vision comportementales sont
00:30:05
complémentaires quand ces deux visions
00:30:08
ont été construites on pourra au niveau
00:30:10
physique constituer l'architecturé
00:30:12
physique de la solution qui sera proposé
00:30:15
cette architecture physique devra
00:30:17
réaliser les fonctions définies dans la
00:30:20
partie structurelle et réaliser les
00:30:23
comportements défini dans la partie
00:30:24
comportement''
00:30:26
cette architecture étant stabilisée on
00:30:29
pourra finaliser l'arborescence physique
00:30:32
des composants en faisant apparaître par
00:30:34
exemple des composants à réaliser ou des
00:30:37
composants achetés appelé aussi
00:30:39
composants sur étagère nous voyons ici
00:30:42
qu'il ya de nombreux modèles à
00:30:44
construire et donc apparaît très
00:30:46
rapidement la nécessité d'un langage
00:30:48
standard pour la construction de ces
00:30:50
modèles
00:30:53
quel est ce langage standard ce langage
00:30:55
et si c'est elle qui sera abordé dans la
00:30:58
vidéo suivre