Modelisation des Systemes
Niveau
3eme
Sous-categorie
modelisation-sysml
Programme officiel
Cycle 4 - Modelisation et simulation
Prerequis
Definition
La modelisation consiste a representer un systeme reel par un modele simplifie pour mieux le comprendre, le simuler ou le concevoir. En technologie, on utilise des diagrammes normalises (SysML, FAST, pieuvre) pour decrire la structure et le comportement des systemes.
A retenir
- •Un modele est une simplification de la realite
- •SysML est le langage normalise pour modeliser les systemes
- •Diagramme de blocs = structure (composants et liens)
- •Diagramme d'activites = comportement (actions et decisions)
Un diagramme de cas d'utilisation montre :
Exemple resolu pas a pas
ENONCE (style brevet)
Completer le diagramme de cas d'utilisation d'un distributeur automatique de boissons en identifiant les acteurs et les cas d'utilisation.
SOLUTION
Identifier les acteurs : Utilisateur, Technicien de maintenance, Fournisseur
Cas d'utilisation pour l'Utilisateur : Choisir une boisson, Payer, Recuperer la boisson
Cas d'utilisation pour le Technicien : Reapprovisionner, Depanner, Collecter l'argent
Cas d'utilisation pour le Fournisseur : Livrer les produits
Tracer les liens entre acteurs et cas d'utilisation
Dans un diagramme d'activites, un losange represente :
Pieges classiques au brevet
Piege 1
Confondre diagramme de blocs et diagramme d'activites
Le diagramme de blocs montre les etapes du fonctionnement
Blocs = STRUCTURE (de quoi c'est fait). Activites = COMPORTEMENT (comment ca fonctionne dans le temps).
Le diagramme de blocs montre les composants ; le diagramme d'activites montre les etapes
Piege 2
Oublier les flux dans un diagramme de blocs internes
Dessiner les blocs sans les relier
Les connecteurs doivent indiquer la NATURE du flux (matiere, energie, information).
Relier les blocs par des fleches indiquant les flux (electricite, signal, piece...)
Piege 3
Confondre acteur et cas d'utilisation
L'utilisateur est un cas d'utilisation
Acteur = entite externe (bonhomme). Cas d'utilisation = action realisee (ovale).
L'utilisateur est un ACTEUR qui realise le cas d'utilisation 'Payer'
Piege 4
Confondre chaine d'information et chaine d'energie
Le capteur fait partie de la chaine d'energie
Information = signaux, donnees (capteurs, microcontroleur). Energie = puissance (batterie, moteur).
Le capteur ACQUIERT l'information, il fait partie de la chaine d'information
Comment lire ou completer un diagramme SysML ?
Quand utiliser cette methode ?
Quand l'enonce presente un diagramme a analyser ou completer.
Identifier le type de diagramme
Cas d'utilisation (acteurs), blocs (structure), activites (comportement), sequence (temps) ?
Reperer les elements cles
Acteurs (bonhommes), blocs (rectangles), actions (rectangles arrondis), decisions (losanges).
Suivre les liens/flux
Les fleches indiquent les relations, flux ou transitions. Quelle est leur nature ?
Completer logiquement
Utiliser le contexte de l'enonce pour ajouter les elements manquants.
