Envision SysML
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.
Couplé à Envision UML pour une conception intégrée orientée objet de logiciel et de système.
Adhère au standard OMG SysML 1.6
Panorama des fonctionnalités principales
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.
Pour plus de détails, cliquez sur les images...
Requirements diagram
Components Diagram
X
Diagramme d'exigences
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.
X
Diagramme des composants
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.
Use Cases Diagram
Sequences Diagram
X
Diagramme des cas d'utilisation
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.
X
Diagramme de séquences
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.
Classes Diagram
Class State Machine Diagram
X
Diagramme de classes
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.
X
Diagramme états-transitions d'une classe
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
X
Diagramme d'activités
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.
Context Diagram
X
Diagramme de contexte
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
Block Activities Diagram
Blocks Definition Diagram
Block State Machine Diagram
X
Diagramme d'activités d'un bloc
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.
X
Diagramme de définition des blocs
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.
X
Diagramme états-transitions d'un bloc
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.
Internal Block Diagram
Parametric Diagram
X
Diagramme de bloc interne
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.
X
Diagramme paramétrique
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.
(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.
Publication automatique de rapports personnalisables au format de l'entreprise 100% Word/Excel/HTML
D'autres rapports personnalisés peuvent être créés avec l'outil "Prepare Documentation"
Des moyens méthodologiques et techniques de dernier cri pour concevoir en équipe des systèmes importants avec la dernière version du langage OMG SysML 1.6
Des moyens d'organisation innovants et collaboratifs pour structurer, manager, sécuriser vos projets et accroître l'efficacité de l'équipe de développement
Pérennité et sécurité - Envision exploite SQL Server de Microsoft® pour une plus grande sécurité des données, fiabilité et flexibilité
Evolutivité - La solution est modulaire, vous n'achetez que ce qui est utile aujourd'hui.
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.
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.
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.
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.
Vidéo: Exemple de conception de systèmes collaborative orientée objet SysML
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.
Gestion des rôles : Pour une organisation précise, détaillée et formalisée de l'équipe avec la définition des responsabilités métiers associées aux rôles
Travail collaboratif : Un travail multi-utilisateur en temps réel, sécurisé pour réduire les délais et mieux communiquer
Bac à sable : Pour favoriser l'innovation de vos projets avec la possibilité de tester sans risque et en réunion dans des bacs à sable collaboratifs, des propositions d'améliorations
Suivi des impacts : Une analyse des impacts des modifications sur tout le projet, pour réduire les coûts de régression, facilitée avec des codes de couleurs
Workflow d'approbation : Un workflow de gestion des demandes d'approbation des modifications, avec l'affichage coloré des différences avec l'état original
Gestion de "Baselines" : Pour créer des versions, des variantes, une ligne de base pour un nouveau projet ou simplement pour revenir à un état antérieur, avec affichage des différences
Gestion des rappels (reminders) : La gestion de différents types de rappels par e-mails, pour vous avertir de l'arrivée d'événements divers et paramétrables et pour vous aider à prendre des décisions sans perte de temps
Analyse matricielle : Des tableaux de bord personnalisables et dynamiques pour analyser et modifier facilement à la volée de grandes quantités de données sans avoir à naviguer dans les vues
Publication : Un générateur de rapport 100% automatique vers Word/Excel/HTML et au format de l'entreprise pour recentrer l'activité de l'équipe sur des tâches à plus haute valeur ajoutée
Pérennité : La pérennité et la sécurité de vos projets sont assurées avec l'intégration d'outils de renommée mondiale : Windows, SQL Server, Active Directory de Microsoft
Souplesse : L'administrateur de l'outil peut reconfigurer complètement le modèle µC/OS pour l'adapter à un noyau particulier : les types d'objets et leurs attributs, les liens ainsi que l'interface utilisateur.
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.
Architecture fonctionnelle de l'outil Envision©.
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.
Exemple de tableau de définition des exigences SysML
Exemple vue d'ensembke des relations entre blocs
Envision est une solution moderne, modulaire et pérenne pour :
Modéliser, cartographier, analyser tout type d'information : structurée, objet, systémique, fractale...
Centraliser l'information pour la partager, supprimer les doublons, réduire la multiplication des documents de travail
Travailler en mode collaboratif sécurisé pour accroitre l'efficacité de l'équipe
Encourager les améliorations et les changements pour augmenter la qualité du projet
S'assurer de la cohérence du projet en traçant l'impact des changements pour limiter le coût de la régressivité
Faciliter le processus d'approbation des changements avec comparaison colorée
Préparer l'avenir avec la gestion de baselines et de variantes
Prendre des décisions urgentes avec la gestion de rappels suite à l'arrivée d'événements divers
Connaître l'état détaillé du projet à un instant "T" et les avis d'expertise
Faire des synthèses et modifier les données à la volée avec des tableaux de bord personnalisés
Publier automatiquement des rapports complets, 100% Word, Excel, HTML pour gagner du temps et de la valeur ajoutée
Plus d'informations