SlideShare une entreprise Scribd logo
1  sur  36
Abdelkrim EL Marrakchi
Inspecteur des Sciences et Techniques Electriques
Chargé de mission pédagogique Technologie-Collège
Académie Régional de l’Education et de la Formation
Marrakech-Safi
Le troisième séminaire sur la didactique de l’enseignement de la Technologie
Le 20 décembre 2015 - Centre de formation continue Zerktouni -Agadir –
Le 13 janvier 2016 au collège Alqods Marrakech
Le 17 Février 2016 au Collège Mohamed VI Essaouira
Inspection Spécialisée de Technologie
Délégation de Marrakech
 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 :
 Un système techniques complexe est un système dont le
fonctionnement fait appel à plusieurs disciplines de la physique
(Mécanique, Electronique, Thermique…).
 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.
Inspection Spécialisée de Technologie
Délégation de Marrakech
Le programme de technologie repose principalement sur l’étude des
systèmes techniques didactisés reflétant une réalité industriel. Ainsi, leurs
étude doit être abordés selon une approche systémique.
Selon cette approche, un système est défini comme un ensemble de
composants en interaction ; le comportement du système ne résulte pas
seulement des comportements individuels de ses composants, mais aussi
et surtout de la façon dont ils interagissent entre eux.
La systémique est une approche complètement transversale, qui possède
de nombreux domaines d'utilisation. Son application à la conception et à
l'analyse des produits industriels s'appelle l'ingénierie des systèmes.
Dans ce cadre, la notion de système s'étend sur plusieurs niveaux : un
composant peut très bien être vu comme un système et décomposé à son
tour, et on le qualifiera alors de sous-système.
Inspection Spécialisée de Technologie
Délégation de Marrakech
L’Ingénierie Système (IS) est une démarche méthodologique générale qui
permet de concevoir, faire évoluer et vérifier un système.
L’ensemble de ces activités permet d’apporter une solution économique et
performante aux besoins d’un client et à la vie d’une entreprise.
Besoin implicite,
explicite ou latent
Produit
ou
Système
Savoir-faire de l’entreprise
(des méthodes, des outils …)
Contraintes : économiques,
environnementales,
techniques …
Processus d’Ingénierie Système
Inspection Spécialisée de Technologie
Délégation de Marrakech
L’Ingénierie Système fait appel à trois visions d’un produit ou système :
 Fonctionnelle : permet de décrire clairement le besoin et la réponse en
terme de fonctions traduites sous forme d’un cahier des charges.
 Structurelle : permet de décrire la structure du système.
 Comportementale : permet de décrire le comportement du système.
Ces trois visions utilisent de nombreux outils de représentation : dessin 2 et
3D, schéma de principe, représentation symbolique, organigramme…. Ce
sont des outils de la communication technique..
Idée conception validation réalisation utilisation recyclage
Ingénierie Système
Processus d’Ingénierie Système
Inspection Spécialisée de Technologie
Délégation de Marrakech
A.dVe(t)/dt + B.Ve(t) = Vs(t)
A = RC et B = -(1 + R1/R2)
Inspection Spécialisée de Technologie
Délégation de Marrakech
A.dVe(t)/dt + B.Ve(t) = Vs(t)
A = R1C B = -(1 + R4/R4)
R4 = R5
Inspection Spécialisée de Technologie
Délégation de Marrakech
Nettoyer le linge
Machine à laver
Linge sale Linge propre
Energie
M / A
Programmes
Eau
Lessive
Eau sale
Bruit
A.dVe(t)/dt + B.Ve(t) = Vs(t)
A = RC et B = -(1 + R1/R2)
Inspection Spécialisée de Technologie
Délégation de Marrakech
 09/2007 : SysML v1.0
 12/2008 : SysML v1.1
 06/2010 : SysML v1.2
 06/2012 : SysML v1.3 (version actuelle)
