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 : 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
II. Diagramme d exigences : 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 modèle (par exemple un bloc) permettent de satisfaire une exigence o Verify : un ou modèle (par exemple un «test case») permettent de vérifier et valider une exigence o Refine : un ou modèle, par exemple un cas d'utilisation, redéfinit une exigence 2
III. Diagramme de définition de blocs : 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
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. 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
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 : VI. Diagramme des classes présentes dans le bloc logiciel : Axe du temps 5