BanniereCFV3.png

Atelier de conception de systèmes orientés objets SysML

Envision SysML© 1.6

Outil collaboratif de conception de systèmes orientés objets pour projets importants

Offre des outils collaboratifs innovants pour chaque type de rôle, afin d'acroître la sécurité et la qualité du projet, l'efficacité et la valeur ajoutée de l'équipe de développement.

Adhère au standard OMG SysML 1.6 Logo UML

Panorama des fonctionnalités principales

                     
Pause Play
ProgrammationSysMLOO700-420.jpg
  • Concevez vos systèmes en orienté objet, sans compromis, à l'aide des 12 types de vues de la version SysML 1.6

Travail-collaboratif
  • Augmentez l'efficacité de l'équipe avec la gestion des rôles et l'utilisation d'outils collaboratifs innovants

Sandbox
  • Encouragez la créativité avec des changements testés en réunion dans un bac à sable collaboratif

Analyse d'impacts
  • Réduisez les risques de régression en suivant à la trace l'impact des changements avec un code de couleurs

Approbation
  • Facilitez votre travail d'approbation des changements en comparant les différences colorées de la version modifiée avec la version d'origine

Version-Baseline
  • Préparez l'avenir en créant des versions, des variantes, une baseline pour un nouveau projet ou pour revenir à une configuration antérieure

Remainder
  • Soyez informés par e-mails et en temps réel de l'arrivée d'événements nécessitant une prise de décision sans délai, avec la gestion des rappels

Analyse des données
  • Analysez et modifiez à la volée de grandes quantités de données avec des tableaux de bord personnalisés

Rapport
  • Concentrez votre activité sur des tâches à plus haute valeur ajoutée avec la génération automatique de rapports personnalisés, complets et à jour

Rôles

Concevez vos systèmes en orienté objet, sans compromis, à l'aide des 12 types de vues de la version SysML 1.6

Travail-collaboratif

Augmentez l'efficacité de l'équipe avec la gestion des rôles et l'utilisation d'outils collaboratifs innovants

Sandbox

Encouragez la créativité avec des changements testés en réunion dans un bac à sable collaboratif

Analyse d'impact

Réduisez les risques de régression en suivant à la trace l'impact des changements avec un code de couleurs

Approbation

Facilitez votre travail d'approbation des changements en comparant les différences colorées de la version modifiée avec la version d'origine

Version-Baseline

Préparez l'avenir en créant des versions, des variantes, une baseline pour un nouveau projet ou pour revenir à une configuration antérieure

Reminder

Soyez informés par e-mails et en temps réel de l'arrivée d'événements nécessitant une prise de décision sans délai, avec la gestion des rappels

Analyse des données

Analysez et modifiez à la volée de grandes quantités de données avec des tableaux de bord personnalisés

Rapport

Concentrez votre activité sur des tâches à plus haute valeur ajoutée avec la génération automatique de rapports personnalisés, complets et à jour


En plus de la modélisation SysML, Envision SysML 1.6 offre aux équipes de développement des outils collaboratifs adaptés, pour des projets moyens ou importants: Avionique, militaire, télécom, énergie, business, IA...

La solution est de type Windows/clients/serveur, on-premise ou sur le cloud. Moderne, de grande qualité graphique et très intuitive, elle structure la démarche de conception dans un environnement multi-utilisateur.

Le logiciel est indépendant du langage objet de programmation. Le méta outil intégré permet de configurer le générateur de code virtuellemnt pour tout type de langage objet.

Détails des vues SysML supportées

Pour plus de détails, cliquez sur les images...

Requirements diagram

Requirements  Diag

Components Diagram

Components Diag

Xmoins

Diagramme d'exigences

Requirements diag

Le diagramme d'exigences précise les fonctions à réaliser ainsi que le niveau de performance à atteindre, les relations entre exigences et avec les autres éléments du modèle.

Xmoins

Diagramme des composants

Components diag

Le diagramme de composants décrit l'organisation du système du point de vue des éléments logiciels, matériels, comme les modules, des données ou encore d'éléments de configuration. Ce diagramme permet de mettre en évidence les dépendances entre les composants.


