B. Ingénierie Système : Remarque : A. Définition d un système : INCOSE Conseil International de l Ingénierie Systèmes Un système = Composants +

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

Figure 1 : représentation des différents écarts

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

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

RTDS G3. Emmanuel Gaudin

SCIENCES DE L INGENIEUR

Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE

Le génie logiciel. maintenance de logiciels.

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

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

La Certification de la Sécurité des Automatismes de METEOR

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

Master Informatique Aix-Marseille Université

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Rappel sur les bases de données

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML

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

UML (Paquetage) Unified Modeling Language

Baccalauréat technologique

ELEC2753 Electrotechnique examen du 11/06/2012

Cahier des charges pour le tutorat d un professeur du second degré

PARTIE OPERATIVE PARTIE COMMANDE 1. LA PARTIE OPERATIVE ET LA PARTIE COMMANDE : 2. LEURS INTER-RELATIONS :

Extrait des Exploitations Pédagogiques

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Sélection du contrôleur

2. Activités et Modèles de développement en Génie Logiciel

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

Panneau solaire ALDEN

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Méthodologie de conception d un produit mécatronique

Synergies entre Artisan Studio et outils PLM

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

1. PRESENTATION GENERALE DU PRODUIT

Chapitre I : le langage UML et le processus unifié

QUESTION 1 {2 points}

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

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

Keysight Technologies Identification rapide des caractéristiques thermiques d un prototype. Inspection thermographique des bâtiments.

les outils de la gestion de projet

L inégale répartition de l énergie solaire est à l origine des courants atmosphériques

S8 - INFORMATIQUE COMMERCIALE

LA MESURE INDUSTRIELLE

Méthode de sureté de fonctionnement pour une maintenance efficace Application à un poste électrique (60/10KV)

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit.

ALGORITHMIQUE ET PROGRAMMATION En C

Cours 1 : La compilation

Manuel d'utilisation de la maquette

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

Nom de l application

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

Mise en place des projets collaboratifs. public-privé dans les TIC à l entreprise. Cynapsys

Développement spécifique d'un système d information

Analyse,, Conception des Systèmes Informatiques

! analyse du fonctionnement

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

Conception Electronique (CEL) Prof. Maurizio Tognolini

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

Cours 1 : Qu est-ce que la programmation?

Cours Gestion de projet

Conception, architecture et urbanisation des systèmes d information

io-homecontrol de Somfy pour protection solaire

Urbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures

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

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

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

CAHIER DES CHARGES DE LA FORMATION OUVERTURE D ACTION. Certificat de Qualification Professionnelle des Services de l Automobile

Modélisation des données

Licence professionnelle Maîtrise des énergies renouvelables et électriques

ENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE?

Table des matières Sources

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

FICHE 13 RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE REPERTOIRE)

2 / ENONCER ET DECRIRE LES FONCTIONS DE SERVICE A REALISER

Gestion et entretien des Installations Electriques BT

ChairE Systèmes Embarqués Critiques (CESEC)

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie?

UML (Diagramme de classes) Unified Modeling Language

GESTION DE LA PRODUCTION EN HABILLEMENT TABLEAUX D ANALYSE ET DE PLANIFICATION FICHES D ÉVALUATION DESCRIPTIONS DES ÉPREUVES

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

Le Guide Pratique des Processus Métiers

Outils informatiques intégrés pour. de nouveaux produits

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.

En parallèle du travail d équipe

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

IRL : Simulation distribuée pour les systèmes embarqués

Introduction au génie logiciel

Francis BISSON ( ) Kenny CÔTÉ ( ) Pierre-Luc ROGER ( ) IFT702 Planification en intelligence artificielle

Inspection Pédagogique Régionale de Technologie Académie de Reims juin /8

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

Université de Bangui. Modélisons en UML

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

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

Campus PLM de Córdoba

M Études et développement informatique

Bases de données. Chapitre 1. Introduction

Objecteering. La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle.

Proposition pour la création d un site de gestion de projet

