Modélisation logicielle avec UML et UML-CS
SysML/UML-CS : une étude de cas
H3888 v1 Article de référence

Modélisation logicielle avec UML et UML-CS
SysML/UML-CS : une étude de cas

Auteur(s) : Agusti CANALS

Date de publication : 10 févr. 2017 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Présentation du système à modéliser

2 - Modélisation Système avec SysML et SysML-CS

3 - Modélisation logicielle avec UML et UML-CS

4 - Conclusion

5 - Glossaire

Sommaire

Présentation

RÉSUMÉ

SysML est une méthode de modélisation des systèmes. Cet article présente une application directe de cette méthode et de l'écriture UML à travers une étude de cas. La modélisation du fonctionnement d'une écluse permet d’illustrer l’utilisation des différents diagrammes de SysML-CS, mettant en œuvre SysML et UML.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Agusti CANALS : Directeur d’Unité Fonctionnelle (Technique), CS Communication & Systèmes

INTRODUCTION

Cet article, dont l’objectif est de présenter une étude de cas utilisant SysML [H 3 885] et UML [H 3 886] via les approches méthodologiques SysML-CS et UML-CS [H 3 887], est le quatrième et le dernier volet d’une série de quatre articles consacrés à la modélisation.

Vous trouverez dans ce quatrième volet, une étude de cas illustrant les notations et les différentes phases de modélisation décrites dans les articles précédents.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3888

Lecture en cours
Présentation

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

3. Modélisation logicielle avec UML et UML-CS

Après la modélisation système, nous avons choisi de poursuivre la modélisation logicielle uniquement pour le block « Contrôleur ».

À noter que pour l’arrêt d’urgence traité via le block « Contrôle de l’alimentation électrique des moteurs » et la radio traitée par le block « Radio Émetteur/Récepteur », il est décidé de produire deux systèmes électroniques (uniquement « hardware ») autonomes et fonctionnant en parallèle et de manière indépendante par rapport au « Contrôleur ». Ils seront donc conçus par ailleurs, et ne seront pas détaillés dans cet exemple.

3.1 Conception logique

HAUT DE PAGE

3.1.1 Analyse du besoin

Les différentes étapes de l’analyse des besoins, sont : la définition des acteurs ; la définition du contexte (dit passif) à savoir les données produites ou consommées par le système sans communication directe entre les producteurs et les consommateurs ; la description du système avec les cas d’utilisation, l’analyse du domaine et les scénarios associés.

HAUT DE PAGE

3.1.1.1 Définition des acteurs

Notre système logiciel, le « Contrôleur » est utilisé par le « Passager du bateau » et occasionnellement par « l’Éclusier ». À noter qu’il n’y a pas de protection particulière de type carte magnétique, mot de passe … En fait n’importe quel passant peut utiliser le système. Bien sûr, cela est interdit et passible d’une amende conséquente.

Par rapport à la modélisation système, nous faisons apparaître deux types d’acteurs supplémentaires, des systèmes externes avec lesquels nous allons interagir, soit les moteurs et les feux.

Le « Passager du bateau » utilise notre système pour lancer l’éclusage et permettre donc le passage de l’écluse par le bateau. Le(s)...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Modélisation logicielle avec UML et UML-CS

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  SysML : formal-12-06-01.pdf : http://www.omg.org/spec/SysML/1.3/PDF

  • (2) -   *  -  UML : formal-15-03-01 : http://www.omg.org/spec/UML/2.5

  • (3) -   *  -  Définition d’une écluse : https://fr.wikipedia.org/wiki/Ecluse

DANS NOS BASES DOCUMENTAIRES

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

SysML : une notation pour spécifier et concevoir des systèmes

Cet article présente les principes de base de la notation SysML nécessaires pour aborder une ...

UML : une notation pour spécifier et concevoir des Logiciels

Cet article présente les principes de base de la notation UML nécessaires pour aborder une modélisation ...

SysML/UML : comment les utiliser ? Avec quelle méthode ? - Un exemple d’application avec UML-CS et SysML-CS

Cet article présente les principes de base d’une méthode de modélisation mettant en œuvre SysML et UML ...

Spécifications fonctionnelles - Génération automatique de code

Cet article s’interroge sur l’aptitude des modèles de spécification à générer un code exécutable. Il ...