Vous êtes sur la page 1sur 5
Présentation SysML Juillet 2011

Présentation SysML

Juillet 2011

Présentation SysML Juillet 2011 Le WMR928NX est fourni avec les éléments suivants : [1] - Appareil

Le WMR928NX est fourni avec les éléments suivants :

[1] - Appareil principal

(WMR928NX)

[2] - Anémomètre (WGR918N)

[3] - Thermo-hygromètre

(THGR918N)

[4] - Pluviomètre (PCR918N)

[5] - Baro-thermo-hygromètre

(BTHR918N)

- Adaptateur secteur 12V

Le thermo-hygromètre et le pluviomètre sont alimentés par des transmetteurs solaires STR928N [6] tandis que l’anémomètre est alimenté par le transmetteur solaire STR938 [7].

Le WMR928NX peut supporter jusqu’à sept éléments à distance différents. On peut aussi connecter jusqu’à trois sondes thermo ou thermo-hygro au système.

Remarque : Tous les diagrammes doivent être documentés. Les logiciels de modélisation SysML permettent la génération automatique d’une documentation au format doc ou HTML. Ce n’est pas fait ici par manque d’espace et… de temps…

I. Diagramme des cas d’utilisation :

et… de temps… I. Diagramme des cas d’utilisation : Il décrit les services rendus par le

Il décrit les services rendus par le système à l’utilisateur ou à d’autres systèmes qui sont, alors, appelés « acteurs ».

1

SB

SIN2

Lycée Victor Hugo - COLOMIERS

Présentation SysML Juillet 2011

Présentation SysML

Juillet 2011

II. Diagramme d’exigences :

SysML Juillet 2011 II. Diagramme d’exigences : Ce diagramme permet de représenter graphiquement les

Ce diagramme permet de représenter graphiquement les exigences pour un système par le biais de descriptions textuelles et d'associations (liens de dépendance stéréotypés) :

o Derive : une ou plusieurs exigences sont dérivées d'une exigence

o Satisfy : un ou plusieurs éléments du modèle (par exemple un bloc) permettent de satisfaire une exigence

o Verify : un ou plusieurs éléments du modèle (par exemple un « test case ») permettent de vérifier et valider une exigence

o Refine : un ou plusieurs éléments du modèle, par exemple un cas d'utilisation, redéfinit une exigence

2

S.B.

SIN2

Lycée VICTOR HUGO - COLOMIERS

Présentation SysML Juillet 2011

Présentation SysML

Juillet 2011

III.Diagramme de définition de blocs :

bdd Station météo WRM928NX
bdd Station météo WRM928NX

Le diagramme de définition de bloc (BDD, ou Block Definition Diagram en anglais) représente la vue boîte noire d'un bloc. Ainsi le bloc principal et la hiérarchie des blocs qui le composent, qu'ils soient logiciels ou matériels, sont spécifiés dans ce diagramme.

3

S.B.

SIN2

Lycée VICTOR HUGO - COLOMIERS

Présentation SysML Juillet 2011

Présentation SysML

Juillet 2011

IV.Diagramme de bloc interne :

Le diagramme de bloc interne (IBD, ou Internal Block Diagram) décrit la vue interne d'un bloc et se base sur le BDD pour assembler les blocs qui composent le bloc principal.

Le bloc principal peut être représenté comme conteneur sur l'IBD ou être absent de ce diagramme. Les blocs qui le composent, définis dans le BDD, sont instanciés en parties). Ces parties sont assemblées par des connecteurs qui relient leurs ports (ports standards avec interfaces exposées et/ou ports de flux).

Ci-dessous, on donne le bdi partiel de la station météo pour la partie qui nous intéresse pour le TP de la formation SIN.

partie qui nous intéresse pour le TP de la formation SIN. V. Diagramme de séquence du

V. Diagramme de séquence du cas d’utilisation facultatif : « Consulter les informations sur une ordinateur »

Un cas d'utilisation représente les interactions entre un acteur et le système d'un point de vue « boite noire », et comprend l'ensemble des scénarios identifiés. Ces scénarios peuvent être détaillés par un diagramme de séquence.

4

S.B.

SIN2

Lycée VICTOR HUGO - COLOMIERS

Présentation SysML Juillet 2011

Présentation SysML

Juillet 2011

Le diagramme de séquence représente les éléments intervenant dans le scénario, ainsi que les messages échangés dans un ordre chronologique.

Dans un premier temps, on peut choisir de représenter les interactions entre l'acteur et le système (vue boîte noire). Par la suite il est possible de rentrer en détails avec un diagramme de séquence qui représente les blocs internes du système intervenant dans un scénario (pour un message émis par l'acteur, le diagramme décrit l'enchaînement des messages échangés entre les blocs internes du système). On parle ainsi de la vue boîte blanche (comportement du système).

Les éléments intervenant sont représentés par des lignes de vie.

Ces lignes de vies peuvent être des instances de blocs, établissant un lien avec la modélisation structurelle du système, permettant ainsi d'établir une cohérence dans le modèle :

Axe du temps
Axe
du
temps

VI.Diagramme des classes présentes dans le bloc logiciel :

du temps VI.Diagramme des classes présentes dans le bloc logiciel : 5 S.B. SIN2 Lycée VICTOR

5

S.B.

SIN2

Lycée VICTOR HUGO - COLOMIERS