Transcription:

Des outils de l analyse fonctionnelle au «SysML» «SysML» : Langage de modélisation des systèmes techniques complexes Cas de l enseignement de la technologie au collège A. EL Marrakchi Inspecteur des Sciences et Techniques Electriques Chargé de mission pédagogique Technologie Collège Académie régional d éducation et de formation Marrakech Safi Délégation de Marrakech Mots clés : Système, Ingénierie système, analyse fonctionnelle, SysML, Diagramme. Introduction : Un système est un ensemble de composants qui interagissent d une manière organisée pour accomplir une finalité commune. Son organisation matérielle et ses interactions avec l environnement lui permettent d atteindre sa finalité qui justifie sa raison d être. Le progrès de la Science et de la Technologie contribue de plus en plus à la complexité des systèmes. Cette complexité se traduit par : Le nombre important de composants de nature différente ; L intervention de spécialistes de diverses disciplines ; La difficulté de prévoir leur comportement par des méthodes réductionnistes. Le comportement d un système est le résultat du comportement de chaque composant du système en interaction avec d autres d une manière linéaire ou bouclée. Ceci, génère de la complexité qui ne pourra être maîtrisée que par des approches systémiques transdisciplinaires. Le langage SysML se veut un outil de modélisation cohérent pour mieux appréhender les systèmes pluritechnologiques actuels. A. Définition d un système : Un système est un ensemble de composants inter-reliés qui interagissent les uns avec les autres d une manière organisée pour accomplir une finalité commune. (NASA 1995) Un système est un ensemble intégré d éléments qui accomplissent un objectif défini (INCOSE 2004). Conseil International de l Ingénierie Systèmes D une manière générale : Un système = Σ Composants + Σ Interactions Remarques : 1. Un système techniques complexe est un système dont le fonctionnement fait appel à plusieurs disciplines de la physique (Mécanique, Electronique, Thermique ). 2. Dans un système complexe, les relations liant les composants sont multiples, interdépendantes et bouclées. Ainsi, le comportement global n est pas directement prévisible à partir des comportements élémentaires des composants. D où, l intérêt d une ingénierie système. B. Ingénierie Système : L Ingénierie Système (SI) est une approche scientifique interdisciplinaire de formation récente, dont le dut est de formaliser et d appréhender la conception de systèmes complexes avec succès. L IS intègre tous les intervenants et toutes les méthodes permettant de concevoir et de valider le système vis-à-vis de son cahier des charges fonctionnel. Remarque : L Ingénierie Système s adresse aux secteurs suivants : Systèmes Embarqués ; Automobile ; Ferroviaire ; Aéronautique ; Espace ; Militaire ; Télécoms ; Médical ; Production d énergie ; etc Les méthodes de l Ingénierie Système (IS) reposent sur des approches de modélisation et de simulation pour valider les exigences ou pour évaluer le système. La modélisation a donc été couramment utilisée pour la décomposition fonctionnelle, les flux de 1

