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

Où nous allons

La discipline de Ingénierie des Systèmes remonte au début des années 1900 ; le terme aurait été inventé par les laboratoires Bell 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é à modélisation des systèmes ne soit perçu en 2001, mais ce n'est qu'en 2006 que le Systems Modeling Language (SysML) a été adopté par l' Object Management Group et est devenu le langage de choix pour décrire les systèmes.

Dans le domaine de 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 modélisation de systèmes complexes et de sa forte conformité avec 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, depuis les modèles de motivation jusqu'à la mise en œuvre des systèmes et support . L'outil aide l'ingénieur système à créer des modèles stratégiques - y compris diagrammes tels que le Tableau de Bord Équilibré - des modèles de capacités, 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, notamment les cadres supérieurs, les responsables techniques, les équipes de solutions et de mise en œuvre et les ingénieurs.

Comment cela vous aidera

Les lecteurs abordent généralement le sujet de Ingénierie Systèmes Modèles Basée avec une certaine connaissance ou expérience, même s'il s'agit de quelque chose qui a été appris lors de cours magistraux ou par une formation sur le terrain, ou peut-être en utilisant un autre outil. Les lecteurs bénéficieront de la compréhension 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 également en tant que membre d'une équipe. Le lecteur découvrira également la syntaxe et la sémantique du Langage Modélisation des Systèmes connu sous le nom de SysML, et comment il peut être utilisé pour modéliser et même simuler des systèmes d'ingénierie complexes.

Qui en 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 de valeur Métier ,
  • Niveau de gestion ou
  • Niveau ingénieur

bénéficieront de la lecture de ces informations. Celles-ci couvrent un large éventail de rôles, notamment :

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

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

Ce que vous apprendrez

Ce guide vous apprendra à utiliser les riches fonctionnalités d' Enterprise Architect pour développer et gérer des initiatives Ingénierie Systèmes Modèles Basée , à écrire et à lire le Systems Modeling Language (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 quels facilités sont disponibles et quels outils doivent être utilisés pour réaliser une technique particulière et, à l'aide de liens vers des rubriques d'aide, comment les utiliser. Par exemple, quel que soit le processus ou le cadre adopté, à un moment donné, une répartition entre les éléments structurels et Comportementale devra être effectuée ; cette rubrique décrira la technique et la meilleure façon de l'atteindre à l'aide des outils et facilités dont vous disposez en adoptant Enterprise Architect .

Aperçu de la documentation

Ce tableau fournit une liste et une description des sujets inclus dans cet ouvrage, 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 : Modélisation , Enterprise Architect l'outil de choix, le langage modélisation des systèmes et un processus d'ingénierie . Les mathématiques élémentaires suggèrent 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 que vous, en tant qu'ingénieur ou gestionnaire, deveniez compétent dans cette discipline sans avoir besoin de 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.

Exigences

Démarrage

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

L'outil dispose d'un système d'aide complet 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 un autre intervenant pourrait avoir lorsqu'il travaille avec l'outil.

Répondre aux exigences des outils

Où nous allons

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

Découvrir les Diagrammes SysML

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 des référentiels. Elle donne une brève introduction à chaque diagramme et permet au lecteur de construire une carte mentale de ce que sont les diagrammes et de la manière dont ils peuvent être utilisés à la fois pour exprimer ses idées et pour interpréter celles des autres.

Présentation Langage Modélisation des Systèmes

Cette rubrique donne un aperçu de l'anatomie et de la physiologie du Langage Modélisation des Systèmes . Elle fournit un résumé utile de la notation et décrit l' architecture du langage. Elle introduit également les concepts fondamentaux, notamment : les éléments, Diagrammes , les modèles et Vues . Bien que ces informations puissent être glanées dans la Spécification elle-même, elles sont résumées dans cette rubrique de manière suffisamment détaillée pour éviter au nouveau venu de devoir 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

Cette rubrique présente les formidables outils de collaboration grâce auxquels 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 les discussions, les chats, le courrier électronique des modèles, une bibliothèque d'équipe, révisions et bien plus encore.

Utiliser Paquetages pour Structurer le Référentiel

Cette rubrique couvre l'aspect fondamental de la structure du référentiel et la manière dont elle est utilisée comme principe d'organisation pour garantir que le référentiel est adapté à son objectif. Elle couvre également la manière dont le Paquetage peut être utilisé comme un conteneur qui permet à la fois d'ajouter du contenu mais fournit également un mécanisme de gestion des éléments, propriétés, diagrammes et vues ajoutés à chaque Paquetage .

Définition et gestion Exigences

Cette rubrique présente aux ingénieurs et aux autres parties prenantes cette discipline essentielle et centrale qui constitue la base de tous les autres aspects d'un projet 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 méthode d'articulation des exigences centrée sur l'utilisateur, dans laquelle l'objectif que l'utilisateur tente d'atteindre constitue la base sur laquelle une exigence est rédigée. 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 développé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 conditions préalables et postérieures, et les étapes des scénarios dans une interface utilisateur convaincante et productive. Elle décrit également comment diagrammes comportementaux 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 modélisation en amont tels que Exigences et à des éléments en aval tels que les composants, créant ainsi 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é fondamentale de structure dans le langage et peut également être utilisé pour modéliser des contraintes. C'est l'atome du langage SysML et peut avoir Fonctionnalités , 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 entretiennent avec d'autres éléments du 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 : la Structure et le Behavior . Elle introduit également des dispositifs de modélisation des Types de Quantité et de Valeur qui peuvent être utilisés pour modéliser les dimensions dans le monde physique.

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

Cette rubrique fait suite à la rubrique précédente et présente le diagramme Bloc internes, qui permet de visualiser la manière dont les blocs sont utilisés dans un contexte donné. Ces diagrammes montrent comment les propriétés de pièces d'un Bloc peuvent être connectées entre elles. Le Bloc propriétaire est représenté sous la forme d'un cadre diagramme et les pièces qui apparaissent à l'extrémité de la pièce de l'association de pièces sur un diagramme de définition Bloc apparaissent sur le diagramme Bloc internes sous la forme d'un é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 essentiels sont équivalents aux verbes de nos langues naturelles et, comme les verbes, ont une fonction d'organisation dans le modèle. Enterprise Architect dispose d'un certain nombre d'outils utiles tels que les 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 des paramètres et des simulations

Cette rubrique explore l'utilisation des diagrammes Paramétriques en relation avec diagrammes de définition Bloc , qui définissent des blocs de contraintes modélisant des équations mathématiques et les paramètres qu'ils 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 internes. Simulation des diagrammes Paramétriques est également présentée et vous apprendrez à installer et à utiliser l'interface OpenModelica. Vous apprendrez comment visualiser des tracés d'équations avancés sans avoir à quitter l'environnement Enterprise Architect .

Modélisation du changement avec Statemachines

Cette rubrique présente la Statemachine comme une 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 qui permettent aux States et aux Transitions d'être actifs dans des visualisations convaincantes.

Interactions comme Séquence de messages

Dans cette rubrique, le diagramme Séquence 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 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 Modèle SysML

Dans cette rubrique, nous explorons les diagrammes qui spécifient, conçoivent et testent un véhicule SUV hybride qui utilise le carburant et l'électricité comme sources d'énergie, avec des mécanismes tels que le freinage régénératif pour répondre à ses exigences d'efficacité énergétique. Le modèle d'exemple 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 fonctionnalités importantes du langage et des outils.

Rencontrez les outils d' 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 , en 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 peuvent trouver utiles ; ceux-ci sont présentés aux points pertinents du document.