Ingénierie système - fiche bilan PCSI -

Documents pareils
Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

RTDS G3. Emmanuel Gaudin

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Université de Bangui. Modélisons en UML

Les diagrammes de modélisation

Synergies entre Artisan Studio et outils PLM

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Chapitre I : le langage UML et le processus unifié

Analyse,, Conception des Systèmes Informatiques

UML (Paquetage) Unified Modeling Language

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

UML (Diagramme de classes) Unified Modeling Language

Ingénierie des Modèles. Méta-modélisation

Formation des enseignants. Le tensiomètre. Objet technique modélisable issu de l environnement des élèves

Processus d Informatisation

L AUTOMATISME LE SIGNAL

Conception, architecture et urbanisation des systèmes d information

Extrait des Exploitations Pédagogiques

Projet Active Object

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Institut d Informatique & d Initiative Sociale

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Merise. Introduction

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

IFT2255 : Génie logiciel

Visual Paradigm Contraintes inter-associations

Business Process Design Max Pauron

Cours STIM P8 TD 1 Génie Logiciel

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Système de management H.A.C.C.P.

Sujet de thèse CIFRE RESULIS / LGI2P

Le Guide Pratique des Processus Métiers

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Business Process Modeling (BPM)

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Modélisation des processus métiers et standardisation

Cours Gestion de projet

Rappel sur les bases de données

Page 1 Créativité et Innovation en projet technique

ITIL V3. Objectifs et principes-clés de la conception des services

Le génie logiciel. maintenance de logiciels.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Cours en ligne Développement Java pour le web

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

ASSURER LA QUALITE DES RESULTATS D ESSAI ET D ETALONNAGE Assuring the quality of test and calibration results

GL Le Génie Logiciel

UML et les Bases de Données

Mise en place d'une démarche qualité et maintien de la certification ISO 9001:2008 dans un système d'information

Patrons de Conception (Design Patterns)

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

L APPROCHE PROCESSUS,

UML est-il soluble dans les méthodes agiles?

XAGA. Les XAGApps : Des Progiciels de Gestion et de Gouvernance à la carte pour managers

UE 8 Systèmes d information de gestion Le programme

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Architecture d'entreprise : Guide Pratique de l'architecture Logique

S8 - INFORMATIQUE COMMERCIALE

Plateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise

Votre Réseau est-il prêt?

MEGA ITSM Accelerator. Guide de démarrage

Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle

Utilisation de SysML pour la modélisation des réseaux de capteurs

DDO/D2OM/DPMI Séminaire ACORS SMI Septembre Quitter sommaire préc. suiv.

Management des processus opérationnels

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Cours Informatique Master STEP

BTS MUC Le système d information commerciale dans l épreuve d ACRC

Pour une entreprise plus performante

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur Le 23 novembre 2012

Modèles système, modèles logiciel et modèles de code dans les applications spatiales

Diagrammes de Package, de déploiement et de composants UML

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

S84-1 LA GRC ET LE SI (Système d Information) Qualification des données clientèle La segmentation de la clientèle

Intégration de produits mécatroniques au sein d un système PLM

Qualité du logiciel: Méthodes de test

jeudi 19 septembre 2013, Bournezeau Services et Solutions en Carrière

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

ANALYSE DU BESOIN. L ANALYSE FONCTIONNELLE par Jean-Marie VIRELY & all (ENS Cachan) Cette présentation décrit l outil «Analyse du Besoin».

Nom de l application

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Générer du code à partir d une description de haut niveau

INDUSTRIALISATION ET RATIONALISATION

MEGA ITSM Accelerator. Guide de Démarrage

OUTILS DE GESTION ET D EVALUATION AU POSTE : Collecte/réparation/vente d électroménager. Assistant(e) secrétaire commercial(e)

Manuel de recherche en sciences sociales

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio

Un environnement de déploiement automatique pour les applications à base de composants

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

TUTORIEL Qualit Eval. Introduction :

Méthodologies de développement de logiciels de gestion

Formation consultants juniors en recrutement Formation consultants juniors en recrutement

Retour d expériences avec UML

Transcription:

- fiche bilan PCSI - Objectifs du cours : Après avoir étudié l ensemble de la séquence cours-td-tp de première année, vous devez être capable de : Situer le système industriel dans son domaine d activité et donner ses caractéristiques générales, Identifier les matières d oeuvre entrante et sortante, Préciser les caractéristiques de la valeur ajoutée par le système, Définir la nature des énergies ou informations d entrée et sortie, Décrire le fonctionnement pour présenter un système (vocabulaire adéquat, outils de la communication technique), Relever les performances et les comparer aux caractéristiques du CdCF, Identifier et caractériser les éléments de structure : actionneurs et pré-actionneurs, capteurs, transmetteurs, Identifier une commande programmable et ses interfaces, Analyser tout ou partie d un système selon un point de vue donné (structurel ou fonctionnel), Compléter une description fonctionnelle ou un diagramme SysML Analyser ou interpréter un diagramme SysML Table des matières 1 Introduction à la conception de système 2 1.1 Cycle de vie et (éco-)conception d un produit industriel............. 2 1.2 L ingénierie système & nécessité de modélisation................. 3 2 Caractéristiques globales d un système 4 3 Outils et démarches d analyse d un système 4 3.1 Quelques mots sur le langage SysML........................ 4 3.2 Description fonctionnelle............................... 5 3.2.1 Diagramme des exigences (Req SysML Requirement Diagram)..... 5 3.2.2 Diagramme de cas d utilisation (UC SysML Use case Diagram).... 6 3.2.3 Diagramme de contexte........................... 7 3.3 Description structurelle................................ 9 3.3.1 Diagramme de définition de blocs (BDD SysML Block Definition Diagram)...................................... 9 3.3.2 Diagramme de blocs internes (IBD SysML Internal Block Diagram).. 9 3.3.3 Diagramme paramétrique (PAR SysML Parametric Diagram)..... 10 3.3.4 Architecture d un système automatisé................... 10 3.4 Description comportementale............................ 13 3.4.1 Le diagramme de séquences (SD SysML Sequence Diagram)...... 13 3.4.2 Le diagramme d états / transitions (STM SysML State Machine Diagram) 14 3.4.3 Le diagramme d activité (ACT SysML Activity Diagram)........ 15 3.4.4 Schéma blocs................................. 15

1 Introduction à la conception de système 1.1 Cycle de vie et (éco-)conception d un produit industriel Le cycle de vie d un produit La notion de cycle de vie (figure 1) est indissociable d un système. Elle exprime les différentes étapes qui vont de l analyse du besoin jusqu à l élimination et/ou le recyclage de ses constituants. FIGURE 1 Les différentes étapes du cycle de vie d un produit. Le marché d un produit FIGURE 2 Schématisation des différents acteurs du marché. Afin de satisfaire le besoin exprimé ou implicite des clients, dans un contexte économique de forte concurrence, des entreprises mettent sur le marché des produits d une qualité maximale à moindre coût, afin de dégager le plus grand bénéfice. Les stratégies des entreprises sont articulées autour de 3 notions clés : Qualité, Coût, Délais. De nos jours, l essentiel des efforts porte sur la nécessité de minimiser et tenir les délais. Besoin : nécessité ou désir éprouvé par l utilisateur (l acheteur) potentiel. Il concerne la nature de ces attentes et non le volume du marché. Il peut être exprimé ou implicite (besoin non exprimé actuel ou futur). Produit : ce qui est ou sera fourni à un utilisateur pour répondre à un besoin. Un produit est un compromis entre le besoin du client et les contraintes industrielles. 2

La conception d un produit Le but d une conception de produit est de passer du rêve du client au produit final (voir figures 1 et 3). Actuellement, l accent est (ou devrait être...) mis sur la minimisation de l impact environnemental à chaque étape du cycle de vie. Il s agit pour cela d optimiser la consommation d énergies et de matières premières tout au long du cycle de vie, minimiser les émissions (gaz, molécules,...) qui peuvent être nocives pour l Homme ou notre environnement, et améliorer la recyclabilité du produit. Dans l industrie, à chaque phase de conception, des outils sont utilisés pour : Formaliser ce que souhaite le client dans un cahier des charges, Décrire le système en cours de réalisation et/ou ceux des concurrents, Valider et optimiser au fur et à mesure la solution produite par rapport au cahier des charges. La recherche de la solution se fait de manière itérative car les systèmes sont complexes. L objectif est d évaluer, puis de minimiser l écart entre la solution produite et l attente du client (voir Figure 3), pour minimiser les défaillances potentielles et générer la satisfaction du client utilisateur. FIGURE 3 Schématisation d une recherche de solution répondant à un besoin exprimé. 1.2 L ingénierie système & nécessité de modélisation L Ingénierie Système (IS, ou ingénierie de systèmes) est une démarche méthodologique coopérative et interdisciplinaire qui englobe l ensemble des activités adéquates pour concevoir, faire évoluer et vérifier un système apportant une solution économique et performante aux besoins des parties prenantes et acceptable par tous. Les métiers mis en oeuvre en IS ont, de tous temps, utilisé des modèles allant de représentations des plus concrètes, tels que les plans ou modèles réduits, aux plus abstraites, telles que les systèmes d équations. En effet, il est nécessaire de s appuyer sur des représentations, tant du problème que de ses solutions possibles, à différents niveaux d abstraction pour appréhender, conceptualiser, 3

