Pré. | Proc. |
Introduction à Décision Modélisation
Aujourd'hui plus que jamais, dans un monde bouleversé par de nouvelles idées commerciales et techniques innovantes et des méthodes de travail perturbatrices, une organisation doit-elle avoir une compréhension claire de ses choix et des décisions qu'elle prend. La complexité non gérée est l'ennemi et son contraire - l' agilité - l'ami qui annonce le succès de l'entreprise et permet à une organisation de réagir rapidement aux changements de sa situation commerciale. Sans un modèle clair et communicable, il est presque impossible pour une organisation d'embrasser les changements auxquels elle est confrontée quotidiennement dans le monde numérique. La description et la mise en œuvre des décisions, qui faisaient inexplicablement et quelque peu invisiblement partie de presque toutes les autres disciplines, ont maintenant été synthétisées dans une discipline rigoureuse et formelle à part entière, avec une nouvelle façon de modélisation et de décrire les décisions, les apports, les résultats, les règles, Métier Connaissances, Autorités et plus encore. En effet, une fois que vous aurez vu la Décision Modèle et la Notation en action et que vous aurez été initié aux innombrables avantages qu'elle apporte, vous ne pourrez plus revenir aux méthodes de travail anciennes et obscures.
Enterprise Architect est devenu l'outil de choix pour de nombreux leaders Métier et Techniques en raison de son approche flexible, extensible, basée sur des normes et pragmatique de la modélisation de systèmes complexes. En tant que plate-forme de collaboration, c'est un outil pour toutes les disciplines et permet de créer, d'intégrer, de gérer, de documenter, de simuler et de générer du code de programmation des modèles Décision . Les modèles peuvent être visualisés et intégrés à une gamme d'autres modèles, notamment les Processus Métier , les Diagrammes de cas d'utilisation, les récits d'utilisateurs, les cas Test , les modèles de base de données, les artefacts d'implémentation et le code de programmation pour ne répertorier que les principaux modèles.
Comment cela vous aidera
La plupart des lecteurs auront généralement une certaine connaissance de la prise de décision dans une organisation, mais chaque lecteur aura très probablement des expériences différentes et une manière différente de définir, de gérer et de travailler avec les décisions. Les décisions sont prises dans l'ensemble du tissu des descriptions organisationnelles et de la mise en œuvre. Distiller les décisions dans un modèle séparé mais articulé fournira une grande clarté et valeur . Le lecteur bénéficiera de la compréhension des fonctionnalités d'Enterprise Architect et des outils disponibles pour développer et gérer les modèles Décision , ce qui leur permettra d'être plus productifs en tant qu'individu et en tant que membre d'une équipe. La valeur ultime, cependant, sera pour les organisations pour lesquelles ils travaillent, qui acquerront la capacité de réagir au changement de manière efficace et avec agilité, leur permettant de naviguer dans l'environnement commercial complexe et en constante évolution de l'ère numérique.
Qui bénéficiera
Toute personne impliquée dans le développement, la gestion ou la mise en œuvre de décisions, que ce soit au niveau stratégique, au niveau de la valeur commerciale ou au niveau technologique, tirera profit de la lecture de ce guide. Cela englobe un large éventail de rôles, dont le travail et les décisions seront finalement guidés et facilités par les modèles, mais il existe spécifiquement quatre groupes pour lesquels l'utilisation de Décision Modèle et Notation revêt une grande valeur :
- Les penseurs stratégiques, qui sont chargés de diriger l'entreprise à travers les eaux turbulentes du changement, de fixer les objectifs et de comprendre les moteurs, bénéficieront de la possibilité de visualiser les décisions qu'ils prennent et de savoir qu'elles sont mises en œuvre conformément à leurs intentions.
- Les analystes de Métier et de processus, qui ont actuellement des règles métier et des décisions intégrées dans leurs diagrammes de processus sous la forme d'ensembles complexes et en cascade de passerelles, en bénéficieront car ils pourront extraire ces règles, en les plaçant dans un Modèle de Décision articulé. Le résultat sera une réduction de la complexité, des diagrammes de processus directs qui sont plus faciles à comprendre et plus résistants au changement, et un modèle simple de leurs décisions qui peut être simulé, testé et mis en œuvre.
- Les ingénieurs logiciels, qui connaissent parfaitement l'avantage d'isoler les règles métier du corps principal du code et de leur permettre d'être configurées, en bénéficieront car non seulement ils disposeront d'un modèle clair et testé des règles, mais ils pourront également pour générer automatiquement un code de programmation qui consacre les règles, supprimant la possibilité d'erreurs d'interprétation ou de traduction.
- Les ingénieurs système , qui sont habitués à des problèmes complexes et souvent apparemment insolubles dans un large éventail de disciplines et de contextes, de l'exploration spatiale à l'océanographie. Les systèmes sont conçus pour fonctionner dans un contexte qui nécessite de prendre des décisions, comme les robots de chaîne de production, les rovers planétaires, les systèmes de contrôle de transport, les systèmes de contrôle de sécurité dans les usines de machines et bien d'autres. Ces systèmes dépendent généralement fortement des décisions visant à maintenir l'efficacité opérationnelle, la sécurité et à être en mesure de répondre aux variables qui changent dans les environnements.
Ce que vous apprendrez
Ce sujet vous apprendra comment utiliser les nombreuses fonctionnalités d' Enterprise Architect pour développer et gérer des Modèles de Décision en utilisant le nouveau Decision Model and Notation (DMN) , pour connecter les Modèles de Décision à d'autres types de modèles d'entreprise tels que Processus Métier , Statemachine , Use Case et Paramétriques , pour les simuler, pour générer automatiquement du code de programmation, pour créer de la documentation et pour travailler en collaboration en tant que membre d'une équipe.
Vous apprendrez quels outils sont disponibles, quels outils doivent être utilisés pour une technique particulière et comment les utiliser. Par exemple, le sujet vous apprendra à décomposer des règles de décision complexes et apparemment insolubles en un modèle simple et compréhensible, à l'aide de diagrammes et de Décision Tableaux . Ceux-ci peuvent être simulés et implémentés manuellement ou utilisés pour générer du code de programmation de haute qualité dans un large éventail de langages, en utilisant les outils et facilités disponibles dans Enterprise Architect .
Aperçu du guide
Ce guide est divisé en un certain nombre de rubriques qui vous présenteront Décision Modélisation sous plusieurs perspectives , garantissant qu'une fois que vous aurez parcouru le document, vous aurez une bonne connaissance du pourquoi, du quoi et du comment de Décision Modélisation . Le Guide commence par un sujet Démarrage qui présentera les concepts avec de larges coups de pinceau, suivi d'un aperçu. Vient ensuite une liste d'avantages et une série de sujets qui développent le détail. Les concepts, la notation et l'utilisation des outils sont tous introduits, vous donnant les connaissances théoriques et pratiques pour démarrer avec vos propres modèles de Décision et tirer profit de l'application de cette approche aux décisions de modélisation .
Démarrage |
Le sujet Démarrage fournit juste assez d'informations pour que vous puissiez commencer à configurer vos propres modèles, en commençant par la configuration d'une structure de modèle, la personnalisation de l'application, la création de vos premiers diagrammes et la formation à l'utilisation des fenêtres et des outils utilisés dans modélisation dans Enterprise Architect . |
Démarrage |
Modèle de Décision et aperçu de la notation |
La rubrique Décision Modèle and Notation Overview présente la norme DMN et fournit un exemple simple. Le sujet se poursuit en introduisant le concept de niveaux d'utilisation, ce qui vous aidera à voir comment cela fonctionnera pratiquement dans une organisation. Le sujet continue de fournir le contexte de son utilisation, et quand et pourquoi il doit être utilisé. |
Modèle de Décision et aperçu de la notation |
Avantages de Décision Modèle et Notation |
Le sujet Avantages de Décision Modèle et Notation est presque une analyse de rentabilisation pour l'utilisation de cette approche et illustre pourquoi une organisation devrait utiliser Enterprise Architect pour modéliser des décisions. Après avoir terminé le sujet, vous devriez être en mesure de voir comment et pourquoi il pourrait être utilisé pour aider votre propre organisation à modélisation les décisions de manière plus formelle et rigoureuse, et les avantages qui seraient tirés de l'adoption de cette approche, y compris la validation et la génération du code d'implémentation . |
Avantages de Décision Modèle et Notation |
Contexte pour Décision Modèle et Notation |
Le sujet Contexte pour Décision Modèle et Notation aidera les modélisateurs, les analystes des Exigences et les autres parties prenantes à comprendre les situations dans lesquelles la discipline de Décision Modélisation peut être utilisée. Il présente un large éventail de contextes issus des disciplines commerciales, d'ingénierie et scientifiques. Il traite de certains des exemples canoniques, tels que l'utilisation des modèles Décision avec les diagrammes Processus Métier , et explore d'autres applications intéressantes prises en support par Enterprise Architect . |
Contexte pour Décision Modèle et Notation |
Exemple de Modèle Décision |
Le sujet Example Décision Modèle présente un exemple complet qui est assez simple à comprendre mais qui a aussi une complexité suffisante pour démontrer certains des aspects expressifs de la norme et les facilités disponibles dans Enterprise Architect . L'exemple fournira une toile de fond utile pour certains des sujets ultérieurs qui présenteront davantage de fonctionnalités plus riches du langage et de l'outil. |
Un exemple de Modèle Décision |
Synopsis de la notation |
Le Synopsis du sujet Notation vous présente le Modèle Décision et la norme Notation. Cela inclut les éléments visuels qui seront placés sur les diagrammes , y compris les éléments, les relations et les artefacts, ainsi que leur signification et leur utilisation. |
Synopsis de la notation |
Le Diagramme Décision Exigences |
Le sujet Décision Exigences Diagramme présente le diagramme principal utilisé pour la construction de modèles Décision et vous apprend à créer, modifier et travailler avec les éléments à l'aide des nombreux outils disponibles dans Enterprise Architect . La plupart des choses que vous apprendrez dans cette rubrique peuvent également être appliquées à d'autres types de diagramme , donc d'ici la dernière rubrique, vous serez sur la bonne voie pour savoir comment travailler avec l'outil. |
Le Diagramme Décision Exigences |
Types d'expression Décision |
La rubrique Décision Types d'expression est l'endroit où nous explorons comment la logique des décisions est définie. Il présente les types d'expression qui peuvent être utilisés pour décrire la logique et l'éditeur d'expression qui peut être utilisé pour gérer ces expressions. |
Types d'expression Décision |
Tableaux de Décision expliqués |
La rubrique Décision Tableaux Explained approfondit les détails du type d'expression le plus courant - le Tableau de Décision - et explique Hit politiques d'accès, les valeurs autorisées, les types de valeur et d'expressions, etc. Cela deviendra une référence importante pour les modélisateurs Décision novices et expérimentés. |
Tableaux de Décision expliqués |
Validation d'une Décision Modèle |
La rubrique Validation d'un Modèle de Décision présente l'outil de validation, qui peut être utilisé pour vérifier la cohérence, l'exactitude et l'exhaustivité du modèle. Il s'agit d'une fonctionnalité utile intégrée à Enterprise Architect , fournissant une protection contre les erreurs dues aux lacunes et aux chevauchements dans les expressions. La validation doit être utilisée comme précurseur de la simulation pour s'assurer que les modèles sont solides, expressifs et codifient logiquement l'intention et le raisonnement derrière les décisions commerciales. |
Validation d'une Décision Modèle |
Simulation d'un Décision Modèle |
La rubrique Simuler une Décision Modèle présente des fonctionnalités qui permettent d'exécuter une Décision Modèle comme si elle était in situ dans un système de production. Enterprise Architect permet à un modélisateur (métier ou technique) de exécuter la simulation sans besoin de configuration. Toute décision dans le Exigences des diagramme peut être sélectionnée pour la simulation, y compris la décision de plus haut niveau. Vous pouvez sélectionner n'importe quel jeu de données d'entrée prédéfini et exécuter la simulation plusieurs fois pour voir les sorties du modèle avec différentes données en entrée. |
Simulation d'un Décision Modèle |
Génération de code à partir d'un Décision Modèle |
Le sujet Génération de code à partir d'un sujet Décision Modèle introduit un outil de productivité dans Enterprise Architect qui permet de générer automatiquement du code d'implémentation (programmation) directement à partir du modèle. La facilité est la clé de la réussite de la mise en œuvre des règles dans un moteur d'exécution, car il n'est pas nécessaire que les programmeurs ou le personnel technique interprètent les modèles ou assistent aux réunions avec les utilisateurs professionnels - le code est généré directement à partir des modèles. Cette facilité éliminera les problèmes associés à la mauvaise interprétation de l'intention commerciale, qui ont tourmenté l'industrie. Le flux de travail est simple : spécifiez les décisions, définissez les expressions, validez les expressions et générez le code. |
Génération de code à partir d'un Décision Modèle |