SysML 1.6 - Cas d'utilisation

Use Cases Diagram

Use cases  Diag

Sequences Diagram

Sequences Diag

Xmoins

Diagramme des cas d'utilisation

Use cases diag

Il permet d'identifier les possibilités d'interaction entre le système et les acteurs, c'est-à-dire toutes les fonctionnalités que doit fournir le système. Il permet aussi de délimiter le système.

Xmoins

Diagramme de séquences

Sequence diag

Les diagrammes de séquences sont la représentation graphique des interactions entre les acteurs et les objets du système selon un ordre chronologique.




SysML 1.6 - Diagramme des classes

Classes Diagram

Classes Diag

Class State Machine Diagram

Class States Machine Diag

Xmoins

Diagramme de classes

Classes diag

Un diagramme de classe est un diagramme qui décrit un système en visualisant les différents types d’objets (classes) au sein d’un système et les types de relations statiques qui existent entre eux. Il montre également les opérations et les attributs des classes.

Xmoins

Diagramme états-transitions d'une classe

State Machine diag

Un diagramme états-transitions est utilisé pour représenter des automates déterministes. Il s'inspire principalement du formalisme des statecharts et rappelle les grafcets des automates.

Class Activities Diagram

Activities Diag

Xmoins

Diagramme d'activités

Activities diag

Le diagramme d'activités est un diagramme comportemental, permettant de représenter le déclenchement d'événements en fonction des états du système et de modéliser des comportements parallélisables. Le diagramme d'activités est également utilisé pour décrire un flux de travail.




SysML 1.6 - Diagramme des blocs

Context Diagram

Context Diag

Xmoins

Diagramme de contexte

Context diag

Ce diagramme exprime l'environnement du système dans une situation donnée. Le diagramme de contexte permet donc de définir les frontières de l'étude et de préciser la phase du cycle de vie dans laquelle on situe l'étude


Sous vues possibles d'un bloc de contexte

Accolade

Block Activities Diagram

Block activities Diag

Blocks Definition Diagram

Block Definition Diag

Block State Machine Diagram

Block States Machine Diag

Xmoins

Diagramme d'activités d'un bloc

Block activities diag

Le diagramme d'activités (ici pour un bloc) est un diagramme comportemental, permettant de représenter le déclenchement d'événements en fonction des états du système et de modéliser des comportements parallélisables. Le diagramme d'activités est également utilisé pour décrire un flux de travail.

Xmoins

Diagramme de définition des blocs

Block definition diag

Un diagramme de définition de bloc permet d’exprimer la structure d’un système, d’un sous-système ou d’un composant. Les blocs peuvent représenter des entités physiques ou logiques. Ils sont décomposables, ils peuvent posséder des propriétés et un comportement. Ils permettent aussi de représenter les flux mécaniques.

Xmoins

Diagramme états-transitions d'un bloc

Block State Machine diag

Le diagramme d'état décrit les transitions entre les états et les actions que le système ou ses parties réalisent en réponse à un événement.


Sous vues possibles d'un bloc

Accolade

Internal Block Diagram

Internal Block Diag

Parametric Diagram

Parameric Diag

Xmoins

Diagramme de bloc interne

Internal Block diag

Le diagramme de bloc interne modélise la structure interne d'un bloc. Il décrit les flux et interactions entre des blocs qui caractérisent les fonctions.

Xmoins

Diagramme paramétrique

Parametric diag

Le diagramme paramétrique est un diagramme SysML qui permet de visualiser l'ensemble des contraintes qui relie les paramètres entre eux. L'intérêt premier de ce diagramme est de réfléchir sur les différents paramètres qui doivent être configurés sur le système.
Le deuxième est de servir d'appui à la réalisation d'une simulation, qui pourrait montrer l'influence des paramètres les uns sur les autres et ainsi valider les paramètres du système.


Publication de rapports prédéfinis (livrables)

