1A. Cours Analyse Des Systèmes Complexes
1A. Cours Analyse Des Systèmes Complexes
1A. Cours Analyse Des Systèmes Complexes
Cours C.P.G.E
Analyse des systèmes complexes T.S.I.
L’analyse structurelle précisera les solutions techniques répondant aux différentes fonctions attendues
pour le système. On parlera alors d’approche dite interne, en s’appuyant, là aussi sur des outils
graphiques de la norme SysML (diagrammes de définition de bloc et de bloc interne) et sur le schéma
structurel Chaine d’information – Chaine d’énergie.
L’analyse comportementale fait appel aux diagrammes de séquence (norme SysML), diagrammes
d’état et diagrammes d’activité (norme SysML).
Les outils décrits par la norme SysML s’inscrivent dans la démarche de l’IS et sont résumés ci-dessous :
3. PRESENTATION DE SYSML :
3.1. Pourquoi SYSML ?
De nombreux corps de métiers de l’ingénierie interviennent dans l’élaboration d’un
projet systémique. Or la conception de systèmes donne souvent lieu à une
accumulation de documents spécifiques qui doivent tous être croisés et mis à jour pour maintenir la
cohérence et respecter les spécifications du système. Une problématique importante sera donc la
coordination des différents intervenants et la communication entre ces différents spécialistes parlant
chacun un langage propre (schéma électrique, plan de construction mécanique, schéma hydraulique,
etc…)…
Il faut un langage commun permettant d’échanger les idées générales régissant le système.
Dès les années 1980, des outils tels que le SADT, le FAST ou d’autre ont vu le jour.
Les informaticiens, confrontés à de nombreux langages, à travers l’OMG (Object Management Group :
association regroupant plus de 800 industriels et notamment les plus grandes sociétés d’informatique
mondiales), ont décidé de créer un langage de modélisation graphique universel permettant de
communiquer sur la structure des systèmes informatiques : l’UML (Unified Modeling Langage).
Le SYSML (Système Modeling Langage), dérivé de l’ UML et plus adapté aux problématiques de l’IS, est
adopté en 2006.
La version actuelle qui sera présentée dans ce cours est SYSML V1.1 qui date de 2008.
Diagrammes SysML
Diagramme
Diagramme Diagramme de Diagramme
paramétrique (par)
d’activité (act) séquence (sd) d’états (stm)
4. ETUDE DE CAS :
4.1. Introduction
Un jour, un génial ingénieur qui a fait fortune en inventant une pompe à insuline et un
fauteuil roulant capable de gravir les escaliers, en a eu assez de perdre de
précieuses heures dans les embouteillages.
Il s’est mis à rêver d’un moyen de transport urbain personnel, autonome, non
polluant, d’utilisation intuitive et a demandé à son bureau d’études de se
pencher sur ce besoin.
Le résultat sera baptisé le SEGWAY (photo ci-contre)…
4.2. Expression du besoin :
Le langage SYSML propose trois diagrammes permettant d’exprimer le besoin
utilisateur :
Nomenclature Acteurs
secondaire
s
Acteur
principal
Frontière
Cas d’utilisation du système
Type
Nomenclature Repère de Contenance d’exigence
l’exigence
Dérivation
Raffinement Texte
définissant
l’exigence
Ce diagramme permet de spécifier les capacités ou contrainte que doit satisfaire le système. Elles peuvent
spécifier une fonction, une condition de performance, de fiabilité, de sécurité, une exigence normative,
marketing, etc…
Relation
d’agrégation
Nomenclature
Post-it
Nombre
d’éléments
Relation de
composition
Port de flux
Les ports décrivent les possibilités de connexion.
Il y en a deux principaux types :
Les ports de flux (flow port) : Ce type de port, représenté par « un petit carré avec une flèche »
autorise la circulation de flux physique (ici l’énergie électrique de puissance). La flèche précise le sens de
circulation qui peut être à simple ou double sens.
Les ports standards : Ce type de port, représenté par « un petit carré sans flèche » autorise la
circulation de service logique (ici les informations provenant des deux capteurs : rotation et inclinaison).
Bien entendu, le but de l’ibd étant de représenter les échanges (physique et logique) dans le système, les
blocs seront reliés entre eux, comme sur les diagrammes page suivante…
Le 1er diagramme donne une représentation très générale des flux :
Nomenclature
Représentation
de deux niveaux
Niveaux : Les liens doivent se faire entre blocs de même niveau ! Toutefois, on pourra représenter des
blocs de niveaux différents, soit en les imbriquant soit en représentant un ibd pour chaque niveau.
L’ibd se révèle également un outil puissant pour représenter les flux énergétique d’un système.
1A. Analyse des systèmes complexes Lycée MONGE 7/8
SI 1A. Appréhender un système complexe Cours
: Représente un état dans le diagramme d’état et une action dans le diagramme d’activité.
Etat / Action
: Transition (diag. d’état) ou Flot (diag. d’act) : Elle permet de faire le lien entre états (diag.
d’état) ou nœuds (actions, décision, etc.., dans le diagramme d’activité).
[cond] : Précise une condition nécessaire à l’évolution. Elle est liée à un événement (nécessaire) à un
changement d’état dans le diagramme d’état et suffisante dans le diagramme d’activité.