Inspection Spécialisée de Technologie
Délégation de Marrakech
Les diagrammes à expérimenter au collège
avant de se prononcer sur la possibilité de
leur exploitation en technologie ou l’ajout
d’autres diagrammes.
Diagramme de séquence
Diagramme de définition de blocs
Diagramme de bloc interne
Diagramme de package
Diagramme paramétrique
Diagramme d’états
Diagramme d’activité
Diagramme de cas d’utilisation
Diagrammes SysML
Diagramme comportemental
Diagramme des exigences
Diagramme Structurel
Le point de vue fonctionnel consiste à décrire
les actions effectuées par le système pour
répondre à la question « A quoi sert-il ? »
Le point de vue structurel consiste à décrire les
composants du système, son environnement
ainsi que les relations entre ces composants pour
répondre aux questions « De quoi est-il
composé? » et « comment est-il organisé ? »
Le point de vue comportemental
permet de répondre à la question
« Quelles sont ses performances ? ».
Inspection Spécialisée de Technologie
Délégation de Marrakech
Les acronymes employés en « SysML »
UC ou UCD : « Use Case Diagram » Diagramme de cas d’utilisation
Req ou RD : « Requirement Diagram » Diagramme d’exigences
SD : « Sequence Diagram » Diagramme de séquence
SMD : « State Machine Diagram » Diagramme d’états/transitions
AD : « Activity Diagram » Diagramme d’Activités
BDD : Block Definition Diagram » Diagramme de définition de blocs
IBD : « Internal Block Diagram » Diagramme de blocs internes
Inspection Spécialisée de Technologie
Délégation de Marrakech
Diagramme des exigences
Rôle : 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.
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.
Extrait du cours intitulé : Modélisation fonctionnelle d’un système.
Lycée P. Mondès France Epinal
Inspection Spécialisée de Technologie
Délégation de Marrakech
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
Id = "1.3"
Text = «commander le store
de manière manuelle ou
automatique"
« requirement »
Mode de fonctionnement
« requirement »
Le soleil
« requirement »
Le vent
Id = « 1.2.1"
Text = « enrouler la toile
lorsque la vitesse du vent
atteint Vseuil = ….."
« requirement »
Lien d’affinement : ajout de données
quantitatives ou de précisions.
Relation d’inclusion
exigence
fondamentale
du système
Id : Identifiant
Text : texte
La décomposition de
l’exigence fondamentale
du système en exigences
unitaires
Le store automatisé
Inspection Spécialisée de Technologie
Délégation de Marrakech
Les deux propriétés de
base d’une exigence
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
Id = "1.3"
Text = «commander le store de
manière manuelle ou automatique »
« requirement »
Mode de fonctionnement
« requirement »
Le soleil
« requirement »
Le vent
Id = "2"
Text = « enrouler La toile
lorsque la vitesse du vent
atteint Vseuil = ….. "
« requirement »
Relation de contenance
Lien de contenance ou
lien de confinement
Lien
d’affinement
L’exigence « Protéger la terrasse des rayons solaires » contient
l’exigence unitaire « on doit dérouler la toile du store selon l’espace
ensoleillé de la terrasse »
« refine »
Inspection Spécialisée de Technologie
Délégation de Marrakech
Inspection Spécialisée de Technologie
Délégation de Marrakech
Req [Package] Le store automatisé [ Diagramme d’exigences]
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
Id = "1.3"
Text = «commander le store de
manière manuelle ou automatique »
« requirement »
Mode de fonctionnement
« requirement »
Le soleil
« requirement »
Le vent
Id = "2"
Text = « enrouler La toile
lorsque la vitesse du vent
atteint Vseuil = ….. "
« requirement »
Relation de contenance
« refine »
Cette liste d’exigences unitaires n’est pas exhaustive, on peut en
ajouter d’autres selon le contexte d’utilisation et les performances
demandées.
Aussi, est-il possible de faire la distinction entre différents
types d’exigences, au lieu d’utiliser un type banalisé unique :
• fonctionnelle ;
• performance ;
• fiabilité ;
• sécurité .
Remarque
DIAGRAMME DE MISSION PRINCIPALE (REQ OU RD)
Besoin initial : Offrir aux utilisateurs concernés un dispositif permettant
de protéger une terrasse des rayons solaires.
AF externe : le schéma du besoin
Le store automatisé
A qui rend t-il service ? Sur quoi agit-il ?
Dans quel but ?
Utilisateur Terrasse, rayon
du Soleil
Le Store
Le store permet à l’utilisateur de
protéger sa terrasse des rayons de soleil
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
Id = "1.3"
Text = «commander le store
de manière manuelle ou
automatique"
« requirement »
Mode de fonctionnement
« requirement »
Le soleil
« requirement »
Le vent
Id = "2"
Text = « enrouler La toile
lorsque la vitesse du vent atteint
Vseuil = ….. "
« requirement »
Relation de contenance
« refine »
Inspection Spécialisée de Technologie
Délégation de Marrakech
Diagramme des cas d’utilisation
Rôle du diagramme des cas d’utilisation
Il visualise les interactions fonctionnelles des acteurs et du système étudié.
Aussi, délimite-il 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.
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 principaux et à droite les acteurs
secondaires (un acteur secondaire 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).
Extrait du cours intitulé : Modélisation fonctionnelle d’un système
Lycée P. Mondès France Epinal
Inspection Spécialisée de Technologie
Délégation de Marrakech
Frontière du
système
UC : Le store automatisé
Le soleil
Le vent
La terrasse
L’utilisateur
Protéger la terrasse
des rayons du soleil
Protéger la toile du
store contre le vent
fort
Choisir le mode :
Manuel/Automatique
Acteur
principal
Acteurs secondaires
Les séquences
d’actions
Lien
d’inclusion
Le store automatisé
include
Inspection Spécialisée de Technologie
Délégation de Marrakech
UC [Package] Le store automatisé[ Diagramme de Cas d’utilisation]
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.
UC : Le store automatisé
La pluie
L’utilisateur
Installer le store
Protéger la terrasse
de la pluie
Le technicien
Assurer la
maintenance
Régler la vitesse
du vent
Régler le seuil du
rayonnement du
soleil
 Ce diagramme ne doit
indiquer ni la manière dont il va
assurer le service ni les solutions
technologiques envisagées.
 Plusieurs diagrammes de cas