données, et la décomposition structurelle du système, faisant appel à des techniques telles que les actigrammes et les datagrammes. Remarque : En cours d industrialisation, l Ingénierie Système (IS) à pour objectif de minimiser les écarts entre le système souhaité, celui réalisé et celui simulé. Système souhaité Système réalisé Système simulé Performances attendues Performances réalisées Performances simulées Ecart L-C Ecart S-C Ecart S-L La représentation de l organisation structurée des composants ; La définition précise de chaque composant à partir de ses propriétés structurelles et comportementales ; La description du comportement attendu du système au cours des différentes phases d utilisation. L intégration : Il permet d intégrer et de mettre en relation cohérente différentes composantes techniques dans un même modèle ; La validation : les solutions sont validées par simulation basée sur des diagrammes paramétriques. C. Le langage SysML : C est un langage de modélisation des systèmes pluritechnologiques complexes qui permet de décrire tout ou partie d un système d un pont de vue fonctionnel, comportemental ou structurel. Aussi, est-il considérer comme étant un ensemble d outils de communication utilisé dans toutes les phases de vie du produit afin que les différents acteurs puissent communiquer et mesurer les écarts entre le produit en cours de réalisation et celui souhaité. Le SysML n est pas une méthode, mais un ensemble d outils graphiques définis par un métalangage qui offrent au concepteur toutes les facilités pour : construire un modèle permettant de mieux spécifier un système ; simuler le comportement du système afin de valider sa faisabilité avant sa réalisation. concevoir, définir et d analyser la structure et le fonctionnement dynamique d un système ; intégrer les composants physiques de toutes les technologies, les programmes, les données, les énergies, les personnes, les procédures et les flux divers. Les fonctionnalités du langage SysML sont : La collaboration : Il facilite la collaboration transdisciplinaire de tous les spécialistes des métiers concernés à travers la partage et l interprétation facile des informations ; La modélisation : le système est modélisé à toutes les étapes de son cycle de vie en représentant de manière quasi exhaustive les principaux éléments des modèles suivants : L expression du besoin et de contraintes ; Le SysML peut être mis en œuvre en phase de conception d un nouveau système pour : Elaborer des modèles normatifs qui guident la construction ; Elaborer des modèles prédictifs pour valider des solutions en amont de la construction. Aussi, s utilise t-il pour décrire un système existant avec des modèles cognitifs qui permettront d analyser et comprendre des constructions. D. Le SysML au collège : L enseignement de la technologie au collège repose principalement sur l exploitation des systèmes techniques à caractère didactique reflétant une réalité industrielle. Principalement, les pratiques d apprentissages se répartissent en deux volets : L exploitation des systèmes techniques existants pour comprendre leurs fonctionnements et découvrir les fonctions techniques élémentaires contribuant à la réalisation de leur fonction d usage. La mise en application des connaissances techniques acquises pour mener une démarche de projet aboutissant à une réalisation des systèmes techniques. La communication des résultats des réflexions encadrés des élèves est réalisée à partir de l exploitation des outils de communication technique. Alors, quelles sont les limites d utilisation du langage SysML en enseignement de la technologie au collège? D.1 Les constituants du SysML : Le langage de modélisation SysML (System Modelling Language) s appuie sur une description graphique des systèmes en utilisant 2

un certain nombre de diagrammes et permet de représenter les composants et les flux de toutes natures dont notamment : Les constituants du système ; Les programmes informatiques ; Les flux d information ; Les flux d énergie. Le langage SysML permet de décrire de façon abstraite à travers différents points de vue cohérents les systèmes afin d en permettre la compréhension et l analyse. Le langage SysML est composé de neuf diagrammes comme l indique le schéma bloc suivant : Les diagrammes à expérimenter au collège avant de se prononcer sur la possibilité de leur exploitation en technologie. Diagramme comportemental Diagrammes SysML Diagramme des exigences Diagramme Structurel Diagramme de définition de blocs Diagramme d activité Diagramme d états Diagramme de bloc interne Diagramme de cas d utilisation Diagramme de package Diagramme de séquence Diagramme paramétrique D.2 le SysML au collège : Les activités d analyse fonctionnelle au collège programmées sont de deux types : 1. Les outils liés aux activités de l analyse fonctionnelle externe qui sont : a. La bête à cornes pour énoncer le besoin à satisfaire pour le système ; b. Le diagramme pieuvre pour étudier l environnement du système. 2. Les outils liés aux activités de l analyse fonctionnelle interne qui sont : a. Le SADT : c est un outil qui permet de décrire les fonctions d un système et leurs interactions ainsi que la matière d œuvre sur laquelle il agit. Il permet de mettre en évidence les parties constitutives du système, leurs finalités, leur fonctionnement et les interfaces qui les lient. Ceci permet une représentation montrant l organisation structurée que les parties de ce système constituent. b. Le FAST : C est un outil de description qui permet de visualiser l articulation des fonctions partant de la fonction globale ou d une fonction de service (principale ou de contrainte). c. Chaînes de fonctions : La représentation chaîne d information et chaîne d énergie Avant de présenter les diagrammes du SysML qui peuvent être exploités au collège, nous allons appliquer les outils de l analyse fonctionnelle au store automatisé et essayer de retrouver les résultats de cette analyse sur les diagrammes SysML. D.2.1 Enoncé le besoin (bête à cornes) : Système : Le Store automatisé A qui rend t-il service? Sur quoi agit-il? Utilisateur Dans quel but? Le Store Terrasse, rayon du Soleil Le store permet à l utilisateur de protéger sa terrasse des rayons de soleil 3

