0% ont trouvé ce document utile (0 vote)
176 vues28 pages

1 - SysML 17 18

Ce document présente une introduction à la modélisation des systèmes avec SysML. Il décrit les principaux diagrammes SysML utilisés pour l'analyse fonctionnelle, structurelle et comportementale d'un système, notamment les diagrammes de contexte, de cas d'utilisation, de définition de blocs, de bloc interne, de séquence et d'états.

Transféré par

Hiba Benalla
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPSX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
176 vues28 pages

1 - SysML 17 18

Ce document présente une introduction à la modélisation des systèmes avec SysML. Il décrit les principaux diagrammes SysML utilisés pour l'analyse fonctionnelle, structurelle et comportementale d'un système, notamment les diagrammes de contexte, de cas d'utilisation, de définition de blocs, de bloc interne, de séquence et d'états.

Transféré par

Hiba Benalla
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPSX, PDF, TXT ou lisez en ligne sur Scribd

Ch.

1 : Modélisation des systèmes


par SysML

Objectifs :
- décrire un système selon différents point sde vue
- être capable d’interpréter les différents diagrammes
SysML,
- connaitre les principales règles du langage SysML.
1. Introduction
Conception de système technique =
accumulation de documentations,
de nombreux intervenants
1. Introduction
SysML - Systems Modeling Language - est un modèle numérique,
commun à tous les corps de métiers qui regroupe les spécifications,
les exigences et les paramètres de l’ensemble du système
technique
SysML

Il permet :
- une mise à jour efficace des modifications
en phase de conception,
- évite tout problème de communication
cause de retard dans l’élaboration du
système.
2. Différentes approches

Où se situe le système?
Il inter-agit avec quoi?
Analyse
fonctionnelle A quoi il sert?
Qu’est-ce qu’on attend de lui?

Comment il marche ?
Analyse Comment on s’en sert?
comportementale Comment il se comporte?

De quoi est-il constitué?


Analyse A quoi servent les différents
composants?
structurelle Comment sont-ils agencés ?
3. Le langage SysML
Diagramme de
contexte bdd

Diagramme Diagramme des


req d’exigences cas d’utilisation uc

Diagramme de
Diagramme de Diagramme d’
bdd définition des sd séquence états/transitions stm
blocs

Diagramme
d’activités
act
Diagramme de
ibd bloc interne
Diagramme
paramétrique par
Le diagramme de contenu (ou diagramme de paquetages)
En anglais : « Package Diagram »
Notation SysML : Diagram « pkg »

Objectif : regrouper et structurer l’ensemble


des éléments des diagrammes
SysML du système.
4. Analyse
Fonctionnelle
41. Diagramme de contexte

Objectifs :
• situer le système dans son environnement
• définir la frontière d’étude
• nommer les différents éléments
qui vont interagir

- A B : A est composé de B

- A B : A peut contenir B ( option )

- A B : A est un cas particulier de B


41. Diagramme de contexte Autre formalisme

0..1

commentaires
42. Diagramme des cas d’utilisation
Objectif :
• montrer la(les) fonction(s) réalisées par le système du point de vue
utilisateur ou milieu extérieur.
Ce diagramme répond à la question : « à quoi sert le système ?
quel(s) service(s) rend-t-il à(aux) l’acteur(s) ? » Système
étudié

acteurs

relations Fonctions (verbe


à l’infinitif)
42. Diagramme des cas d’utilisation

Option

Nécessite

Est un cas
particulier de
43. Diagramme des exigences
Objectif :
• Préciser pour chaque fonction ou lien mis en évidence
précédemment les exigences .

Ce diagramme répond à la question : « qu’est-ce qu’on attend du


système  ou de tel cas d’utilisation ? »

exigence = capacité ou contrainte

technique
Physique
Différents domaines : sécurité Différents diagrammes
Fiabilité
Ergonomie
économique
43. Diagramme des exigences « raffiner », préciser

Peut se
décomposer en
Est réalisé par, indique
la solution technique

Exigence qui dérive de la


précédente, de part le choix de
solutions techniques
Cahier des charges

Diagramme des exigences


lié au marketing pour la
balance Halo
 
5. Analyse
Structurelle
51. Diagramme de définition des blocs
Objectif :
• définir la constitution matérielle du système
Autre exemple : Barrière de parking

- A B : A est composé de B

- A B : A peut contenir B ( option )

- A B : A est un cas particulier de B


5.2 Le diagramme de bloc interne
Objectifs :
• Définir la structure interne de chaque bloc. échanges de type MEI
• Représenter les échanges entre blocs Port de (matière, énergie ou
flux information)

Port
standard

échanges de
type commande
ou contrôle
Structuration :

bdd
IBD
général

IBD
Chaque
composant
Mêmes composants que dans bdd

Mêmes entrées sorties d’un niveau


à l’autre
6. Analyse
Comportementale
61. Diagramme de séquence
Objectif : Acteurs ou
• décrire le scénario
correspondant au
parties du
cas d’utilisation système
considéré en
montrant les
échanges au cours
du temps entre les
acteurs et le
système.

temps
Échanges
d’informations
61. Diagramme de séquence

Message
synchrone
réponse
Message
boucle reflexif

choix

>

optionnel
Document réponse 5 Correcteur de portée de phare de Mégane

Diagramme de séquence sd ( Sequence Diagram)

sd [interaction] correcteur portée [reglage automatique]

Chargement
…. Correcteur
…. portée

Modification du chargement

Rotation phare
While [ rotation
phare < assiette ]
sd [interaction] correcteur portée [reglage initial]

Garagiste Correcteur portée

Rotation arbre réglage

Rotation phare
Hauteur faisceau correcte
62. Diagramme d’états / transitions
Etat initial
stm [états] pesée [pesée]

Objectif :
• montrer les différents
états que peut prendre
le système (ou un de
ses blocs) en fonction
des événements. Conditions de
passage d’un état à
un autre
Différents états pris
par le système

Etat final
6.4 Le diagramme d’activité
Objectif : Décrire l’enchaînement des activités au sein d’un rectangle état
ou d’un bloc.
Partition des différents blocs
intervenant dans l’activité de
ET Etat initial
Pesage
Etat final

Flux de
Activités contrôle

Réception d’un
OU signal

Flux transformés par les Envoi d’un


actions (de type MEI) signal
Synthèse diagrammes Sysml

Vous aimerez peut-être aussi