Vous êtes sur la page 1sur 62

Les concepts de l ingnierie et de l intgration des systmes

Systmes et processus d Ingnierie Systmes


Yann Pollet Conservatoire National des Arts et Mtiers Chaire d intgration des systmes

Complexit des systmes


Matrise de l infra-structure socio-technologique actuelle systmes de plus en plus complexes Complexit, cycle de vie long, haute spcificit, ralisation en petites quantits Dfis multiples :
Ralisation par intgration de composants htrognes estimation des cots de dveloppement et d exploitation pilotage dun projet complexe matrise de la maintenance et des volutions, .

Mtierde delingnierie lingnierieet etintgration intgrationde desystmes systmes Mtier :: dimensiontechnique technique Architecte-concepteur Architecte-concepteur dimension Ralisation Ralisationdans dansle lecadre cadrecontractuel contractueldun dunprojet projet dimension managriale managriale dimension

Exemples

Systme de conduite industriel

Systme de sant rgional

Systme d observation

Entreprise tendue

Les systmes : autres exemples


Systme de conduite de production industrielle Systme de transport automatique Systme de communication par satellites Systmes de gestion de la relation client Pilote automatique d un avion Rseau de montique Rseau de surveillance et de prvision Informatique embarque dans une automobile Centrale nuclaire Systme dInformation et de Communication Systme d information d entreprise multi-sites Annuaire lectronique

Les Systmes Logiciel Prpondrant


Sphre humaine
Organisation Processus mtiers Facteurs humains

Sphre technologique
lectronique, Automatismes, mcanique, capteurs, actionneurs, thermique, chimie

Sphre informatique

Traitement de linformation : matriel et logiciel

Quest ce que lIngnierie et Integration de Systme ?


Une dmarche gnrique dveloppement des systmes complexes dans le respect de Fonctionnalits attendues, de Cot, Dlai, et Qualit ensemble de concepts, dapproches, de modles, de standards
Sapplique tous les types de systme (systmes technologiques, informatique dentreprise, ) Vise lintgration de technologies multiples et htrognes Adresse le processus de conception de systme par intgration de diverses technologies, non les technologies elles-mmes Ingnierie & Intgration des Systmes

Finalit, Besoins

Systme

Acquisition ou ralisation des Dveloppement ou acquisition de constituants constituants par diffrents F.H. Logiciel Matriel Infrastructures . mtiers . rseau

Le mtier d Ingnierie / Intgration de Systmes


Concevoir et raliser des systmes dominante informatique par intgration :
de matriels et logiciels spcifiques de matriels et logiciels standards de matriels non informatiques

en vue de fournir des utilisateurs un systme intgr dans un environnement, rpondant aux besoins exprims, et accompagn des services ncessaires leur mise en uvre

Rfrences en Ingnierie des Systmes


Site de lAFIS (Association Franaise dIngnierie Systmes) : www.afis.fr
Synthses, groupes de travail, liens, Dcouvrir et comprendre lIngnierie Systme

Site de lINCOSE (International Council on System Engineering) : www.incose.org


Connaissances et pratiques de rfrences (SE Body of Knowledge )

Des ouvrages de synthse :


Ingnierie et Intgration des Systmes , J.P. Meinadier (Herms) Le mtier de lIntgration des Systmes , J.P. Meinadier (Herms) Systems engineering. Copyng with complexity .. R. Stevens, K. Jackson, P. Brooks, S. Arnold (Pearson, Prentice Hall) nombreux autres ouvrages en langue anglaise

Du systme au projet. Les fondamentaux de lI.S.


Quest ce quun systme? Systmes, finalit, pilotage, temps, Aspects structurels dun systme Le systme projet

Points de vue interne et externe


Approche externe = boite noire est dans un environnement Le systme
Le systme a une finalit ( pour quoi? ) Le systme fournit des services lenvironnement

Approche interne = boite blanche le contenu reprsente une solution


Sur-systme
Finalit Finalit

Systme
Sous-systmes

Sur-systme Environnement du systme

Systme

Qu est-ce qu un systme?