d’utilisation peuvent être établis
pour un système afin d’en
améliorer la compréhension.
Le store automatisé
Inspection Spécialisée de Technologie
Délégation de Marrakech
DIAGRAMME DE CAS D’UTILISATION (UC OU UCD)
AF externe : le schéma du besoin
UC : Le store automatisé
Le soleil
Le vent
La terrasse
L’utilisateur
Protéger la terrasse
des rayons du soleil
Protéger la toile du
store contre le vent
fort
Choisir le mode :
Manuel/Automatique
A qui rend t-il service ? Sur quoi agit-il ?
Dans quel but ?
Utilisateur Terrasse, rayon
du Soleil
Le Store
Le store permet à l’utilisateur de
protéger sa terrasse des rayons de soleil
Inspection Spécialisée de Technologie
Délégation de Marrakech
UC [Package] Le store automatisé[ Diagramme de Cas d’utilisation]
Les cas d’utilisations sont des services
rendues à l’utilisateur du store automatisé
Le diagramme de définition de blocs
Notation SysML : BDD
Rôle du diagramme :
On peut définir deux diagrammes BDD :
• 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.
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.
Extrait du cours intitulé : Modélisation fonctionnelle d’un système.
Lycée P. Mondès France Epinal
Inspection Spécialisée de Technologie
Délégation de Marrakech
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.
« système »
Le store automatisé
« bloc »
Détecteur rayon
du soleil
« bloc »
Détecteur du
vent
« bloc »
Déteteur
de pluie
« sous système »
Système de Traitement
des informations :
 Pluie ;
 Vent ;
 Soleil.
« bloc »
Circuit
puissance
« bloc »
Distributeur d’énergie
« bloc »
Convertisseur
d’énergie
« bloc »
transmetteur
d’énergie
Le diagramme de définition de blocs
Notation SysML : BDD
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
Conseil
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
BDD Système
BDD contexte
DIAGRAMME DE CONTEXTE (BDD)
AF externe : Etude de l’environnement
« système »
Le store automatisé
L’énergie
La terrasse
L’utilisateur
Utilise
interagit
interagit
exploite
protège
Energie
Terrasse
FP
FC1
FC2
FC3
Soleil
vent
Frontière du système
On précise ici la nature des interactions entre les éléments du milieu
extérieur et le système, ce qui est différent d’un bilan des fonctions de
service.
Inspection Spécialisée de Technologie
Délégation de Marrakech
DIAGRAMME DE CAS D’UTILISATION (RAFFINEMENT)
AF externe : Les fonctions de services
Energie
Terrasse
FC1
FC2
FC3
Soleil
vent
UC : Le store automatisé
Le soleil
Le vent
La terrasse
L’utilisateur
Protéger la terrasse
des rayons du soleil
Protéger la toile du
store contre le vent
fort
Choisir le mode :
Manuel/Automatique
FP
Frontière du système
La fonction principale (Pieuvre) est un
cas d’utilisation (UC).
Inspection Spécialisée de Technologie
Délégation de Marrakech
DIAGRAMME DES EXIGENCES
AF externe : Les fonctions de contraintes
Energie
Terrasse
FP
FC1
FC2
FC3
Soleil
vent
Frontière du système
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
Id = "1.3"
Text = «commander le store
de manière manuelle ou
automatique"
« requirement »
Mode de fonctionnement
« requirement »
Le soleil
« requirement »
Le vent
Id = "2"
Text = « enrouler La toile
lorsque la vitesse du vent
atteint Vseuil = ….. "
« requirement »
Relation de contenance
FP
FC2 FC3
Les fonctions de contraintes deviennent des
exigences système. Elles dérivent toutes de
l’exigence fonctionnelle principale, issue du
cas d’utilisation principal
Inspection Spécialisée de Technologie
Délégation de Marrakech
DIAGRAMME DES EXIGENCES
AF externe : Les fonctions de contraintes
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
Id = "1.3"
Text = « pouvoir
commander le store de
manière manuelle ou
automatique"
« requirement »
Mode de fonctionnement
« requirement »
Le soleil
« requirement »
Le vent
Id = "2"
Text = « enrouler La toile
lorsque la vitesse du vent
atteint Vseuil = ….. "
« requirement »
Lien d’affinement : ajout de données
quantitatives ou de précisions.
Relation de
contenance
FP
FC2 FC3
Id = "1.4"
Text = « alimenter le
store avec l’énergie
disponible"
« requirement »
L’énergie
FC1
Energie
Terrasse
FP
FC1
FC2
FC3
Soleil
vent
Frontière du système
Inspection Spécialisée de Technologie
Délégation de Marrakech
DIAGRAMME DES EXIGENCES
AF externe : La caractérisation des fonctions
DIAGRAMME DES INTERACTIONS
Energie
Terrasse
FP
FC1
FC2
FC3
Soleil
vent
Frontière du système
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
 2 secondes
 2 secondes
FC1  Tension d’alimentation ;
 Puissance.
220 V
 W   W
FC2  Temps de réaction du store ;
 Seuil de vitesse du vent.
5 secondes
 Km/h
 2 secondes
  Km/h
FC3 Position de réglage  Manuel
 Automatique.