concevoir, estimer, simuler, prouver formellement, valider, justifier des choix, communiquer. C est le rôle de la modélisation. Aujourd hui, de par la complexité croissante des systèmes et de par leur aspect pluritechnologique, le formalisme SysML permet à des acteurs de corps de métiers différents de collaborer autour d un modèle commun dans le processus d IS. 2 Caractéristiques globales d un système Pour caractériser un système complexe, d un point de vue global (en le considérant comme une boîte noire) il faut préalablement définir ses principales caractéristiques : Contexte (préciser le besoin auquel il répond) Frontière (préciser les éléments du milieu extérieur) Matière d œuvre et Valeur ajoutée Critères de performance 3 Outils et démarches d analyse d un système Les systèmes industriels étant par nature complexes, un certain nombre d outils graphiques permettent de donner une représentation simplifiée du système selon un point de vue particulier. Les différentes représentations seront adaptées à différentes analyses du système. Quatre points de vues seront développés dans ce paragraphe : les descriptions fonctionnelles des systèmes, les descriptions structurelles des systèmes, les descriptions comportementales des systèmes, les descriptions techniques des systèmes. Le choix de l outil de représentation dépend de l usage que l on souhaite en faire : Dans le cadre de la conception d un produit, des approches fonctionnelles seront privilégiées, la structure n étant pas connue. Ensuite, dans des étapes d optimisation et d analyse, des approches structurelles et comportementales sont nécessaires. Lors de la conception d un produit, ces descriptions sont regroupées dans le Cahier des Charges Fonctionnel. Cela permet de préciser les performances attendues associées aux fonctions à satisfaire par le système. Illustration : nous nous attacherons à illustrer les outils de descriptions détaillés sur un système du quotidien, la balance pour aliments Terraillon Halo (voir figure 4) permettant la pesée d articles jusqu à 3 kg au gramme près. 3.1 Quelques mots sur le langage SysML Comme présenté en partie 1.2, nous utiliserons le langage de modélisation SysML 1, par l intermédiaire de ses différents diagrammes, pour décrire et modéliser les systèmes. SysML (pour «System Modeling Language») est un langage de modélisation graphique dérivé d UML (utilisé en informatique essentiellement). Comme UML, SysML n est pas une méthode mais un outil de description et de modélisation d un système. Sa première version finalisée établie par l OMG («Object Management Group») date d avril 2007, résultat d un 1. OMG, "SysML Specification v 1.3", juin 2012, www.sysml.org/specs/ 4

FIGURE 4 Balance culinaire Terraillon Halo. groupe de travail lancé en 2001 par l INCOSE (groupe de travail sur la modélisation des systèmes pilotés par les modèles) afin d adapter UML à l IS. SysML étant un langage de modélisation graphique, chaque élément de description du système se fait au moyen de diagrammes (figure 5). FIGURE 5 Présentation générale des diagrammes SysML. 3.2 Description fonctionnelle 3.2.1 Diagramme des exigences (Req SysML Requirement Diagram) Ce diagramme (voir figure 6) modélise les exigences devant être vérifiées par le système en liant les solutions mises en oeuvre sur le système avec les besoins définis dans le cahier des charges. Il traduit, par des fonctionnalités ou des contraintes, ce qui doit être satisfait par le système. Il est possible d effectuer divers regroupements d exigences, comme celles fonctionnelles, environnementales, marketting, design, technique, économique,... 5

FIGURE 6 Diagramme des exigences de pesée de la balance Halo. Il est alors préférable de réaliser plusieurs diagrammes si nécessaire pour ne pas alourdir la présentation : par exemple, un diagramme pour les exigences techniques, puis les autres groupes d exigences sur d autres diagrammes. Afin de présenter plus lisiblement les critères et niveaux associés à chaque exigence, il est possible de les détailler dans un tableau. Illustration : on propose en figure 6 un diagramme des exigences de pesée de la balance Halo. On trouvera en Annexe un diagramme des exigences marketing. 3.2.2 Diagramme de cas d utilisation (UC SysML Use case Diagram) Le diagramme de cas d utilisation (voir figure 7) montre les fonctionnalités offertes par le système en répondant à la question : "quels services rend le système?". Il est centré sur les interacteurs (humains ou autres systèmes) qui attendent un service de l utilisation du système et doit être indépendant des technologies employées. Concrètement, un cas d utilisation... : 6

