Réserver une Démo
Pré. Proc.

Vers où nous nous dirigeons

La discipline de l' Ingénierie des Systèmes remonte au début des années 1900 ; on pense que le terme a été inventé pour la première fois par Bell Laboratories au début des années 1940. Une soixantaine d'années se sont écoulées avant que le besoin d'un langage dédié aux systèmes de modélisation ne soit perçu en 2001, mais ce n'est qu'en 2006 que le Langage Modélisation des Systèmes (SysML) a été adopté par l' Object Management Group et est devenu le langage de prédilection. pour décrire les systèmes.

Dans le domaine de l' Ingénierie des Systèmes , Enterprise Architect est devenu l'outil de choix pour de nombreux leaders de l'industrie, en raison de son approche flexible, extensible et pragmatique de la modélisation de systèmes complexes et de sa forte conformité à la spécification Langage Modélisation des Systèmes .

An example of a SysML conceptual diagram in Enterprise Architect.

En tant que plate-forme, Enterprise Architect offre une capacité unique de prise en charge de l'intégration de modèles stratégiques, commerciaux, d'ingénierie et technologiques, des modèles de motivation à la mise en œuvre de systèmes, en passant par le support . L'outil aide l'ingénieur système à créer des modèles stratégiques - y compris des diagrammes tels que le Tableau de Bord Équilibré - des modèles de capacité, des modèles tactiques - tels que l'analyse des écarts et Feuilles de Route - et des modèles opérationnels, attrayants pour les parties prenantes, y compris les cadres supérieurs, les responsables de l'ingénierie , les équipes de solution et de mise en œuvre, et les ingénieurs.

Comment cela vous aidera

Les lecteurs aborderont généralement le sujet de l' Ingénierie Systèmes Modèles Basée avec certaines connaissances ou expériences existantes, même s'il s'agit de quelque chose qui a été appris lors de cours magistraux ou d'une formation en cours d'emploi, ou peut-être en utilisant un outil différent. Les lecteurs bénéficieront de la compréhension des fonctionnalités d' Enterprise Architect et des outils disponibles pour développer et gérer Ingénierie Systèmes Modèles Basée dans Enterprise Architect . Ces connaissances leur permettront d'être plus productifs en tant qu'individu et aussi en tant que membre d'une équipe. Le lecteur apprendra également la syntaxe et la sémantique du Langage Modélisation des Systèmes communément appelé SysML et comment il peut être utilisé pour modéliser et même simuler des systèmes d'ingénierie complexes.

Qui bénéficiera

Toute personne impliquée dans le développement, la gestion ou support des initiatives Ingénierie Systèmes Modèles Basée que ce soit à un :

  • Niveau stratégique,
  • Niveau Métier Value,
  • Niveau de gestion ou
  • Niveau ingénieur

bénéficieront de la lecture de ces informations. Cela couvre un large éventail de rôles, notamment :

  • Clients,
  • Penseurs stratégiques,
  • La haute direction,
  • Gestion de l'ingénierie,
  • Concepteurs et architectes de systèmes,
  • Concepteur et architectes de logiciels,
  • Ingénieurs Systèmes,
  • Ingénieurs logiciels,
  • Les équipes de fabrication,
  • Les équipes de mise en œuvre,
  • Personnel Support .

Le véritable pouvoir de cette façon de travailler et d'utiliser Enterprise Architect comme outil réside dans l'unification des équipes interdisciplinaires. Permettant ainsi à des personnes issues d'un large éventail de disciplines, potentiellement dispersées géographiquement et travaillant à un large éventail de niveaux, de la stratégie au support , de partager une vision commune du produit ou du système en cours de développement.

Ce que vous apprendrez

Ce guide vous apprendra comment utiliser les riches fonctionnalités d' Enterprise Architect pour développer et gérer des initiatives Ingénierie Systèmes Modèles Basée , pour écrire et lire le Langage Modélisation des Systèmes (SysML), créer de la documentation et travailler en collaboration en tant que membre d'une équipe en utilisant un processus d'ingénierie formel ou informel.

Vous apprendrez quelles facilités d'outils sont disponibles et quels outils doivent être utilisés pour exécuter une technique particulière et en utilisant des liens pour aider les rubriques à les utiliser. Par exemple, quel que soit le processus ou le cadre adopté, à un moment donné, la répartition entre les éléments structurels et Comportementale devra être effectuée ; ce sujet décrira la technique et la meilleure façon de la réaliser en utilisant les outils et les facilités que vous avez à portée de main en adoptant Enterprise Architect .

Présentation de la documentation

Ce tableau fournit une liste et une description des sujets qui sont inclus dans ce travail, donnant un aperçu du matériel.

Une équation à quatre variables