Notion de systme
Ensemblecomposite compositeconstitu constitude depersonnels, personnels, Ensemble dematriels, matriels,de delogiciels, logiciels,de deprocdures procdures de eninteraction interactionmutuelle mutuelle en dansun unenvironnement environnementdonn donn dans organisspour pourrpondre rpondreun unbesoin besoin organiss correspondantune unecertaine certainefinalit finalit correspondant
Ensembled dlments lments(( sousEnsemble soussystmesou oucomposants composants systmes )) Ensembled dinteractions interactions Ensemble internes internes Ensembled dinteractions interactions Ensemble externes externes Ensemblede debuts buts Ensemble Complexittechnique technique Complexit proprits proprits mergentes mergentes htrognit htrognit complexithumaine humaine complexit
finalit

frontire

La vision externe
Finalit du sur-systme
implique traduit raffin en

Finalit

Missions, Objectifs
dfinit

Besoins, attentes
Parties prenantes

Services et/ou produits fournir Contraintes

Mtiers
Autres systmes, organisation, etc.

Le systme faire

Interfaces

Embotement systme / sous-systmes Rcursivit de la dmarche (MOA1, MOA2, , MOE, ralisation)

Le systme et son environnement


Environnement indirect

Autre Environnement direct systme Autre systme


interfaces

Autre systme

Systme faire

Le systme et son environnement (2)


Environnement : tout ce qui est susceptible dinfluencer le systme ou dtre influenc par lui Environnement direct :
Humains ( usagers ) : utilisateurs actifs, passifs, exploitants, autres (oprateurs de MCO, ..) Fonctions de service autres systmes environnement physique (capture, action) Le systme sintgre dans son environnement via des interfaces et en fournissant des services

Environnement indirect
respect de contraintes (rglementaires, de scurit, denvironnement, )

Le systme et son environnement (3)


Finalit Missions, Objectifs Flux entrants Flux sortants Fonctions de service Entres transformer Flux sortants : Systme Matire Intentionnels Energie faire Non intentionnels Information

Transformation

Environnement Finalit Missions, objectifs Fonctions de service

Fonction de service dfinition de produits, de processus interne, de rgulation


temps

Environnement humain (direct)


Usagers actifs
Sur-systme environnement

Usagers passifs

Systme faire

Exploitants

Oprateurs de MCO

Usagers actifs : bnficient des services de faon interactive Usagers passifs : nagissent pas de manire active sur le systme (ex : passagers) Exploitants : agissent sur le pilotage du systme (et sont ncessaires son fonctionnement) Oprateurs de soutien logistique, maintenance (Maintien en Conditions Oprationnelles) Systmes technologiques / systmes socio-techniques . Lhumain est ou nest pas dans le systme selon le point de vue

Exigences sappliquant un systme


Finalit fourniture de services lenvironnement direct Exigences et contraintes sur le Systme faire
Exigences fonctionnelles ce que doit FAIRE le systme Fonction de services (interactives, actives, ractives) Exigences non fonctionnelles ce que doit ETRE le systme FURPSE (Fonctionnality, Usability, Reliability, Performance, Serviceability, Evolutivity) (ISO CEI 9126) Contraintes de lenvironnement direct (milieu physique, ) Contraintes de lenvironnement indirect facteurs PESTEL (Politique, Economique, Social, Technologique, Environnemental, Lgal)

Typologie des systmes


Systmes technologiques Systmes informatiques techniques Systmes d Information informatiss Systmes d organisations Systmes socio-techniques

Des systmes de systmes...


Systme dorganisation Systme technologique Systme informatis

Systme socio-technique Systme informatis

Les systmes interagissent avec les systmes existants et forment des Systmes de Systmes

Des systmes de systmes...


Les systmes interagissent avec des systmes dj existants et forment des Systmes de Systmes mergence de nouveaux services

S2 S1

S3

On peut appliquer la dmarche globale de lI.S. au niveau de lorganisation Urbanisation du S.I.

Intgration entre systmes