D.2.2 Etude de l environnement (Pieuvre) : FC2 : Le store doit être protégé contre le vent fort ; FC3 : Le store doit être facilement configurable par l utilisateur (Manuel/Automatique). Soleil Terrasse FP Remarque : La liste formant le milieu extérieur n est pas exhaustive. D autres éléments peuvent s ajouter selon les FC1 contraintes, technologiques, économiques, physiques, humaines, et les attentes du Energie FC2 demandeur du produit en général (Exemple : FC3 vent la pluie, normes de sécurité ). FP : Le store permet à l utilisateur de protéger sa terrasse des rayons de soleil ; FC1 : Le store doit s adapter à une source d énergie ; Les fonctions FP, FC1, FC2 et FC3 doivent être caractérisées. Le principe est de définir pour chaque fonction des critères d appréciation, leurs niveaux et la flexibilité associés à chaque niveau. Caractérisation des fonctions : Fonction Critère d appréciation Niveau Flexibilité FP Délais de fonctionnement : A. Temps de descente ; B. Temps de monté. 60 secondes 90 secondes FC1 Tension d alimentation ; 220 V Puissance. W FC2 Temps de réaction du store ; 5 secondes Seuil de vitesse du vent. Km/h FC3 Position de réglage Manuel Automatique. D.2.3 Diagramme SADT : Energie Vent Soleil Utilisateur ± 2 secondes ± 2 secondes ± W ± 2 secondes ± Km/h Terrasse ensoleillée du soleil Terrasse ombragée Signalisation Manuel/automatique D2.4 Diagramme FAST FP FP : Le store permet à l utilisateur de protéger sa terrasse des rayons de soleil des rayons du soleil FT 1 Prendre en compte les éléments extérieurs FT11 Le store automatisé Acquérir l information présence soleil Traiter l information FT 12 présence soleil Capteur Circuit de traitement FT 2 Mettre le store en mouvement FT13 FT21 Communiquer le Résultat du traitement l i f i Distribuer l énergie Circuit de puissance Relais FT22 Convertir l énergie Moteur CC FT 3 Faire de l ombre FT 23 Transmettre l énergie Sys de transmission La toile 4