Ce sujet décrit Ingénierie Systèmes Modèles Basée d'un point de vue mathématique comme une équation à quatre variables à savoir : la Modélisation , Enterprise Architect l'outil de choix, le langage de modélisation des Systèmes et un Processus d'Ingénierie . Les mathématiques élémentaires suggéreraient que nous avons besoin de quatre équations simultanées pour résoudre un tel problème. Ce sujet présentera ces quatre variables et suggérera des moyens pour vous, en tant qu'ingénieur ou gestionnaire, de devenir compétent dans cette discipline sans avoir à résoudre les équations simultanément.

Nous verrons comment Enterprise Architect peut jouer un rôle important dans les quatre parties de l'équation et a été conçu pour vous aider à réussir vos initiatives d'ingénierie.

Aperçu Exigences

Démarrage

Cette rubrique présente aux nouveaux venus dans l'outil les aspects les plus importants de l'application, y compris la configuration d'une structure de modèle, la personnalisation de l'application, l'utilisation de diagrammes , d'autres façons de visualiser le contenu et les intégrations avec d'autres outils. Il comprend également des discussions sur l'interface utilisateur, y compris les rubans et les Perspectives qui sont fondamentaux pour travailler avec l'outil.

L'outil dispose d'un système d'aide étendu qui a été développé sur plus de vingt ans et qui peut fournir des réponses à presque toutes les questions qu'un ingénieur ou une autre partie prenante pourrait avoir en travaillant dans l'outil.

Répondre aux exigences Outils

Vers où nous nous dirigeons

Cette rubrique décrit la liste des rubriques du Guide, en donnant un aperçu de chaque rubrique.

Apprendre à connaître les diagrammes Diagrammes

Cette rubrique présente le diagramme comme la méthode préférée et la plus couramment utilisée pour visualiser les modèles et le contenu du référentiel. Il donne une brève introduction à chaque diagramme et permet au lecteur de construire une carte mentale de ce que sont les diagrammes et comment cela peut être utilisé à la fois pour exprimer ses idées et pour interpréter les idées des autres.

Présentation Langage Modélisation des Systèmes

Ce thème donne un aperçu de l'anatomie et de la physiologie du Langage Modélisation des Systèmes . Il fournit un synopsis utile de la notation et décrit l'architecture du langage. Il introduit également les concepts fondamentaux dont : Eléments, Diagrammes , Modèles et Vues . Bien que ces informations puissent être glanées à partir de la Spécification elle-même, elles sont résumées dans cette rubrique avec suffisamment de détails pour protéger le nouveau venu de la nécessité de parcourir la spécification.

Enterprise Architect fournit des exemples de modèles et un système d'aide complet qui serviront de ressources utiles pour aider les nouveaux arrivants et les praticiens expérimentés à acquérir de l'expérience avec le langage.

Outils d'exigences supplémentaires

Collaborer en tant qu'équipe d'ingénierie

Ce sujet présente les formidables outils de collaboration où les ingénieurs système, les gestionnaires, les clients, les ingénieurs-conseils, les régulateurs et les organismes de normalisation peuvent tous contribuer aux modèles. Cela comprend des discussions, des chats, des courriers modèles, une bibliothèque d'équipe, des révisions et plus encore.

Utiliser Paquetages pour Structurer le Référentiel

Ce sujet couvre l'aspect fondamental de la structure du référentiel et la manière dont il est utilisé comme principe d'organisation pour garantir que le référentiel est adapté à son objectif. Il explique également comment le Paquetage peut être utilisé comme un conteneur permettant à la fois d'ajouter du contenu mais également de fournir un mécanisme de gestion des éléments, des propriétés, des diagrammes et des vues qui sont ajoutés à chaque Paquetage .

Exigences et gestion des exigences

Ce sujet présente à l'ingénieur et aux autres parties prenantes cette discipline essentielle et centrale qui constitue la base de tous les autres aspects d'une entreprise de modélisation . Enterprise Architect dispose d'un ensemble d'outils formidables et inégalés pour développer, gérer, visualiser et documenter les exigences. Ceux-ci sont présentés et des exemples pratiques sont donnés sur la façon dont l'outil peut être utilisé.

Décrire les objectifs de l'utilisateur avec des cas d'utilisation

Cette rubrique décrit une manière centrée sur l'utilisateur d'articuler les exigences où l'objectif que l'utilisateur essaie d'atteindre est la base sur laquelle une exigence est écrite. Les objectifs des utilisateurs sont codifiés dans des cas d'utilisation, qui sont représentés simplement sur un diagramme mais dont les détails sont étoffés dans Enterprise Architect à l'aide du générateur de scénarios. Cette facilité permet d'écrire la description, les contraintes telles que les préconditions et les post-conditions, et les étapes des scénarios dans une interface utilisateur convaincante et productive. Il décrit également comment des diagrammes de comportement peuvent être générés automatiquement à partir de l'outil, et les éléments tels que les activités peuvent être liés à des éléments de modélisation en amont tels que les Exigences et des éléments en aval tels que les composants - créant une traçabilité efficace et utile.