FIGURE 7 Diagramme de cas d utilisation de la balance Halo. débute à la suite d un élément déclencheur, suit un déroulement, se termine en rendant service aux interacteurs. Il est nécessaire de verbaliser les cas d utilisation avec simplicité (verbe à l infinitifs + complément(s)). Plusieurs cas d utilisation peuvent être possibles pour un même système. Illustration : on propose en figures 7 et 8 des diagrammes de cas d utilisation plus ou moins détaillés de la balance Halo. 3.2.3 Diagramme de contexte Le diagramme de contexte (voir figure 9) permet de définir les frontières de l étude, et en particulier de préciser la phase du cycle de vie dans laquelle on situe l étude (généralement la phase d utilisation). Il répond à la question : "quels sont les acteurs et éléments environnants au système?" C est normalement le diagramme préalable à tout autre car il permet d exprimer l environnement du système dans une situation donnée, dans une phase donnée. Il permet ainsi de manière graphique de faire émerger l expression du besoin et certaines contraintes, qui se retrouveront dans le diagramme d exigences. Ce diagramme est non normalisé, et l on utilise le plus souvent un diagramme de définition de blocs. Illustration : on propose en figure 9 un diagramme de contexte de la balance Halo en phase d utilisation. On trouvera en Annexe un diagramme de contexte étendu. 7

FIGURE 8 Diagramme de cas d utilisation plus détaillé de la balance Halo. FIGURE 9 Diagramme de contexte en phase d utilisation de la balance Halo. 8

FIGURE 10 Diagramme de définition de blocs de la balance Halo. 3.3 Description structurelle 3.3.1 Diagramme de définition de blocs (BDD SysML Block Definition Diagram) Le diagramme de définition de blocs modélise l architecture structurelle (composé, composant) du système en répondant à la question "qui contient quoi?". Il permet de visualiser en un clin d oeil la structure du système en représentant les liens entre les blocs de même niveau par une association (simple trait entre 2 blocs), ou de niveau différent par une composition (trait comportant un losange du côté du contenant). Il peut aussi montrer les caractéristiques principales de chaque bloc en faisant apparaitre les opérations et les propriétés. Illustration : on propose en figure 10 un diagramme de définition de blocs de la balance Halo. 3.3.2 Diagramme de blocs internes (IBD SysML Internal Block Diagram) Le diagramme de blocs internes représente la manière dont interagissent les blocs, par leurs connections et leurs flux d échanges : matière, énergie, information. Il introduit la notion fondamentale de port qui correspond à un point d interaction avec l extérieur du bloc. On distingue principalement 2 types de ports : un port standard (carré simple) correspond à une interface d entrée ou sortie de commande, contrôle, réglage... un port de flux (carré avec flèche) correspond à un élément par lequel transite de la matière, de l énergie ou de l information. Les connecteurs (traits) entre les ports indiquent soit les associations soit les flux de matière, d énergie et d information entre les différents blocs. Un diagramme de blocs internes représente l intérieur d un bloc issu du diagramme de blocs, voire le système complet. 9

FIGURE 11 Diagramme de blocs internes de la balance Halo. Illustration : on propose en figure 11 un diagramme de blocs internes de la balance Halo, avec alimentation par pile. 3.3.3 Diagramme paramétrique (PAR SysML Parametric Diagram) Le diagramme paramétrique est utilisé pour exprimer les contraintes physiques entre les blocs avec des équations et des paramètres qui permettent de simuler le fonctionnement du système. Il peut ensuite être utilisé pour faire des simulations qui vérifieront si le système répond ou non aux spécifications. On propose en figure 12 un diagramme paramétrique d un système de freinage ABS permettant de relier force et distance de freinage. 3.3.4 Architecture d un système automatisé Un système automatisé est constitué de (figure 13) : la partie opérative (PO), qui agit directement sur la matière d œuvre pour lui apporter la valeur ajoutée. la partie commande (PC), qui assure la coordination des tâches nécessaires pour effectuer le processus souhaité (modèle construit), le pilotage (ordres envoyés) de la PO et l échange d informations vers l utilisateur ou d autres systèmes automatisés. 10

