urbanisation-si.com

urbanisation-si.com

SysML


SysML pour les nuls : de la modélisation des exigences à la réalisation du système

Votre cerveau arrive à la limite de ses capacités cognitives tellement le système à construire est complexe, prenez une dose de SysML et vos pensées s'éclairciront.

 

sysml-les-bonnes-pratiques-etude-de-cas-methode-ultime.jpg

 

SysML, c'est comme UML mais en mieux !

UML ne permet pas directement de modéliser les exigences et d'assurer la traçabilité vers leurs réalisations par les autres éléments de conception. 

UML ne prévoit rien pour représenter des éléments non-logiciels, des équations mathématiques, des contraintes, des flux (énergie, fluide, ...), des allocations structurelles/comportementales, ... 

Et enfin UML utilise la terminologie orientée objet (classe, attribut, méthode, ...) qui si elle convient bien aux méthodes et langages de programmation objets, n'est pas celle adoptée par l'ingénierie système.  

Mais n'oublions pas tout de même que UML est la base de SysML qui est un profil UML (package de stéréotypes, tags/values et contraintes OCL).

 

Voici quelques liens de la  catégorie SysML de ce blog :

 

1) Contexte d'utilisation et syntaxe des diagrammes SysML

SysML : éléments de base - le diagramme de bloc (block definition diagram)

 

SysML : les éléments graphiques d'un diagramme de blocs (block definition diagram)

 

SysML : présentation des ports et des flux

 

SysML : présentation du diagramme paramétrique et des blocs de contraintes (parametric diagram)

 

SysML : présentation des extensions du diagramme d'activités UML (activity diagram)

 

SysML : les éléments graphiques du diagramme d'activité (activity diagram)

 

SysML : le diagramme de séquence (sequence diagram)

 

SysML : les éléments graphiques du diagramme de séquence (sequence diagram)

 

SysML : les éléments graphiques du diagramme d'état (state machine diagram)

 

SysML : le diagramme de cas d'utilisation (use case diagram)

 

SysML : le concept d'allocation, la possibilité d'interconnecter des artefacts de modélisation hétérogènes

 

SysML : le diagramme d'exigence (requirement diagram)

 

SysML : exemples de diagramme d'exigence tout droit sortie de la norme de l'OMG

 

 

2) Un exemple complet composé de 12 articles pour illustrer l'utilisation des diagrammes 

SysML : tutoriel ( tutorial - didacticiel ) Description de l'étude de cas (partie 1)

  

  

3) Vous trouverez 25 articles expliquant la méthode et les bonne pratiques accompagnées par un exemple complet

SysML : la méthode, les exemples et l'étude de cas dont vous rêviez 

 

Rhona Maxwel
@rhona_helena

 

“Les hommes chassent, les femmes pèchent.”
Victor Hugo

 


15/10/2016
3 Poster un commentaire

SysML : la méthode, les exemples et l'étude de cas dont vous rêviez

sysml-methode-d-utilisation-modele-de-domaine-operationnel-diagramme-de-bloc-interne-2-0-2.png

 

Nous avions vu l'ensemble de la syntaxe des diagrammes de SysML dans la catégorie SysML de ce blog.
Mais par quoi commencer, quelles sont les étapes à suivre, voici la démarche complète permettant de modéliser un système, un lecteur audio portable étanche, avec le langage SysML normalisé par l'OMG.

 

Voici les liens vers les étapes de la méthode de modélisation SysML :
 

 

Rhona Maxwel
@rhona_helena

 

"Tel est le miracle de l'école. Un bon professeur peut captiver les classes rétives et rendre vivants les enseignements les plus mal conçus. Il peut tout sauver. Au total, les programmes sont mauvais, la pédagogie inadaptée, mais le prof est bon."
François de Closets


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 7ème étape Créer des librairies de blocs SysML réutilisables - 7-5 Entités et unités de physique

Entités (valeurs) physique s: diagramme de définition de bloc 

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-valeur-physique-7-5-1.png

 

 