FT11 Acquérir présence vent l i f i Capteur vent FC 2 Protéger le store FT 1 Prendre en compte les éléments extérieurs Traiter l information FT 12 présence vent FT13 Communiquer le Résultat du traitement l i f i Circuit de traitement Circuit de puissance Mettre le store en mouvement FT 2 FT21 Distribuer l énergie FT22 Convertir l énergie Relais Moteur CC D.2.5 Diagramme des cas d utilisation (Use Case Diagram : notation SysML : UC) a. Rôle du diagramme des cas d utilisation Il visualise les interactions fonctionnelles des acteurs et du système étudié. Aussi, délimiteil précisément le système, décrit se qu il fera sans s intéressé au comment ni à l intervention de l opérateur. Il exprime donc les services offert par le système aux utilisateurs. b. Représentation graphique du diagramme des cas d utilisation (UC) On trace un cadre délimitant le système et contenant un ensemble de séquences d actions (elles peuvent être liées entre elles) ; A gauche, on place les acteurs humains et à droite les acteurs non humains (un acteur non humain est représenté par un rectangle) ; On décrit les actions réalisables par le système (les services rendus par le système aux acteurs, sous forme de verbe à l infinitif plus compléments) ; Les acteurs peuvent être liés entre eux soit par une flèche bidirectionnelle (chaque acteur agit sur l autre) soit par une flèche unidirectionnelle (un acteur agit sur l autre). FT 23 Transmettre l énergie Sys de transmission Remarques : Pour protéger sa terrasse, L utilisateur a le choix d enrouler ou de dérouler la toile du store de deux façons : Manuel ; Automatique. Il existe donc une relation interactive entre le mode de commande du store et la service rendu par le store (protéger la terrasse des rayons du soleil). D une autre manière, on peut dire que le cas d utilisation de base peut se faire éventuellement d une manière manuelle. Dans ce cas, l interaction est représentée par une flèche on pointillée. L utilisateur UC : Le store automatisé des rayons du soleil Choisir le mode : Manuel/Automatique S alimenter d une source d énergie Le soleil La terrasse Energie UC : Le store automatisé des rayons du soleil Le soleil Protéger la toile su store contre le vent fort Le vent L utilisateur Choisir le mode : Manuel/Automatique S alimenter d une source d énergie Protéger la toile du store contre le vent fort La terrasse Energie Le vent D autres cas d utilisation peuvent être représentés par un diagramme de cas d utilisation. Ceci, est du à l existence d autres acteurs matériel ou immatériels. Dans ce cas, on peut envisager le technicien qui assure l installation et la maintenance en cas de disfonctionnement. Aussi, peut-on envisager la protection de la terrasse de la pluie. 5

L utilisateur Le technicien UC : Le store automatisé de la pluie Régler le seuil du rayonnement du soleil Régler la vitesse du vent Assurer la maintenance Installer le store c. Conseils c.1 Ce diagramme ne doit indiquer ni la manière dont il va assurer le service ni les solutions technologiques envisagées. c.2 Plusieurs diagrammes de cas d utilisation peuvent être établis pour un système afin d en améliorer la compréhension. La pluie D.2.6 Le diagramme des exigences Requirement Diagram. Notation SysML : REQ a. Rôle du diagramme d exigences : Il décrit les exigences du cahier des charges fonctionnel. Une exigence exprime une capacité ou une contrainte à satisfaire par un système. Elle peut exprimer une fonction que devra réaliser le système ou une condition de performance technique, physique, de sécurité, de fiabilité, d ergonomie, d esthétique Les exigences servent à établir un contrat entre le client et les réalisateurs du futur système. b. Représentation graphique du diagramme des exigences (REQ) On indique l exigence du système dans le premier rectangle, avec un texte descriptif et un identifiant unique ; On décompose cette exigence en exigences unitaires, On peut ajouter des données quantitatives et des précisions. Le store automatisé Id = "1" Text = " des rayons du soleil" Relation d inclusion Le soleil Id = "1.1" Text = "On doit dérouler la toile du store selon l espace ensoleillé de la terrasse" Le vent Id = "1.2" Text = "On doit enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Mode de fonctionnement Id = "1.3" Text = "On doit pouvoir commander le store de manière manuelle ou automatique" Id = "2" Text = "La toile doit être enroulée «lorsque la vitesse du vent atteint Vseuil =.." c. Conseils Pour les débutants, ne pas chercher à poser toutes les exigences pour que votre diagramme reste facile à lire ; Réaliser plusieurs diagrammes si cela est nécessaire ; Regrouper les exigences techniques sur un même diagramme et les autres exigences sur un autre. D.2.7 Le diagramme de définition de blocs Notation SysML : BDD a.rôle du diagramme : On peut définir deux diagrammes BDD : 6