FIGURE 12 Exemple de diagramme paramétrique (source : tutoriel de l OMG). Partie Commande Chaîne d'action Chaîne d'acquisition Partie Opérative Matière d'oeuvre entrante Matière d'oeuvre sortante FIGURE 13 Décomposition en partie commande et partie opérative. Représentation sous forme de chaîne fonctionnelle (figures 14 et 15) Chaîne d acquisition (ou de retour) ; Unité de traitement des informations (ou PC) ; Chaîne d action. On retrouve généralement différents types de composants : l effecteur ; l adapteur ; l actionneur ; le préactionneur) ; les capteurs. 11

FIGURE 14 Vue détaillée de la structure d un système automatisé (en boucle fermée). FIGURE 15 Système automatisé en boucle ouverte. Représentation sous forme de chaîne d information et chaîne d énergie (figure 16) FIGURE 16 Représentation formelle d un système sous forme de chaîne d information et chaîne d énergie. 12

3.4 Description comportementale 3.4.1 Le diagramme de séquences (SD SysML Sequence Diagram) FIGURE 17 Diagramme de séquences de la balance Halo correspondant au scénario «peser un aliment de masse quelconque». Le diagramme de séquences (voir figure 17) permet de décrire le(s) scénario(s) d un cas d utilisation. Il répond à la question : "Comment est réalisé ce cas d utilisation?". Il représente les différentes interactions du système (ou de sous-systèmes le cas échéant) avec les différents acteurs (ou système ou sous-systèmes) au moyen de messages, dans le contexte d un scénario donné. Il ne montre donc que l enchaînement séquentiel des différentes interactions. Dans une démarche de conception, il permet de distinguer les différents éléments structurels à travers les échanges de manière granulaire : à partir d un niveau de type «boîte noire», les interactions entre le système et les acteurs permettent de faire apparaitre les interfaces d échanges (interface homme/machine IHM, capteurs, actionneurs) pour finalement en déduire leurs liens avec l organe de contrôle central (automate programmable ou microprocesseur de la partie commande). 13

Remarque : Comme dans tout diagramme SysML, le niveau de détail est laissé au choix, et peut être réduit dans un premier temps, pour être détaillé plus précisément ultérieurement. Illustration : on propose en figure 17 un diagramme de séquences de la balance Halo correspondant au scénario «peser un aliment de masse quelconque». 3.4.2 Le diagramme d états / transitions (STM SysML State Machine Diagram) FIGURE 18 Diagramme d états de la balance Halo correspondant à une séquence de pesée. Le diagramme d états/transitions (figure 18) permet de décrire les différents états pris 14

par un bloc (le système, un sous-système ou un composant) en fonction des événements qui lui arrivent. Un état représente une situation d une durée finie durant laquelle un système exécute une activité (une ou plusieurs actions), satisfait à une certaine condition ou bien est en attente d un événement. Le passage d un état à un autre se fait en franchissant une transition. Il est possible de rajouter des événements internes afin de montrer la réponse à un événement sans changer d état. Les événements entry, do et exit indiquent ce qu il se passe à l entrée dans l état (mot clé entry), pendant l état (do) et à la sortie de l état (exit). Les variables d entrée/sortie intervenant sont celles définies dans le diagramme de blocs internes. Un tel diagramme permet l implémentation logicielle générant les différents diagrammes de séquence. Il nous servira essentiellement à décrire le fonctionnement d un programme. Remarque : étant postérieur aux diagrammes de séquences et de blocs internes, il est naturellement rédigé en dernier. Illustration : on propose en figure 18 un diagramme d états de la balance Halo correspondant à une séquence de pesée. 3.4.3 Le diagramme d activité (ACT SysML Activity Diagram) Le diagramme d activité décrit l enchaînement des actions pour une activité du système. Il permet de représenter le déroulement d un processus sous la forme d une activité correspondant à une décomposition séquentielle d actions, appelées tâches. Il est par exemple fort utile pour détailler ce qu il se passe dans un état d un diagramme d états. Dans sa forme la plus restreinte, ce diagramme représente un algorigramme, c est-à-dire un flux de contrôle (ce flux n a rien à voir avec ceux présents dans le diagramme de blocs internes : il ne faut donc pas les confondre). Contrairement au diagramme d états, il n existe aucun évènement associé aux transitions entre actions (la fin d une action implique automatiquement le passage à la suivante), il n est pas rattaché à un seul bloc de l ibd. 3.4.4 Schéma blocs Bloc Lien Sommateur + + - + FIGURE 19 Description du système par un schéma bloc. 15

ANNEXE : associations et relations dans les diagramme SysML. FIGURE 20 Détail des différents types d associations dans les diagrammes SysML. FIGURE 21 Détail des différents types de relations dans les diagrammes SysML. 16

ANNEXE : différents types de composants intervenant dans les parties opératives. 17