Utilisation de blocs pour Modèle la structure et les contraintes

Le Bloc , qui est introduit dans cette rubrique, est l'unité de structure fondamentale du langage et peut également être utilisé pour modéliser des contraintes. C'est l'atome du langage SysML et peut avoir des Fonctionnalités , des Propriétés et des Points d'Interaction qui décrivent en détail l'anatomie. Cette rubrique décrit également les relations que les blocs ont avec d'autres éléments de modèle, y compris la relation d' allocation très importante qui relie les blocs aux activités. Les allocations relient les deux piliers importants du SysML : Structure et Comportement . Il introduit également des dispositifs de modélisation des types de quantité et de valeur qui peuvent être utilisés pour modéliser des dimensions dans le monde physique.

Utilisation des Propriétés et des pièces pour l'utilisation de Modèle Bloc

Cette rubrique fait suite à la rubrique précédente et présente le diagramme de Bloc interne , qui permet de visualiser comment les blocs sont utilisés dans un contexte donné. Ces diagrammes montrent comment les propriétés d'une partie d'un Bloc peuvent être reliées entre elles. Le Bloc propriétaire est représenté sous la forme d'un cadre de diagramme et les pièces qui apparaissent à la fin de la pièce du diagramme d'association de pièces sur un diagramme de définition de Bloc apparaissent sur le diagramme de Bloc interne en tant qu'élément de pièce

Coordonner le comportement avec les activités

Cette rubrique présente les activités et l'unité plus atomique, l' Action , qui sont toutes deux utilisées pour décrire les aspects comportementaux d'un système à différents niveaux. Ces éléments très importants sont équivalents aux verbes dans nos langues naturelles et, comme les verbes, ont une fonction d'organisation dans le modèle. Enterprise Architect dispose d'un certain nombre de dispositifs utiles tels que des simulations qui peuvent donner vie à ces modèles et permettre de simplifier et de visualiser des problèmes complexes du monde réel.

Visualisation avec paramétrique et simulations

Cette rubrique explore l'utilisation des diagrammes Paramétriques en relation avec les diagrammes de définition de Bloc , qui définissent des ConstraintBlocks qui modélisent des équations mathématiques et les paramètres qu'elles utilisent. La rubrique décrit comment ces contraintes et paramètres peuvent être représentés sur le diagramme Paramétriques , qui est un cousin du diagramme Bloc Interne . La Simulation des diagrammes Paramétriques est également introduite et vous apprendrez à installer et à utiliser l'interface OpenModelica. Vous apprendrez comment des tracés avancés d'équations peuvent être visualisés sans avoir besoin de quitter l'environnement Enterprise Architect .

Modélisation Change avec Statemachines

Cette rubrique présente la Statemachine en tant que méthode de description des conditions discrètes ( States ) qu'une entité telle qu'un Bloc peut présenter. Ce dispositif comportemental peut apporter une grande clarté à un modèle et résoudre des problèmes autrement insolubles. Enterprise Architect dispose d'un certain nombre de fonctionnalités d'outils qui peuvent donner vie à ces modèles, à savoir le tableau State et Statemachines Exécutables Tableau permettent aux States et aux transitions d'être actifs dans des visualisations convaincantes.

Interactions en tant que Séquence de messages

Dans cette rubrique, le Séquence de diagramme est présenté comme un moyen de modélisation les comportements basés sur les messages. Vous apprendrez à utiliser ce diagramme pour modéliser une gamme de concepts d'ingénierie. Les diagrammes modélisent l'interaction entre les blocs qui sont internes au système, ou entre le système lui-même et son environnement, et ils peuvent être utilisés pour modéliser la communication qui se produit avec les étapes d'un cas d'utilisation. Les lignes de vie et les activations sont étudiées et l'orchestration des messages est introduite avec l'utilisation de fragments.

Un premier exemple de Modèle SysML

Dans cette rubrique, nous explorons les diagrammes qui spécifient, conçoivent et testent un véhicule SUV hybride qui utilise du carburant et de l'électricité comme sources d'alimentation, avec des mécanismes tels que le freinage régénératif pour répondre à ses exigences en matière d'efficacité énergétique. L'exemple de modèle est publié dans une annexe de la spécification SysML ; dans cette rubrique, nous explorons les diagrammes qui ont été créés dans Enterprise Architect , expliquant les fonctionnalités importantes du langage et de l'outil.

Rencontrez les outils de l' Ingénierie des Systèmes

Cette rubrique présente certains des outils les plus importants pour travailler avec les modèles Ingénierie des Systèmes , décrivant ce qu'ils sont, où ils peuvent être trouvés et comment ils peuvent être utilisés, y compris les options et où trouver plus d'aide. Il existe de nombreux autres outils que les modélisateurs pourraient trouver utiles ; ceux-ci sont introduits aux points pertinents du document.