Documente Academic
Documente Profesional
Documente Cultură
Loutil SysML est un langage constitu de nombreux diagrammes. conception ou en phase danalyse dun existant. Il peut
Nous vous proposons une ressource sous la forme de fiches-outils galement dcrire le cheminement de la matire, de
lnergie et de linformation (les trois domaines essen-
qui trouveront une bonne place dans vos aide-mmoire de TP.
tiels du rfrentiel des STI2D), ses diagrammes offrant
la possibilit de reprsenter la fois les composants
et les flux de toute nature. Nous allons donc nous atta-
ans les pages Dcryptage de la revue, nous mots-cls cher ici dcoder le vocabulaire et la grammaire de
vous avons prsent lutilisation raisonne de lyce technologique, cet outil daide la modlisation.
SysML (Systems Modeling Language) dans lana- modlisation, Les diagrammes SysML, le plus souvent, sont lis
lyse fonctionnelle dun systme existant. Ce langage, outil & mthode entre eux (interconnects) et ont leur description
commun tous les champs disciplinaires, est compos propre. Ils peuvent remplacer la plupart des autres
de diagrammes qui permettent daborder plus facilement outils de description auparavant utiliss (Grafcet, Fast,
les systmes pluritechniques, que ce soit en phase de SADT,etc). Voici, parmi les neuf types de diagrammes
[1] Respectivement professeur agrg de gnie mcanique au lyce
SysML, les six qui ont t retenus par le rfrentiel:
Chaptal de Paris (75008) et professeur de construction mcanique diagramme des exigences (requirement diagram)
au lyce Denis-Papin de La Courneuve (93).
diagramme des cas dutilisation (use case diagram)
diagramme de squence (sequence diagram)
A B Association: relation dgal gal entre deux lments
A utilise B
diagramme dtat (state diagram)
A B
Est utilis dans 2 diagrammes: cas dutilisation, dfinition de blocs diagramme de dfinition de blocs (definition block diagram)
A B diagramme de blocs internes (internal block diagram)
Dpendance: 2 items distincts mais dont lun dpend de lautre
A dpend de B Ils dcrivent diffrents aspects:
A B Est utilis dans 3 diagrammes: exigences, cas dutilisation, dfinition de blocs
A B l Aspects comportementaux:
A B Agrgation: un lment est une composante facultative de lautre diagrammes fonctionnels (que doit faire le systme ?):
A entre dans la composition de B sans tre indispensable son
fonctionnement diagramme des exigences
Est utilis dans 2 diagrammes: exigences, dfinition de blocs diagramme des cas dutilisation
Composition: un lment est une composante obligatoire de lautre diagrammes dynamiques (comment le systme
A entre dans la composition de B et lui est indispensable doit-il se comporter ?):
Est utilis dans 2 diagrammes: exigences, dfinition de blocs
diagramme de squence
Gnralisation: dpendance de type filiation entre 2 items diagramme dtat (tat et transitions)
A est une sorte de B
Est utilis dans 2 diagrammes: cas dutilisation, dfinition de blocs l Aspects structurels:
diagrammes statiques (comment le systme est-il
Conteneur: relation dinclusion entre 2 items
construit ?):
B contient A
Est utilis dans 3 diagrammes: exigences, cas dutilisation, dfinition de blocs diagramme de dfinition de blocs
diagramme de blocs internes
Les principales relations entre les blocs
Ouvrage de rfrence
SysML par lexemple
Un langage de modlisation pour systmes complexes
fiche-Outil 1
Ajout de donnes
quantitatives / prcisions
Le diagramme dexigences permet tout au long dun projet de relier les exigences
avec dautres types dlments SysML par plusieurs relations :
exigence, lment comportemental (cas dutilisation, diagramme dtat, etc.) :
refine
exigence, bloc darchitecture : satisfy
exigence, cas de test : verify
Il est courant de dfinir dautres proprits pour les exigences, par exemple :
priorit (haute, moyenne, basse)
source (client, marketing, technique, lgislation, etc.)
risque (haut, moyen, bas)
statut (propose, valide, implmente, teste, livre, etc.)
mthode de vrification (analyse, dmonstration, test, etc.)
fiche-Outil 3
Diagramme de squence
En anglais : sequence diagram Lignes de vie
Notation SysML: sd Trait pointill vertical surmont dun rectangle de description
Cest un diagramme dynamique. Message synchrone. Met en relation les diffrentes lignes de vie.
Il reprsente les changes de messages entre les acteurs La flche possde une tte pleine. Ce sera une flche ouverte
et le systme ou entre des parties durant une squence pour un message asynchrone
temporelle dactions appele scnario.
Il permet de reprsenter la dynamique dun use case ou
la collaboration dun ensemble dobjets internes au systme.
Il montre la squence, reprsentation verticale chronologique,
des messages passs entre blocs au sein dune interaction.
Nota : Il y a autant de diagrammes de squence
que de scnarios possibles.
Note qui prcise
la fonction
Diagramme dtat
En anglais : state diagram
Notation SysML: stm
vnement
Lvnement est
une spcification
qui peut dclencher
une raction, peut porter
des paramtres
qui matrialisent
le flot dinformations Une transition possde :
ou de donnes reues. un vnement dclencheur
Il peut tre accompagn une condition
de conditions un tat cible
(voir ci-dessous)
Transition propre.
Quitte son tat
de dpart pour
y revenir aussitt
Transition interne
tat final
Contrainte de multiplicit.
Le bloc roue entre Le vlo de promenade
dans la composition de possde 0 ou 1 panier
vlo de promenade
et lui est indispensable
Contrainte
de multiplicit.
Le panier peut contenir
de 0 * bagages
fiche-Outil 6