« requirement »
Le store automatisé
Id = "1"
Text = "Protéger la terrasse des rayons du soleil"
Id = "1.2"
Text = « enrouler la toile
du store si la vitesse du
vent dépasse le seuil
réglé"
Id = "1.1"
Text = « dérouler la toile
du store selon l’espace
ensoleillé de la terrasse"
« requirement »
Le soleil
« requirement »
Le vent
Id = "2"
Text = « enrouler la toile
lorsque la vitesse du vent
atteint Vseuil = ….. "
« requirement »
Lien d’affinement : ajout
de données quantitatives
ou de précisions.
FC2
Temps de descente (60s
2s
Inspection Spécialisée de Technologie
Délégation de Marrakech
AF externe : La caractérisation des fonctions
DIAGRAMME SADT
DIAGRAMME DE CAS D’UTILISATION (UC OU UCD)
UC : Le store automatisé
Le soleil
Le vent
La terrasse
L’utilisateur
Protéger la terrasse
des rayons du soleil
Protéger la toile du
store contre le vent
fort
Choisir le mode :
Manuel/Automatique
Protéger la
terrasse du soleil
Energie Vent Soleil Utilisateur
Terrasse
ensoleillée
Terrasse ombragée
Le store automatisé
Signalisation
Manuel/automatique
Protéger la terrasse du soleil = Terrasse ombragée
Valeur ajoutée
Inspection Spécialisée de Technologie
Délégation de Marrakech
AF interne: Des fonctions aux solutions
Prendre en compte les
éléments extérieurs
Acquérir l’information
présence soleil
FP
FT 1
FT11
Mettre le store en
mouvement
FT 2 FT21 Distribuer l’énergie
FT22 Convertir l’énergie
FT 23 Transmettre
l’énergie
Faire de l’ombre
FT 12
Traiter l’information
présence soleil
Protéger la terrasse
des rayons du soleil
Capteur
Relais
Moteur CC
Circuit de traitement
Sys de transmission
FT 3 La toile
Communiquer le
Résultat du traitement
FT13 Circuit de puissance
FP : Le store permet à l’utilisateur de
protéger sa terrasse des rayons de soleil
Solutions technologiques = blocs (sous-systèmes)
Opération effectuées par le système
Fonctions de service = UC
DIAGRAMME FAST
Diagramme de cas d’utilisation UC
Diagramme blocs internes
Inspection Spécialisée de Technologie
Délégation de Marrakech
« système »
Le store automatisé
« bloc »
Détecteur des
rayons soleil
« bloc »
Détecteur du
vent
« bloc »
Détecteur
de la pluie
« sous système »
Système de Traitement des
informations :
 Pluie ;
 Vent ;
 Soleil.
« bloc »
Circuit puissance
« bloc »
Distributeur
d’énergie
« bloc »
Convertisseur
d’énergie
« bloc »
Transmetteur
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.
AF interne: Des fonctions aux solutions
DIAGRAMME DE DÉFINITION DES BLOCS : BDD SYSTÈME
Blocs traduisant les solutions technologiques en terme de fonctions techniques
Inspection Spécialisée de Technologie
Délégation de Marrakech
Conclusion : Se prononcer sur la faisabilité de l’utilisation du diagramme des cas
d’utilisation, celui des exigences et de définition des bloc, nécessite des expérimentations
en classe( cours expérimental) selon deux phases :
 Une première phase ou le niveau d’acquisition choisi est le niveau 2 ; Les diagrammes
sont élaborés par l’enseignant et exploités par les élèves ;
 Une deuxième phase ou le niveau d’acquisition choisi est le niveau 3 ; Les élèves sont
encadrés en groupes pour élaborés ces diagrammes selon des consignes préétablies par
l’enseignant.
Ces expériences doivent être filmées, commentées et discutées en réunions
pédagogiques avant de se prononcer sur leur mise en application dans un processus
d’ingénierie système au collège (Etude de système technique). Il est possible
d’expérimenter d’autres diagrammes SysML pour voir s’il est possible d’aller au-delàs de
ces trois diagrammes.
MERCI
Inspection Spécialisée de Technologie
Délégation de Marrakech
inspcoordination@yahoo.fr
0655273830
Prière de nous transmettre vos remarques et suggestions pour
améliorer le contenu du présent document

Contenu connexe

Similaire à AF-SysML(1).ppsx

Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
489591919 estaca-catalogue f-auto-pdf
489591919 estaca-catalogue f-auto-pdf489591919 estaca-catalogue f-auto-pdf
489591919 estaca-catalogue f-auto-pdfLmhAlger
 
Présentation PFE Module Article GPAO
Présentation PFE Module Article GPAOPrésentation PFE Module Article GPAO
Présentation PFE Module Article GPAOahmedmiha
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIAPMarsaud
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiENSET, Université Hassan II Casablanca
 
Architecture mvc
Architecture mvcArchitecture mvc
Architecture mvcMadridal
 
Design applicatif avec symfony2
Design applicatif avec symfony2Design applicatif avec symfony2
Design applicatif avec symfony2RomainKuzniak
 
Uml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesUml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesCERTyou Formation
 
Cours design pattern m youssfi partie 8 stat, template method, command , medi...
Cours design pattern m youssfi partie 8 stat, template method, command , medi...Cours design pattern m youssfi partie 8 stat, template method, command , medi...
Cours design pattern m youssfi partie 8 stat, template method, command , medi...ENSET, Université Hassan II Casablanca
 
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Alexandre Touret
 
E lm22 programme tutoriels
E lm22 programme tutorielsE lm22 programme tutoriels
E lm22 programme tutorielsChloé Philibert
 
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Alexandre Touret
 

Similaire à AF-SysML(1).ppsx (20)

Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
489591919 estaca-catalogue f-auto-pdf
489591919 estaca-catalogue f-auto-pdf489591919 estaca-catalogue f-auto-pdf
489591919 estaca-catalogue f-auto-pdf
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 
Présentation PFE Module Article GPAO
Présentation PFE Module Article GPAOPrésentation PFE Module Article GPAO
Présentation PFE Module Article GPAO
 
Amdec 6 annexes
Amdec 6 annexesAmdec 6 annexes
Amdec 6 annexes
 
Namaa.APA.Report
Namaa.APA.ReportNamaa.APA.Report
Namaa.APA.Report
 
Chapitre 2 str
Chapitre 2 strChapitre 2 str
Chapitre 2 str
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIA
 
Cours design pattern m youssfi partie 7 facade bridge flyweight
Cours design pattern m youssfi partie 7 facade bridge flyweightCours design pattern m youssfi partie 7 facade bridge flyweight
Cours design pattern m youssfi partie 7 facade bridge flyweight
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
 
Architecture mvc
Architecture mvcArchitecture mvc
Architecture mvc
 
Design applicatif avec symfony2
Design applicatif avec symfony2Design applicatif avec symfony2
Design applicatif avec symfony2
 
Uml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesUml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-bases
 
Cours1.pptx
Cours1.pptxCours1.pptx
Cours1.pptx
 
Grille de calule
Grille de caluleGrille de calule
Grille de calule
 
Cours design pattern m youssfi partie 8 stat, template method, command , medi...
Cours design pattern m youssfi partie 8 stat, template method, command , medi...Cours design pattern m youssfi partie 8 stat, template method, command , medi...
Cours design pattern m youssfi partie 8 stat, template method, command , medi...
 
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
 
E lm22 programme tutoriels
E lm22 programme tutorielsE lm22 programme tutoriels
E lm22 programme tutoriels
 
Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)
 
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
 