Unités physiques : diagramme de définition de bloc

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-unite-physique-7-5-2.png

 

 

Dimensions physiques : diagramme de définition de bloc

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-dimension-physique-7-5-3.png

 

Rhona Maxwel
@rhona_helena

 

"Qui dit frontière, dit ligature. Coupez la ligature, effacez la frontière, ôtez le douanier, ôtez le soldat, en d'autres termes, soyez libres ; la paix suit."
Victor Hugo


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 7ème étape Créer des librairies de blocs SysML réutilisables - 7-4 Composants matériels

Composants matériels : diagramme de définition de bloc

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-composant-materiel-7-4.png

 
Rhona Maxwel
@rhona_helena

 

"Le monde est géré par la Finance pour laquelle la paix est un chômage technique."
Mohammed Moulessehoul, dit Yasmina Khadra


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 7ème étape Créer des librairies de blocs SysML réutilisables - 7-3 Spécifications et Types

Spécifications et Types : diagramme UML de classe

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-specification-et-type-7-3.png

 
Rhona Maxwel
@rhona_helena

 

"Car de belles paroles ont été dites déjà contre la guerre, et des hommes de paix ont servi de modèles magnifiques, et les calculs les plus savants ont démontré sa folie, mais la guerre reste toujours aussi vivante."
Selma Lagerlöf


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 7ème étape Créer des librairies de blocs SysML réutilisables - 7-2 Blocs de contraintes

Diagramme de blocs de contraintes du lecteur audio portable étanche

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-diagramme-de-bloc-de-contraintes-7-2.png

 

Rhona Maxwel
@rhona_helena

 

"Nom d'un calumet ! Je ne parviens plus à me rappeler l'endroit où l'on a enterré la hache de guerre, lors de la dernière paix !"
Georges Remi, dit Hergé


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 7ème étape Créer des librairies de blocs SysML réutilisables - 7-1 Facteurs externes

Facteurs externes : diagramme de définition de bloc

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-diagramme-de-definition-de-bloc-7-1.png

 

Rhona Maxwel
@rhona_helena

 

"Le yogi vit pour aimer et pour servir le monde. C'est là l'essence de la vie : la paix intérieure et extérieure, la paix dans l'individu, dans la famille, dans la société et dans le monde entier."
Bellur Krishnamachar Sundararaja Iyengar


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 7ème étape Créer des librairies de blocs SysML réutilisables

Les blocs sont regroupés en sous-systèmes homogènes pouvant être réutilisés dans d'autres projets.

sysml-methode-d-utilisation-creer-des-librairies-de-blocs-sysml-reutilisables-7-0.png

 
Rhona Maxwel
@rhona_helena

 
"Ne pouvant fortifier la justice, on a justifié la force, afin que le juste et le fort fussent ensemble, et que la paix fût, qui est le souverain bien."
Blaise Pascal


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 6ème étape Réalisez le système - 6-2-2 Modèle d'implémentation matérielle, diagramme d'état

Diagramme d'état : Controller

sysml-methode-d-utilisation-implementation-du-systeme-diagramme-uml-etat-activite-sequence-6-2-3.png

 

Rhona Maxwel

@rhona_helena

 

"Quels que soient les progrès des connaissances humaines, il y aura toujours place pour l'ignorance et par suite pour le hasard et la probabilité."
Emile Borel


16/05/2016
0 Poster un commentaire

SysML : Méthode d'utilisation - 6ème étape Réalisez le système - 6-2-1 Modèle d'implémentation matérielle, diagramme UML de structure composite

Diagramme de structure composite : PlayBack

sysml-methode-d-utilisation-implementation-du-systeme-diagramme-uml-etat-activite-sequence-6-2-2.png

 

Rhona Maxwel

@rhona_helena

 

"C'est joli, le progrès ! Demain, quand on offrira un livre à un gamin, il le tournera dans tous les sens pour savoir où il faut mettre les piles."
Michel Colucci, dit Coluche


16/05/2016
0 Poster un commentaire