Académique Documents
Professionnel Documents
Culture Documents
1/40
Plan Introduction
dans le but de :
associer une solution satisfaisante à un ou plusieurs besoins.
2/40
Plan Introduction
Présentation générale des systèmes
3 Définition
3 Types de systèmes
Introduction Introduction
Présentation générale des systèmes Présentation générale des systèmes
3 Remarques
Il ne suffit pas de connaître tous les composants d’un système pour 3 Exemple : Voiture
maîtriser et comprendre son fonctionnement.
Un système donné n’est jamais isolé du monde extérieur.
Ainsi, la définition d’un système nécessite la définition des interactions :
entre ses constituants,
avec les éléments du milieu extérieur (EME).
4/40 5/40
Plan Introduction
Classification des systèmes
1. Introduction
Présentation générale des systèmes
Classification des systèmes Les systèmes sont généralement classés selon les caractéristiques :
Cycle de vie d’un système
Physico-économiques.
6/40
Introduction Introduction
Classification des systèmes – Caractéristiques Technico-économiques Classification des systèmes – Caractéristiques physico-économiques
3 Caractéristiques Technico-économiques 3 Caractéristiques physico-économiques
Ces caractéristiques sont étudiées au cours de la mise au point du système, à Représentent le domaine d’application pour lequel le système a été conçu.
savoir :
la durée de vie du système, Dans ce contexte, on peut distinguer deux catégories de systèmes :
la fiabilité du système,
le coût du système, les systèmes à production limitée : on retrouve ce genre de systèmes
la quantité. généralement dans les usines.
Les rasoirs jetables ont un cout faible mais une durée de vie très limitée en les systèmes à grande production : représentent des produits à grande
comparaison aux rasoirs électriques. diffusion.
1. Introduction
Présentation générale des systèmes
Classification des systèmes
Cycle de vie d’un système
2. Langage SysML
9/40
Introduction Introduction
Cycle de vie d’un système Cycle de vie d’un système
Définition d’un besoin : Un besoin est une nécessité ou un désir éprouvé par C’est le contrat entre l’entreprise est le client.
un utilisateur.
Il formalise avec précision les besoin du client.
Pour valider le besoin, il faut se poser les trois questions :
Pourquoi le produit existe-t-il ? Il spécifie un tableau de bord qui représente le système et énumère avec
Qu’est ce qui pourrait faire évoluer le besoin ? précision les conditions dans lesquelles il doit être réalisé.
Qu’est ce qui pourrait le faire disparaître ?
Les contraintes à prendre en considération sont généralement de nature :
Exemple : Cabine téléphonique
économiques,
Une cabine téléphonique permet à l’utilisateur d’avoir accès au réseau environnementales,
téléphonique. humaines,
industrielles,
Le besoin d’une cabine téléphonique est notablement réduit par
matérielles, . . .
l’apparition des téléphones portables.
10/40 11/40
Introduction Introduction
Cycle de vie d’un système Cycle de vie d’un système
3 Conception du système 3 Intégration du système
C’est l’étape qui consiste à définir avec précision comment doit se présenter le C’est la phase de montage ou la mise au point du système (assemblage de
système. composants matériels et immatériels).
À l’issue de cette phase, on détermine l’ensemble des composants ainsi que la 3 Livraison / Distribution
manière dont ils seront reliés.
Cette phase de vie peut apporter des contraintes supplémentaires au système.
3 Réalisation des éléments
3 Modification, maintenance et adaptation
Cette phase permet de réunir l’ensemble des constituants :
Cette phase constitue la mise en service du système depuis sa livraison jusqu’à
matériels (pièces mécaniques, moteurs, . . . ), la mise au rebut finale.
immatériels (programmes informatiques, logiciels, . . . ) Cette phase peut être entrecoupée de phases de modification, adaptation et
en vu d’assemblage. amélioration et maintenance du système.
12/40 13/40
15/40
3 Représentation
Chaque exigence est décrite par un texte à l’intérieur du rectangle.
Un rectangle est marqué par un stéréotype «requirement» identifie
d’une façon unique.
Les exigences sont reliées entre elles par des relations :
Contenance : elle permet de décomposer une exigence composite en
exigences unitaires.
16/40 17/40
Langage SysML Langage SysML
Diagramme d’exigences : Requirement Diagram
3 Application : Balance HALO
3 Application : Balance HALO
HALO est une balance de l’entrée de gamme au design innovant dont les
caractéristiques sont :
son prix est compris entre 15 et 30 Euros.
sa gamme comporte 5 couleurs tendances.
elle permet de supporter une charge maximale de
3 kg, avec une précision de 1 g.
elle permet d’ajouter des ingrédients
supplémentaires au contenu du récipient.
3 Questions
1 Déterminer les exigences suivantes : Halo, prix, couleurs, charge,
précision, ajout.
2 Tracer le diagramme d’exigences ainsi que les relations en cas de
nécessité.
18/40 19/40
20/40
Langage SysML Langage SysML
Diagrammes Structurels – Diagramme de définition de blocs Diagrammes Structurels – Diagramme de définition de blocs
3 Représentation
Les relations entre les blocs sont : 3 Représentation
Composition : le bloc conteneur a nécessairement besoin du bloc contenu
pour assurer la fonction. Exemple :
Exemple :
21/40 22/40
3 Représentation
Les relations entre les blocs sont :
3 Représentation
Généralisation : Factoriser des propriétés communes à plusieurs blocs
Les relations entre les blocs sont : dans un bloc généralisé.
Association : n’implique pas la contenance, la nature du lien dépend du
contexte (On peut ajouter une flèche dans le cas ou la relation est Exemple :
unidirectionnelle).
Exemple :
23/40 24/40
Langage SysML Langage SysML
Diagrammes Structurels – Diagramme de blocs internes Diagrammes Structurels – Diagramme de blocs internes
3 Fonction 3 Application : Bouilloire électrique
Il décrit la structure interne du bloc, c’est à dire ses composants internes La bouilloire électrique est constituée principalement de :
et les échanges entre eux. un bouton,
un système de contrôle,
3 Représentation
une interface de puissance,
Les échanges sont assures à l’aide de :
un pot composé d’une résistance et d’un capteur de
Port de flux : il autorise l’entrée ou la sortie du flux (matière, énergie,
température.
ou information)
3 Questions
1 Tracer le diagramme de définition des blocs.
Port standard : il autorise l’échange d’un service, un résultat d’une
opération, ou une consigne.
2 Tracer le diagramme de blocs internes.
27/40 28/40
Langage SysML Langage SysML
Diagrammes Structurels – Diagramme paramétrique Diagrammes Structurels – Diagramme paramétrique
Établir un modèle mathématique qui représente un ensemble d’équations Soit les équations relatives au dynamique d’un véhicule.
modélisant tout ou partie du système. Résultante :
F = F d + F g, (F d, F g, F : N)
3 Représentation PFD :
F = m ∗ a, (m : Kg, a : m/s2 )
À partir d’un diagramme de définition de bloc, on réalise un assemblage
d’équations modélisant tout ou partie du système. Accélération :
V = integral(a, t), (V : m/s)
Les équations sont représentées par des blocs avec le stéréotype 3 Question
«Constraint».
1 Tracer le diagramme de définition des blocs.
Une contrainte est définie par des paramètres ainsi qu’une règle. 2 Tracer le diagramme Paramétrique.
29/40 30/40
3 Diagramme paramétrique
31/40 32/40
Plan Langage SysML
Diagrammes comportementaux – Diagramme de cas d’utilisation
3 Fonction
1. Introduction
2. Langage SysML Il exprime les services (use cases) offerts par le système aux acteurs (sans
Diagramme d’exigences : Requirement Diagram spécifier comment).
Diagrammes Structurels
Diagramme de définition de blocs
Diagramme de blocs internes 3 Représentation
Diagramme paramétrique
Diagrammes comportementaux
Un cadre délimitant le système et contenant un ensemble de séquences
Diagramme de cas d’utilisation
de cas (représentés par des cercles ovales).
Diagramme d’états
33/40
3 Question
40/40