Raliser un systme par intgration de systmes commercialiss sur le march par diffrents fournisseurs Faire inter oprer des systmes dj en service Rsoudre les problmes d htrognit :
Fonctionnelle (pragmatique) : rendre les applications complmentaires (fonctions, dynamique) mergence de nouveaux services Smantique : mise en cohrence de la signification des donnes Syntaxique : adaptation des formats d changes Technique (lexicale) : adaptation des infrastructures technologiques

Pilotage dun systme : un premier modle


Systme form de constituants humains, matriels, logiciels
Informations sur lenvironnement

Finalit

Pilotage :
Interne (auto pilotage) Externe mixte

pilotage
mesures, vnements Actions de commande, de rgulation

Degr dautonomie vis vis de lenvironnement

Entres :
matire, nergie, information

Transformations oprantes

Sorties :
matire, nergie, information

Niveaux de pilotage dun systme


Notions de Commande (planification dactions) et de Contrle (raction aux carts) Diffrents niveaux de la pure rgulation au pilotage dvolution (reconfiguration, rsilience) Hirarchisation des niveaux de prise de dcision :
Politique Stratgique Tactique Autonomie Ractif Ex : entreprises, nations, systmes intelligents
Niveaux de dcision Temps

Intervention humaine

Dcomposition gnrale d un systme finalis


Systme form de constituants humains, matriels, logiciels

Finalit
Niveau de pilotage Dcider Niveau informationnel Voir ,

Pilote de manire optimale le systme en environnement fluctuant ou volutif


Ex : dfinit les plans de production en fonction du march

information

mmoriser, synthtiser

Fournit les informations sur l environnement et l tat du systme oprant


Ex : labore et gre les informations, transforme les directives en actions

flux entrant

Niveau oprant Agir

flux sortant

Remplit la mission oprationnelle du systme

Ex : transforme les flux de matire premire en produits finis

Systme et temps
Dcomposition temporelle Description du fonctionnement suivant diffrents niveaux d invariance
finalit
Evolution du systme Niveau temporel volution en phase d utilisation. adaptabilit la mission, l environnement, la technologie volution Dmarrage, arrt, reconfigurations, maintenance,

Phases de vie Environnement du systme Modes

Phases Continu

Dynamique et rgles de dcision chaque niveau Fonctionnement

Pilotage et temps
Pilotage chaque niveau temporel :
Dfinition des enchanements, Dfinition des scnarios, des actions de reconfiguration

Le cycle de vie dun systme

Analyse pralable

Conception Intgration Transfert Exploitation Production vers Ralisation MCO des lexploitant Constituants

Retrait

Cycle de vie nominal Cycles de vie avec itrations

Le cycle de vie dun systme


Organisation utilisatrice

Ingnierie / Intgration Conception Intgration Transfert Exploitation vers Ralisation, MCO acquisition lexploitant Retrait

Analyse pralable Projet

des constituants

Adaptations, ringnierie Organisation exploitante Analyses, dcisions, modles

Mmoriser
Cout, dlai, environnement projet Organisation ralisatrice

Exploiter

Capital Capital dexprience dexprience

Les systmes contributeurs


Systme principal et systmes contributeurs

Systme de soutien logistique Les systmes contributeurs peuvent prexister au systme faire Produits contributeurs

Systme cible et systmes contributeurs


Systmes de fabrication et d approvisionnement Systme de dveloppement Systme de dploiement Systme d opration

Systme de retrait

Systme de soutien logistique

Processus Processus de Processus Processus de Processus Processus d exploitation d ingnierie ralisation des d intgration dploiement de retrait Processus de systme systme constituants maintenance dfinit, ajuste

conoit font partie de

Systme cible
Systmes de l environnement font partie de

Le systme : vue interne


Ingnierie du systme

Le systme : vue interne