Dernier

A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 

Dernier (16)

A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 

AF-SysML(1).ppsx

  • 1. Abdelkrim EL Marrakchi Inspecteur des Sciences et Techniques Electriques Chargé de mission pédagogique Technologie-Collège Académie Régional de l’Education et de la Formation Marrakech-Safi Le troisième séminaire sur la didactique de l’enseignement de la Technologie Le 20 décembre 2015 - Centre de formation continue Zerktouni -Agadir – Le 13 janvier 2016 au collège Alqods Marrakech Le 17 Février 2016 au Collège Mohamed VI Essaouira Inspection Spécialisée de Technologie Délégation de Marrakech
  • 2.  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 :  Un système techniques complexe est un système dont le fonctionnement fait appel à plusieurs disciplines de la physique (Mécanique, Electronique, Thermique…).  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. Inspection Spécialisée de Technologie Délégation de Marrakech
  • 3. Le programme de technologie repose principalement sur l’étude des systèmes techniques didactisés reflétant une réalité industriel. Ainsi, leurs étude doit être abordés selon une approche systémique. Selon cette approche, un système est défini comme un ensemble de composants en interaction ; le comportement du système ne résulte pas seulement des comportements individuels de ses composants, mais aussi et surtout de la façon dont ils interagissent entre eux. La systémique est une approche complètement transversale, qui possède de nombreux domaines d'utilisation. Son application à la conception et à l'analyse des produits industriels s'appelle l'ingénierie des systèmes. Dans ce cadre, la notion de système s'étend sur plusieurs niveaux : un composant peut très bien être vu comme un système et décomposé à son tour, et on le qualifiera alors de sous-système. Inspection Spécialisée de Technologie Délégation de Marrakech
  • 4. L’Ingénierie Système (IS) est une démarche méthodologique générale qui permet de concevoir, faire évoluer et vérifier un système. L’ensemble de ces activités permet d’apporter une solution économique et performante aux besoins d’un client et à la vie d’une entreprise. Besoin implicite, explicite ou latent Produit ou Système Savoir-faire de l’entreprise (des méthodes, des outils …) Contraintes : économiques, environnementales, techniques … Processus d’Ingénierie Système Inspection Spécialisée de Technologie Délégation de Marrakech
  • 5. L’Ingénierie Système fait appel à trois visions d’un produit ou système :  Fonctionnelle : permet de décrire clairement le besoin et la réponse en terme de fonctions traduites sous forme d’un cahier des charges.  Structurelle : permet de décrire la structure du système.  Comportementale : permet de décrire le comportement du système. Ces trois visions utilisent de nombreux outils de représentation : dessin 2 et 3D, schéma de principe, représentation symbolique, organigramme…. Ce sont des outils de la communication technique.. Idée conception validation réalisation utilisation recyclage Ingénierie Système Processus d’Ingénierie Système Inspection Spécialisée de Technologie Délégation de Marrakech
  • 6.
  • 7. A.dVe(t)/dt + B.Ve(t) = Vs(t) A = RC et B = -(1 + R1/R2) Inspection Spécialisée de Technologie Délégation de Marrakech
  • 8. A.dVe(t)/dt + B.Ve(t) = Vs(t) A = R1C B = -(1 + R4/R4) R4 = R5 Inspection Spécialisée de Technologie Délégation de Marrakech
  • 9. Nettoyer le linge Machine à laver Linge sale Linge propre Energie M / A Programmes Eau Lessive Eau sale Bruit A.dVe(t)/dt + B.Ve(t) = Vs(t) A = RC et B = -(1 + R1/R2) Inspection Spécialisée de Technologie Délégation de Marrakech
  • 10.  09/2007 : SysML v1.0  12/2008 : SysML v1.1  06/2010 : SysML v1.2  06/2012 : SysML v1.3 (version actuelle) Inspection Spécialisée de Technologie Délégation de Marrakech
  • 11. Les diagrammes à expérimenter au collège avant de se prononcer sur la possibilité de leur exploitation en technologie ou l’ajout d’autres diagrammes. Diagramme de séquence Diagramme de définition de blocs Diagramme de bloc interne Diagramme de package Diagramme paramétrique Diagramme d’états Diagramme d’activité Diagramme de cas d’utilisation Diagrammes SysML Diagramme comportemental Diagramme des exigences Diagramme Structurel Le point de vue fonctionnel consiste à décrire les actions effectuées par le système pour répondre à la question « A quoi sert-il ? » Le point de vue structurel consiste à décrire les composants du système, son environnement ainsi que les relations entre ces composants pour répondre aux questions « De quoi est-il composé? » et « comment est-il organisé ? » Le point de vue comportemental permet de répondre à la question « Quelles sont ses performances ? ». Inspection Spécialisée de Technologie Délégation de Marrakech
  • 12. Les acronymes employés en « SysML » UC ou UCD : « Use Case Diagram » Diagramme de cas d’utilisation Req ou RD : « Requirement Diagram » Diagramme d’exigences SD : « Sequence Diagram » Diagramme de séquence SMD : « State Machine Diagram » Diagramme d’états/transitions AD : « Activity Diagram » Diagramme d’Activités BDD : Block Definition Diagram » Diagramme de définition de blocs IBD : « Internal Block Diagram » Diagramme de blocs internes Inspection Spécialisée de Technologie Délégation de Marrakech
  • 13.
  • 14. Diagramme des exigences Rôle : 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. 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. Extrait du cours intitulé : Modélisation fonctionnelle d’un système. Lycée P. Mondès France Epinal Inspection Spécialisée de Technologie Délégation de Marrakech
  • 15. « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" Id = "1.3" Text = «commander le store de manière manuelle ou automatique" « requirement » Mode de fonctionnement « requirement » Le soleil « requirement » Le vent Id = « 1.2.1" Text = « enrouler la toile lorsque la vitesse du vent atteint Vseuil = ….." « requirement » Lien d’affinement : ajout de données quantitatives ou de précisions. Relation d’inclusion exigence fondamentale du système Id : Identifiant Text : texte La décomposition de l’exigence fondamentale du système en exigences unitaires Le store automatisé Inspection Spécialisée de Technologie Délégation de Marrakech Les deux propriétés de base d’une exigence
  • 16. « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" Id = "1.3" Text = «commander le store de manière manuelle ou automatique » « requirement » Mode de fonctionnement « requirement » Le soleil « requirement » Le vent Id = "2" Text = « enrouler La toile lorsque la vitesse du vent atteint Vseuil = ….. " « requirement » Relation de contenance Lien de contenance ou lien de confinement Lien d’affinement L’exigence « Protéger la terrasse des rayons solaires » contient l’exigence unitaire « on doit dérouler la toile du store selon l’espace ensoleillé de la terrasse » « refine » Inspection Spécialisée de Technologie Délégation de Marrakech
  • 17. Inspection Spécialisée de Technologie Délégation de Marrakech Req [Package] Le store automatisé [ Diagramme d’exigences] « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" Id = "1.3" Text = «commander le store de manière manuelle ou automatique » « requirement » Mode de fonctionnement « requirement » Le soleil « requirement » Le vent Id = "2" Text = « enrouler La toile lorsque la vitesse du vent atteint Vseuil = ….. " « requirement » Relation de contenance « refine » Cette liste d’exigences unitaires n’est pas exhaustive, on peut en ajouter d’autres selon le contexte d’utilisation et les performances demandées. Aussi, est-il possible de faire la distinction entre différents types d’exigences, au lieu d’utiliser un type banalisé unique : • fonctionnelle ; • performance ; • fiabilité ; • sécurité . Remarque
  • 18. DIAGRAMME DE MISSION PRINCIPALE (REQ OU RD) Besoin initial : Offrir aux utilisateurs concernés un dispositif permettant de protéger une terrasse des rayons solaires. AF externe : le schéma du besoin Le store automatisé A qui rend t-il service ? Sur quoi agit-il ? Dans quel but ? Utilisateur Terrasse, rayon du Soleil Le Store Le store permet à l’utilisateur de protéger sa terrasse des rayons de soleil « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" Id = "1.3" Text = «commander le store de manière manuelle ou automatique" « requirement » Mode de fonctionnement « requirement » Le soleil « requirement » Le vent Id = "2" Text = « enrouler La toile lorsque la vitesse du vent atteint Vseuil = ….. " « requirement » Relation de contenance « refine » Inspection Spécialisée de Technologie Délégation de Marrakech
  • 19.
  • 20. Diagramme des cas d’utilisation Rôle du diagramme des cas d’utilisation Il visualise les interactions fonctionnelles des acteurs et du système étudié. Aussi, délimite-il 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. 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 principaux et à droite les acteurs secondaires (un acteur secondaire 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). Extrait du cours intitulé : Modélisation fonctionnelle d’un système Lycée P. Mondès France Epinal Inspection Spécialisée de Technologie Délégation de Marrakech
  • 21. Frontière du système UC : Le store automatisé Le soleil Le vent La terrasse L’utilisateur Protéger la terrasse des rayons du soleil Protéger la toile du store contre le vent fort Choisir le mode : Manuel/Automatique Acteur principal Acteurs secondaires Les séquences d’actions Lien d’inclusion Le store automatisé include Inspection Spécialisée de Technologie Délégation de Marrakech UC [Package] Le store automatisé[ Diagramme de Cas d’utilisation]
  • 22. 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. UC : Le store automatisé La pluie L’utilisateur Installer le store Protéger la terrasse de la pluie Le technicien Assurer la maintenance Régler la vitesse du vent Régler le seuil du rayonnement du soleil  Ce diagramme ne doit indiquer ni la manière dont il va assurer le service ni les solutions technologiques envisagées.  Plusieurs diagrammes de cas d’utilisation peuvent être établis pour un système afin d’en améliorer la compréhension. Le store automatisé Inspection Spécialisée de Technologie Délégation de Marrakech
  • 23. DIAGRAMME DE CAS D’UTILISATION (UC OU UCD) AF externe : le schéma du besoin UC : Le store automatisé Le soleil Le vent La terrasse L’utilisateur Protéger la terrasse des rayons du soleil Protéger la toile du store contre le vent fort Choisir le mode : Manuel/Automatique A qui rend t-il service ? Sur quoi agit-il ? Dans quel but ? Utilisateur Terrasse, rayon du Soleil Le Store Le store permet à l’utilisateur de protéger sa terrasse des rayons de soleil Inspection Spécialisée de Technologie Délégation de Marrakech UC [Package] Le store automatisé[ Diagramme de Cas d’utilisation] Les cas d’utilisations sont des services rendues à l’utilisateur du store automatisé
  • 24.
  • 25. Le diagramme de définition de blocs Notation SysML : BDD Rôle du diagramme : On peut définir deux diagrammes BDD : • 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. 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. Extrait du cours intitulé : Modélisation fonctionnelle d’un système. Lycée P. Mondès France Epinal Inspection Spécialisée de Technologie Délégation de Marrakech
  • 26. 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. « système » Le store automatisé « bloc » Détecteur rayon du soleil « bloc » Détecteur du vent « bloc » Déteteur de pluie « sous système » Système de Traitement des informations :  Pluie ;  Vent ;  Soleil. « bloc » Circuit puissance « bloc » Distributeur d’énergie « bloc » Convertisseur d’énergie « bloc » transmetteur d’énergie Le diagramme de définition de blocs Notation SysML : BDD 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 Conseil 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 BDD Système BDD contexte
  • 27. DIAGRAMME DE CONTEXTE (BDD) AF externe : Etude de l’environnement « système » Le store automatisé L’énergie La terrasse L’utilisateur Utilise interagit interagit exploite protège Energie Terrasse FP FC1 FC2 FC3 Soleil vent Frontière du système On précise ici la nature des interactions entre les éléments du milieu extérieur et le système, ce qui est différent d’un bilan des fonctions de service. Inspection Spécialisée de Technologie Délégation de Marrakech
  • 28. DIAGRAMME DE CAS D’UTILISATION (RAFFINEMENT) AF externe : Les fonctions de services Energie Terrasse FC1 FC2 FC3 Soleil vent UC : Le store automatisé Le soleil Le vent La terrasse L’utilisateur Protéger la terrasse des rayons du soleil Protéger la toile du store contre le vent fort Choisir le mode : Manuel/Automatique FP Frontière du système La fonction principale (Pieuvre) est un cas d’utilisation (UC). Inspection Spécialisée de Technologie Délégation de Marrakech
  • 29. DIAGRAMME DES EXIGENCES AF externe : Les fonctions de contraintes Energie Terrasse FP FC1 FC2 FC3 Soleil vent Frontière du système « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" Id = "1.3" Text = «commander le store de manière manuelle ou automatique" « requirement » Mode de fonctionnement « requirement » Le soleil « requirement » Le vent Id = "2" Text = « enrouler La toile lorsque la vitesse du vent atteint Vseuil = ….. " « requirement » Relation de contenance FP FC2 FC3 Les fonctions de contraintes deviennent des exigences système. Elles dérivent toutes de l’exigence fonctionnelle principale, issue du cas d’utilisation principal Inspection Spécialisée de Technologie Délégation de Marrakech
  • 30. DIAGRAMME DES EXIGENCES AF externe : Les fonctions de contraintes « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" Id = "1.3" Text = « pouvoir commander le store de manière manuelle ou automatique" « requirement » Mode de fonctionnement « requirement » Le soleil « requirement » Le vent Id = "2" Text = « enrouler La toile lorsque la vitesse du vent atteint Vseuil = ….. " « requirement » Lien d’affinement : ajout de données quantitatives ou de précisions. Relation de contenance FP FC2 FC3 Id = "1.4" Text = « alimenter le store avec l’énergie disponible" « requirement » L’énergie FC1 Energie Terrasse FP FC1 FC2 FC3 Soleil vent Frontière du système Inspection Spécialisée de Technologie Délégation de Marrakech
  • 31. DIAGRAMME DES EXIGENCES AF externe : La caractérisation des fonctions DIAGRAMME DES INTERACTIONS Energie Terrasse FP FC1 FC2 FC3 Soleil vent Frontière du système 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  2 secondes  2 secondes FC1  Tension d’alimentation ;  Puissance. 220 V  W   W FC2  Temps de réaction du store ;  Seuil de vitesse du vent. 5 secondes  Km/h  2 secondes   Km/h FC3 Position de réglage  Manuel  Automatique. « requirement » Le store automatisé Id = "1" Text = "Protéger la terrasse des rayons du soleil" Id = "1.2" Text = « enrouler la toile du store si la vitesse du vent dépasse le seuil réglé" Id = "1.1" Text = « dérouler la toile du store selon l’espace ensoleillé de la terrasse" « requirement » Le soleil « requirement » Le vent Id = "2" Text = « enrouler la toile lorsque la vitesse du vent atteint Vseuil = ….. " « requirement » Lien d’affinement : ajout de données quantitatives ou de précisions. FC2 Temps de descente (60s 2s Inspection Spécialisée de Technologie Délégation de Marrakech
  • 32. AF externe : La caractérisation des fonctions DIAGRAMME SADT DIAGRAMME DE CAS D’UTILISATION (UC OU UCD) UC : Le store automatisé Le soleil Le vent La terrasse L’utilisateur Protéger la terrasse des rayons du soleil Protéger la toile du store contre le vent fort Choisir le mode : Manuel/Automatique Protéger la terrasse du soleil Energie Vent Soleil Utilisateur Terrasse ensoleillée Terrasse ombragée Le store automatisé Signalisation Manuel/automatique Protéger la terrasse du soleil = Terrasse ombragée Valeur ajoutée Inspection Spécialisée de Technologie Délégation de Marrakech
  • 33. AF interne: Des fonctions aux solutions Prendre en compte les éléments extérieurs Acquérir l’information présence soleil FP FT 1 FT11 Mettre le store en mouvement FT 2 FT21 Distribuer l’énergie FT22 Convertir l’énergie FT 23 Transmettre l’énergie Faire de l’ombre FT 12 Traiter l’information présence soleil Protéger la terrasse des rayons du soleil Capteur Relais Moteur CC Circuit de traitement Sys de transmission FT 3 La toile Communiquer le Résultat du traitement FT13 Circuit de puissance FP : Le store permet à l’utilisateur de protéger sa terrasse des rayons de soleil Solutions technologiques = blocs (sous-systèmes) Opération effectuées par le système Fonctions de service = UC DIAGRAMME FAST Diagramme de cas d’utilisation UC Diagramme blocs internes Inspection Spécialisée de Technologie Délégation de Marrakech
  • 34. « système » Le store automatisé « bloc » Détecteur des rayons soleil « bloc » Détecteur du vent « bloc » Détecteur de la pluie « sous système » Système de Traitement des informations :  Pluie ;  Vent ;  Soleil. « bloc » Circuit puissance « bloc » Distributeur d’énergie « bloc » Convertisseur d’énergie « bloc » Transmetteur 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. AF interne: Des fonctions aux solutions DIAGRAMME DE DÉFINITION DES BLOCS : BDD SYSTÈME Blocs traduisant les solutions technologiques en terme de fonctions techniques Inspection Spécialisée de Technologie Délégation de Marrakech
  • 35. Conclusion : Se prononcer sur la faisabilité de l’utilisation du diagramme des cas d’utilisation, celui des exigences et de définition des bloc, nécessite des expérimentations en classe( cours expérimental) selon deux phases :  Une première phase ou le niveau d’acquisition choisi est le niveau 2 ; Les diagrammes sont élaborés par l’enseignant et exploités par les élèves ;  Une deuxième phase ou le niveau d’acquisition choisi est le niveau 3 ; Les élèves sont encadrés en groupes pour élaborés ces diagrammes selon des consignes préétablies par l’enseignant. Ces expériences doivent être filmées, commentées et discutées en réunions pédagogiques avant de se prononcer sur leur mise en application dans un processus d’ingénierie système au collège (Etude de système technique). Il est possible d’expérimenter d’autres diagrammes SysML pour voir s’il est possible d’aller au-delàs de ces trois diagrammes. MERCI Inspection Spécialisée de Technologie Délégation de Marrakech
  • 36. inspcoordination@yahoo.fr 0655273830 Prière de nous transmettre vos remarques et suggestions pour améliorer le contenu du présent document