BDD contexte : il définit le système dans son environnement (les éléments qui interagissent avec le système) ; BDD système : Il définit l architecture matérielle et logicielle globale du système sous une représentation arborescente de blocs. Chacun d eux se limite à la définition d une famille (classe) de composants principaux. b. Représentation graphique du diagramme Le bloc SysML «block» constitue l élément de base pour la modélisation de la structure d un système ; Ce bloc peut représenter un système ou un sous système ou un composant élémentaire. BDD contexte : La terrasse L utilisateur La pluie «système» Le store automatisé L énergie Le soleil Le vent BDD système : «système» Le store automatisé Détecteur rayon du soleil Détecteur du vent Déteteur de pluie transmetteur d énergie Circuit puissance Distrubuteur d énergie Convertisseur d énergie Les flèches et selon le sens indiqué sur le diagramme, indiquent les blocs et les sous systèmes qui constituent la structure du système. «sous système» Système de Traitement des informations : Pluie ; Vent ; Soleil. d. Conseils Un BDD ne décrit ni le fonctionnement ni le comportement du système ; Ce diagramme est utilisé pour montrer les blocs et sous systèmes essentiels du système ; Il n est pas obligatoire de faire apparaître les propriétés et les opérations dans chaque bloc ou sous systèmes. Ainsi, il présente une vue globale de la structure du système. D.2.7 Conclusion Le langage de modélisation des systèmes technique complexe à pour objet : D analyser la structure des systèmes techniques et leur fonctionnement; De décrire et de concevoir des systèmes techniques ; De vérifier et de valider la faisabilité d un système avant sa réalisation. Ainsi, Le SysML permet de représenter et de communiquer les divers aspects du système sous forme de diagrammes qui décrivent deux aspects d un système : Aspects comportementaux à partir des : Diagrammes fonctionnels qui répondent à la question fondamentale recherchée : Que doit faire le système? (Diagramme des cas d utilisation et diagramme des exigences). Diagrammes dynamiques qui visualisent le comportement d un système (Diagramme de séquence et diagramme d état). Aspects structurels à partir des diagrammes de définition de blocs et de 7

blocs interne (Ce sont des diagrammes statiques). Analysons les diagrammes du SysML (diagramme des cas d utilisation, diagrammes des exigences et le diagramme de définitions de blocs) pour retrouver les résultats obtenus par les outils de l analyse fonctionnelle. Le diagramme des cas d utilisations nous permet de : Recenser les éléments de l environnement du système (utilisateur, soleil, vent, terrasse, énergie) ; Ressortir la fonction d usage du système (protéger la terrasse des rayons du soleil) ; Visualiser les contraintes qu il faut résoudre au cours de la réalisation du système : S alimenter d une source d énergie ; Choisir le mode : Manuel ou automatique ; Protéger la toile du store contre le vent fort. On retrouve donc les résultats obtenus par les outils «bête à cornes» et «pieuvre». Le diagramme UC répond à la question : Quels sont les services rendus par le système? Le diagramme des exigences définit en termes d exigences liées principalement aux contraintes qu il faut résoudre pour satisfaire le besoin déclaré. D une autre manière, le diagramme des exigences traduit le cahier des charges sous forme de décomposition en exigences. Ce diagramme permet de raffiner d avantage les exigences d un système chiffrées ; cela nous rappelle les critères d appréciations et leurs niveaux lors de la caractérisation des fonctions rendues par un système. Le diagramme de définition des blocs traduit l aspect structurel du système. Il expose d une manière simpliste les constituants matériels du système. Bibliographies Skander Turkie. Ingénierie système guidée par le modèle : Application du standards IEEE 1528, de l architecture MDA et du langage SysML à la conception des systèmes mécatronique. Thèse de Doctorat en Sciences et Techniques Industrielles à l Université du Sud Toulon-Var. 2 octobre 2008. DIDIER FAGNON, STÉPHANE GASTON. SysML : les diagrammes. Revue Technologie 178. Avril 2012. M. BELMONTE. Outil de représentation SysML Irobot Professeur au Lycée Jean Perrin Marsielle. DONIS JOLIVET. Les systèmes à événements discrets. Partie II : Les systèmes séquentiels. Février 2014 Guillaume FINANCE. Modélisation SysML. Septembre 2010 (www.umlchannel.com) Pascal Roques. Le sysml par l exemple. Eyrolles 2009 8