L'automatisation à 100% de la génération des livrables en mode collaboratif produit des documents à jour, complets, synchrones avec la modélisation SysML. Elle fait gagner un temps appréciable et réoriente l'activité des parties prenantes vers des tâches à plus haute valeur ajoutée.

D'autres rapports personnalisés peuvent être créés avec l'outil "Prepare Documentation"


Ce que vous apporte Envision SysML 1.6©

Envision va vous permettre d'optimiser, voire de réduire vos besoins en ressources humaines en augmentant l'efficacité de l'équipe avec un travail collaboratif sécurisé, d'améliorer la communication entre les parties prenantes, d'organiser et de centraliser toute l'information pour la rendre unique (pas de doublon), facilement accessible et réutilisable.

Les outils de productivité collaboratifs vont orienter l'activité des ingénieurs vers des tâches à plus grande valeur ajoutée, ce qui aura un effet positif sur le respect des budgets et des délais. Enfin vous aurez un plus grand contrôle des événements, des activités, des retards, du statut et de la qualité du projet pendant tout le cycle de développement avec la gestion des changements et des événements.

Ordre et méthode!

De l'ordre: L'outil support de la méthode SysML est capable de gérer une quantité très importante d'informations complexes. Ces données évoluent dans le temps et sont souvent réutilisées dans des contextes différents. Envision met de l'ordre dans cette forêt et retrouver une information et ses évolutions ou suivre les liens de dépendance est un jeu d'enfants

De la méthode: Créer de l'information normalisée, sans ambiguïté, non redondante et compréhensible par tous est essentiel pour le projet. S'assurer qu'il ne manque rien (cohérence et complétude) sont des éléments clés pour assurer la qualité et le succès final.

Évolutivité de l'outil

Envision SysML 1.6 est compatible avec le module Envision UML 2.5 (suivre le lien)

Pour créer de façon incrémentale un environnement complet et intégré de conception de logiciels (UML) et de systèmes (SysML) orientés objets.


Adaptez l'outil et la méthode à vos besoins à tout instant dans la vie du projet!

Avec le méta outil intégré, vous pouvez redéfinir ou enrichir les modèles SysML de base pour les adapter à un nouveau besoin ou pour upgrader votre version SysML actuelle sans coût.



EnvisionYourWorld.png

En plus de la mise en œuvre des concepts de modélisation temps réel cités plus haut, Envision® offre de nombreux outils de productivité collaboratifs pour : le management de l'équipe, la gestion des changements, les rappels, le versionning, la recherche, l'analyse et la modification de données, la production automatisée de livrables.

Avantages des principaux outils collaboratifs d'Envision

Ils vont vous aider à réduire les coûts et les délais et à augmenter la qualité du projet. Ils vont réellement vous faire gagner de l'argent :



Centraliser l'information dans une base de données?

Regrouper toute l'information dans un référentiel unique (ici SQL Server "on-premise" ou sur le "cloud") supprime les doublons, facilite l'accessibilité aux données, permet la traçabilité des changements sur tout le projet, de créer des liens de dépendance et de calcul transverses et réduit la quantité de fichiers à gérer.

ReferentielUML.png

Architecture fonctionnelle de l'outil Envision©.



Tableaux de bord

Envision® possède un tableur interne collaboratif, à la "Excel™, associé à la base de données. Il permet l'analyse et la simulation des attributs numériques (ex. : analyse de la valeur, consolidation des coûts, calcul de dates...). La modification d'une cellule depuis un tableau est immédiatement répercutée sur l'ensemble de l'architecture du projet et les valeurs dépendantes recalculées. Associé à des filtres de recherche multiples avec des conditions colorées, l'outil est une aide puissante pour la prise de décision.

MatriceRequirementsSysML2.png Exemple de tableau de définition des exigences SysML

MatriceBlockSysML.png Exemple vue d'ensembke des relations entre blocs



Résumé

Envision est une solution moderne, modulaire et pérenne pour :


Contactez-nous

CASE France
2 allée de Londres
91969 Courtaboeuf Cedex
33 (0)1 69 86 95 46

contact@case-france.com

Cert_Partner_rgb_6.png