Systme : ensemble dlments en interaction Dcomposition en constituants, et en interactions Ingnierie (point de vue entre les constituants descendant) Composition du systme partir des constituants Architecture, Intgration (point de vue montant) Proprits attendues :
alloues un constituant, ou Globales, mergeant du rseau dinteraction (non rductibles des proprits des constituants

mergence intentionnelle, non intentionnelle

Dcomposition et Architecture
Systme faire

Constituants logiques

Architecture fonctionnelle

Dcomposition logique (fonctionnelle)


Architectureorganique organique::Types Typesde decomposants, composants, Architecture interfaces,interaction, interaction,nature naturedes desliens, liens, interfaces, distributionphysique physiquesur surle lematriel, matriel, distribution Architecturetechnique technique::infrastructure infrastructure Architecture logiciellesystmes systmesdexploitation, dexploitation,matriel, matriel, logicielle

Architecture physique

Architecture du systme
Larchitecture est un lment cl :
De lintgration
Contrats sur les interfaces Blocs : base de la stratgie dintgration

De lorganisation du projet
structuration en WBS dlais et du couts planning

De la prise en compte des aspects non fonctionnels


Les besoins en scurit, volutivit, maintenabilit, couplabilit, .. sont les lments majeurs qui influence larchitecture

Dcomposition dun systme


Domaine du problme
Explorer tous les aspects du problme Intgrer les points de vue Vrifier la compltude et la cohrence Dcomposition du problme

3 niveaux de travail Vision contextuelle Intgration de tous les points de vue Ingnierie des exigences

...
Sous-problmes

Vision fonctionnelle Dcomposition analytique en sousproblmes Vision physique Dfinition dune architecture

Solutions dfinition de constituants Ralisation ou acquisition des constituants Intgration des constituants

...

Domaine de la solution

Dcomposition dun systme


Dcomposition itrative en sous-problmes
pas doptimum global immdiat atteinte de solutions acceptables Prise en compte des interactions entre sous-problmes

Arrt lorsquon aboutit un lment suffisamment simple ou un constituant existant Si complexit trop grande, dcomposition en soussystmes Lois psychologiques : entre 3 et 7 lments, 4 niveaux
S2 S1 S3

Le Systme pour faire


Le Systme-Projet

Projet
Les systmes sont en gnral des cas uniques qui rpondent un besoin particulier Projet organisme client : matre d ouvrage organisme fournisseur : matre d uvre Projet :: processus processus de de mise mise en en uvre uvre de de ressources ressources Projet mobilises en en vue vue du du dveloppement dveloppement d d un un mobilises nouveau systme systme (C.Q.F.D) (C.Q.F.D) nouveau
engagement engagement de de fonctionnalits fonctionnalits engagement engagement de de cots cots et et de de dlais dlais engagement engagement sur sur la la qualit qualit

Programme
Certains systmes ncessitent la coordination de plusieurs projets :
grand systme mettant en jeu diffrents projets (ex: systme d arme) petites sries avec livraisons tales dans le temps systmes dploys sur plusieurs sites

Programme : ensemble coordonn de projets destins concevoir, fabriquer, maintenir en conditions oprationnelles un systme ayant des caractristiques de produit rptitif ou de dploiement

Les trois systmes de lI.S.


Dfinition des solutions et des produits

. . .
Un ensemble de solutions = le systme faire Systme dominante technologique

dfinit

Un besoin

Planification du projet

.. .
Systme-projet = le systme pour faire Systme dominante organisationnelle

produit

Le systme ralis Produit

Approche gnrique de lI.S.

Production, opration, maintenance du systme

Le projet est un systme


Projet = systme :
faisant passer dune finalit un systme y rpondant Ncessitant des ressources humaines et matrielles, qui consomment du budget Ensemble dactivits et de ressources en interaction

Activits :
Activits techniques dI.S. Activits de management mise en uvre des activits techniques
Management de projet Management de lI.S. planifier et conduire les activits dI.S.

Activits dI.S. au niveau de lentreprise manager ce qui doit tre commun (investissements, mthodes et outils, management des RH et des connaissances, amlioration des processus

Le systme projet
Projet dfinition par un processus
Faisant passer dune finalit un systme y rpondant Ncessitant des ressources humaines et matrielles, qui consomment du budget Ensemble dactivits et de ressources en interaction

Systme-projet et environnement
Environnement direct : client, fournisseurs, le projet englobant, autres projets interfaces Environnement indirect : organismes susceptibles dtre affects contraintes conomiques et industrielles

Ingnierie du systme et ingnierieLede projet Le systme cible systme ingnierant (projet)


Domaine du problme
Dfinition des services pour rpondre la mission du systme Dcomposition en fonctions

Domaine du problme
Dfinition des travaux raliser pour dvelopper le systme cible selon les objectifs Dcomposition en processus et activits

... ...
Construire la solution sous forme de constituants Intgration des constituants

... ...
Construire la solution sous le forme de tches raliser Planifier et manager le projet

Domaine de la solution Problmatique d intgration de constituants

Domaine de la solution Problmatique de coordination, de synchronisation de processus

Dcomposition d un systme
systme

Produits du systme cible


Sous-systme

Produits ncessaires aux processus du cycle de vie du systme cible


Bloc projet systme

Produits du soussystme

Produits du cycle de vie du sous-systme Bloc projet sous-systme

PBS : Product Breakdown Structure

lments de complexit des systmes


Complexit intrinsque
statique : nombre et varit des lments, fonction, interactions (nombre d tats, de configurations)
significative de l effort d ingnierie

dynamique : dynamique des interactions (parcours dans l espace des tats, mergence)
significative de l effort de test (->effort d intgration)

complexit d volution et d auto-organisation

Indterminisme
comportement indterministe de l environnement alas des constituants complexit humaine

htrognit des constituants et des mtiers

Du besoin la solution
Domaine du besoin
Font merger Utilisateurs Multiples besoins et contraintes d exploitation Ce qui est souhait compromis Ce qui est possible Potentialits et limitations technologiques Ralisateurs fournissent utilisent, exploitent

Problme
nouveau besoin satisfaire

Systme
une solution au problme

Domaine de la solution

Du problme la solution
Domaine du besoin Problme
nouveau besoin satisfaire Font merger Multiples besoins et contraintes d exploitation Ce qui est souhait compromis Ce qui est possible Potentialits et limitations technologiques Parties prenantes concernes Intgre et formalise Le matre d ouvrage : l intgrateur des besoins utilisent, exploitent

Le matre d oeuvre : l intgrateur de la solution

Systme
Choisit et intgre une solution au fournissent problme

Ralisateurs

Domaine de la solution

Ingnierie et intgration
Domaine du problme
Le problme mission besoins contraintes Approche descendante partir du problme compromis Approche ascendante partir de l existant Construction du systme par intgration de constituants Sous-systmes et composants existants Dfinition de l architecture partir du besoin

...
Domaine de la solution

Processus d ingnierie systme


mission environnement contraintes ESPACE DU PROBLEME

Analyse Analyse du du problme problme

Le bon systme rsout le problme rel

Ce que l on veut

Spcification Spcification du du besoin besoin Itrations Itrations Systme Systme Sous-systme Sous-systme ... ... Composant Composant
Rfrentiel des exigences

Validation Validation analyse analyse de de la la valeur valeur optimisation optimisation prise prise de de dcision dcision
Ce qu on est capable de faire

Validation Validation Vrification Vrification

Conception Conception fonctionnelle fonctionnelle

Architecture fonctionnelle

Conception Conception organique organique


tat de l art technologique COTS standards ESPACE DE LA SOLUTION Systme conu et intgr sans Architecture physique erreurs

support et management

Le cycle en V
Domaine du besoin Spcification des exigences systme Validation systme

Spcifier les exigences

Dcomposer

... ... Architecture la solution


Ralisation des constituants Conception systme Intgration systme

Domaine de la solution

Le mtier d intgration des systmes


Besoins
Ingnierie et intgration de systmes

Systme

Ingnierie systme Dfinition du systme Spcification des constituants

Intgration systme Construction du systme constituants Sous-traitance Constituants sur tagre

gnie 1

gnie 2

gnie 3

Ralisation des constituants

Acteurs d un projet
Utilisateurs

besoin

suggrent

Utilis par

systme

Matre d ouvrage

Exprime le besoin

Suit la ralisation

Rceptionne le systme

Accord contractuel

Matre d uvre

Dfinit une solution

Ralise la solution

Livre le systme

Sous-traitants

Fournisseurs

Cycle de vie d un systme


tudes pralables Opportunit Matre Faisabilit
d ouvrage

Dfinition

Ralisation

Installation

Opration

Retrait

Exploitation

Expression de besoins

Cycle de dveloppement

Spcification
Matre duvre

Reprise Administration Basculement Dploiement Maintenance Validation Lancement Soutien volutions Ringnierie

Intgration Conception Ralisation constituants

Survie des donnes Basculement Rutilisation

Matrise du projet par le matre d ouvrage


Problme de base : obtenir le systme rpondant strictement au besoin au meilleur cot d acquisition cot global de possession = cot d acquisition + cot d exploitation + cot de maintenance En fait : optimiser le rapport services rendus / cot global de possession Matrise :
du processus d acquisition : dfinition des besoins, tablissement du cahier des charges, choix du matre d uvre, validation des spcifications, recette du systme du processus de management : mise en place d une organisation projet

Matrise du projet par le matre d uvre


Problme de base : faire de bon devis et les tenir Matrise :
processus de fourniture processus de management procd de dveloppement processus de soutien processus d assurance qualit
analyse de l appel d offre dcision de soumissionner mise en place du projet de rponse dfinition des grandes lignes de la solution choix des sous-traitants estimation des cots, dlais, risques prparation de la proposition Lancement : dfinition des tches, du planning, de l organisation management administratif, technique et contractuel des ralisations et de la soustraitance organisation des revues, audits gestion des risques Mthodes, modles et outils soutenant les diffrentes phases du cycle de dveloppement du systme Gestion de configuration, de documentation soutien logistique : approvisionnements, formation des utilisateurs, soutien au maintien en MCO

Activits aprs installation


Exploitation et administration
du ressort du matre d ouvrage grance d exploitation, ou infogrance serveurs externes de reprise en secours

Maintien en condition oprationnelle (MCO)


maintenance
maintenance ralise contractuellement par le matre d uvre socit de tierce maintenance premier niveau de maintenance par l entit utilisatrice

volutions du systme (volution de la mission, de l environnement, des technologies, besoin d interoprablit)

Le soutien logistique

Le soutien logistique
Le dploiement, l exploitation et le maintien en condition oprationnelle peut impliquer une mise en place logistique importante soutien logistique le soutien logistique intgr est analys en mme temps que l ingnierie du systme
Phase de dveloppement
Analyse de l exploitation
Besoin en exploitation Conditions d exploitation

Programme d exploitation

Exploitation Matre d uvre Matre d ouvrage

Ingnierie systme
Besoin en soutien Conditions de soutien

systme

Analyse du soutien logistique et tudes de maintenance

Systme de soutien

Maintien en condition oprationnelle

Cycle de dveloppement d un systme


Spcification Ingnierie du systme Conception Spcification Conception Spc. Gnie logiciel Conc. archit. Ingnierie d un soussystme Valid. Intgration Validation Intgration Validation

Autres gnies

Intgr.

Tests Conc. dtaille unitaires Codage

Les processus d un projet


Processus contractuels Processus Processus de d acquisition fourniture Processus de management Processus techniques Processus de dveloppement Processus d exploitation Processus de maintenance Vue logistique quipes de soutien Vue contractuelle Vue managriale matre d ouvrage matre d uvre management (dv., exploitation, maintenance)

Vue ingnierie

dveloppeurs, oprateurs, mainteneurs

Processus de support et de soutien documentation gestion de configuration installation Processus d entreprise Processus d assurance qualit Processus de dveloppement, et Formation d amlioration des processus

Vue qualit Vue maturit

Management et qualiticiens Management du matre d uvre

Matrise de l entreprise d intgration de systmes Matrise des devis en


cot, dlais, fonction, qualit Matrise des moyens, capitalisation

Matrise des projets


Matrise du processus de dveloppement Matrise du processus de soutien Matrise du processus de management Matrise du processus qualit

Matrise de l entreprise
commerce Organisation et gestion des moyens et comptences

Gestion d une base de comptences techniques Amlioration des processus

Capitalisation et rutilisation