Mise à jour de l’exemple « Radio-réveil » (début)

Dans mes formations SysML, j’utilise depuis pas mal d’années déjà un exemple simple de système : le radio-réveil. C’est même l’exemple principal de mon livre d’initiation à SysML, paru chez Eyrolles en 2013.

Dans le cadre du projet Clarity, il m’a semblé naturel de faire l’exercice également avec Capella en utilisant la démarche et les concepts Arcadia. J’avais publié en 2015 une première version de modèle (avec Capella 1.0) où je me suis concentré sur le niveau System Analysis, en essayant d’illustrer les principaux types de diagrammes, mais en assurant également la traçabilité avec le besoin opérationnel exprimé en Operational Analysis. Puis une deuxième version du modèle, avec le niveau Logical Architecture. Et enfin une troisième version du modèle avec le niveau Physical Architecture et un petit exemple de Viewpoint : Basic Price.

Il était grand temps de mettre à jour ce modèle, en essayant d’illustrer les nouvelles fonctionnalités apportées par Capella 1.2.1 et maintenant Capella 1.3.

La première version du nouveau modèle est téléchargeable ici. Elle contient surtout le niveau System Analysis, car le besoin opérationnel est vraiment très simple 😉 Vous y trouverez des exemples de SMCB, SAB, SCDB, SES, SMSM, avec plusieurs versions de chacun. 

La construction progressive du modèle est présentée dans un petit document explicatif. Le modèle et son document seront progressivement complétés avec un niveau Logical Architecture, un niveau Physical Architecture, puis l’utilisation de l’add-on Requirements et des Property Values…

Un exemple de diagramme de scénario qui n’était pas possible avant la version 1.2.1 de Capella est donné ci-après. Il s’agit d’un scénario montrant comment deux instances du même acteur User peuvent interagir avec le même radio-réveil.

[ssba]
25 Jan 2019

Exemple simple de Viewpoint avec Capella

Cet article parle de : , , , ,

J’ai réalisé un petit document (en anglais) expliquant comment ajouter un « Viewpoint », dans la terminologie ARCADIA.

Viewpoints dans ARCADIA

Il s’agit de proposer une architecture physique très simple pour l’exemple du Radio-réveil fourni sur le site Capella. Puis de montrer comment activer et utiliser le point de vue « Basic Price« , qui fait partie des 3 points de vue livrés avec la nouvelle version de Capella 1.0.1.

Le point de vue ajoute un groupe de commandes dans la palette à droite, ainsi que de nouvelles propriétés sur les composants physiques. De nouveaux objets graphiques apparaissent également sur les diagrammes concernés.

Basic Price Viewpoint dans Capella

 

Si l’on continue à affecter des valeurs aux différents composants, le Viewpoint calcule automatiquement la somme des prix des composants contenus pour chaque conteneur, et compare à la max value.

Dans l’exemple, j’ai fait exprès de faire dépasser le prix max du Radio-réveil (en utilisant un COTS Radio trop cher) pour montrer le changement de couleur automatique des propriétés concernées …

Basic Price Viewpoint : dépassement !

[ssba]
01 Mar 2016