Beruflich Dokumente
Kultur Dokumente
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
3) LE LANGAGE SYSML.
3 octobre 2015
S.I.I.
CI 1
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
Industrialiser :
L'industrialisation est le processus de fabrication de produits avec
des techniques permettant une forte productivit du travail.
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
Transporter :
Le transport du produit est un point important dans l'analyse du
cycle de vie du produit.
Eliminer/Recycler :
L'objectif actuel est de recycler un maximum de composants mais
beaucoup de matriaux ne peuvent pas tre recycls.
3 octobre 2015
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
Le langage SysML - Systems Modeling Language - est un langage de modlisation
permettant de dcrire tout ou partie d'un systme technique, d'un point de vue
transversal, comportemental ou structurel.
3 octobre 2015
10
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
31 ) Diagramme transversal :
311 ) Diagramme d'exigences (SysML Requirements Diagram)
Rle :
Reprsente toutes les exigences du systme.
- exigences environnementales,
- exigences conomiques,
- exigences fonctionnelles,
- exigences techniques,
- etc.
Limites et prconisation :
Ne pas chercher poser toutes les exigences sinon illisible.
Raliser plusieurs diagrammes d'exigences si ncessaire.
Regrouper les exigences techniques sur un seul diagramme par exemple puis les
autres groupes d'exigences sur d'autres diagrammes.
3 octobre 2015
11
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
32 ) Diagrammes comportementaux :
321 ) Diagramme de contexte.
Rle :
Il permet de dfinir les frontires de l'tude, et en particulier de
prciser la phase du cycle de vie dans laquelle on situe l'tude
(gnralement la phase d'utilisation).
Il rpond la question :
"Quels sont les acteurs et lments environnants du systme ? ".
Limites et prconisation :
12
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
32 ) Diagrammes comportementaux :
322 ) Diagramme de cas dutilisation (SysML Use Case Diagram).
Rle :
Montre les fonctionnalits offertes par le systme.
Il rpond la question : "quels services rend le systme ?".
Fonctionnalit = cas d'utilisation = service rendu
en autonomie d'un bout l'autre par le systme.
Le rsultat est visible par l'acteur
(entit extrieure en interaction avec le systme).
Limites et prconisation :
Ce diagramme devra bien sr faire apparatre tous les acteurs
intervenants dans le diagramme de cas d'utilisation, mais il
fera aussi apparaitre les diffrents acteurs ou lments
intervenant dans une exigence.
3 octobre 2015
13
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
32 ) Diagrammes comportementaux :
323 ) Diagramme de squence (SysML Sequence Diagram).
Rle :
Dcrit les scnarios correspondant aux cas d'utilisation, un cas
d'utilisation est dcrit par au moins un diagramme de
squence.
3 octobre 2015
14
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
32 ) Diagrammes comportementaux :
323 ) Diagramme de squence (SysML Sequence Diagram).
Limites et prconisation :
3 octobre 2015
15
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
32 ) Diagrammes comportementaux :
324 ) Diagramme dtats / transitions (SysML State Machine Diagram).
Rle :
Dcrit le comportement d'un programme sous
forme de machine d'tats.
Montre les diffrents tats pris par le systme (ou
un sous-systme) en fonction des interactions
Il rpond la question : "Comment reprsenter les
diffrents tats du systme ?"
Limites et prconisation :
3 octobre 2015
16
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
33 ) Diagrammes structurels :
331 ) Diagramme de dfinition de blocs (SysML Block Definition Diagram).
Rle :
Montre le systme d'un point de
vue compos/composant
Il rpond la question
"qui contient quoi ?".
Il peut aussi montrer les
caractristiques principales de
chaque bloc en faisant apparaitre les oprations (rles) et les proprits (caractristiques).
Permet de reprsenter les liens entre les blocs de mme niveau par une association (simple trait entre 2
blocs).
Limites et prconisation :
La question du zoom est importante. Mme si on peut descendre assez bas dans les dtails, il ne sera
pas pertinent en gnral de le faire. Ce diagramme est utile pour montrer les grosses briques du systme.
Il n'est pas obligatoire de faire apparatre les proprits et les oprations dans chaque bloc.
Dans ce cas le diagramme est relativement pauvre en informations, mais il offre dun coup d'il la
structure du systme.
3 octobre 2015
17
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
33 ) Diagrammes structurels :
332 ) Diagramme de blocs internes (SysML Internal Block Diagram).
Rle :
Permet de reprsenter les changes de
matire/information/nergie entre blocs de mme niveau
grce aux ports de flux (petit carr avec une flche).
Permet de reprsenter les services invoqus par un autre
bloc grce aux ports standards (petit carr sans flche),
et par extension toute entre/sortie
de contrle/commande.
Permet de reprsenter les liens entre les blocs de mme niveau.
Limites et prconisation :
Il faut bien retenir que les liens se reprsentent entre blocs de mme niveau, ils ne se
contiennent pas.
Chaque bloc du BDD contenant d'autres blocs peut tre reprsent par un IBD.
Attention bien faire la diffrence entre port standard et port de flux.
Port standard : dsigne une interface permettant d'invoquer un service/une opration
Port de flux : canal d'Entre/Sortie par lequel transite de la matire, de l'nergie ou de l'information (MEI).
3 octobre 2015
18
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
34 ) Dfinitions des diffrents types d'associations.
Extend : le cas d'utilisation source est une extension possible du cas d'utilisation destination.
Include : le cas d'utilisation source comprend obligatoirement le cas inclus.
DeriveReqt : une ou plusieurs exigences sont drives d'une exigence.
Satisfy : un ou plusieurs lments du modle permettent de satisfaire une exigence.
Verify : un ou plusieurs lments du modle permettent de vrifier et valider une exigence.
Refine : un ou plusieurs lments du modle redfinissent une exigence.
3 octobre 2015
19
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3) Le langage sysml.
35 ) Dfinitions des relations dans les diagrammes.
3 octobre 2015
20
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
21
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
22
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
23
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
24
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
25
Cours
Fonctionnalit, architecture et
structure des systmes
MODELISATION DE SYSTEMES
AVEC LE LANGAGE SYSML
S.I.I.
CI 1
3 octobre 2015
26