Modele driven

Modele de salutation lettre
February 18, 2019
Modele grand livre regie de recettes
February 19, 2019

La discipline de l`ingénierie des systèmes se concentre sur un univers élégant que nous appelons la réalité où les deux dimensions du temps et de l`espace établissent le paysage pour la danse entrelacée entre les deux forces naturelles du changement et de la complexité. C`est dans cette arène que les principaux ingrédients des équipes et des personnes, des méthodologies et des processus, des outils et des technologies habilitantes convergent pour combler le fossé entre la vision et la réalité. Cependant, tout au long de nos efforts de développement du système, plus la complexité que nous essayons d`aborder, plus le changement qui se produit, et plus le changement qui se produit, plus la complexité que nous élevons–c`est un cercle vicieux. Dans le domaine des systèmes d`information et de la technologie, le langage UML (Unified Modeling Language) et l`architecture pilotée par modèle (MDA) sont au cœur de ces défis. Fondamentalement, un outil de MDA est un outil utilisé pour développer, interpréter, comparer, aligner, mesurer, vérifier, transformer, etc. modèles ou métamodels. [4] dans la section suivante, «modèle» est interprété comme signifiant tout type de modèle (par exemple, un modèle UML) ou de métamodèle (par exemple, le métamodèle CWM). Dans toute approche de MDA, nous avons essentiellement deux types de modèles: les modèles initiaux sont créés manuellement par des agents humains tandis que les modèles dérivés sont créés automatiquement par des programmes. Par exemple, un analyste peut créer un modèle initial UML à partir de son observation d`une situation commerciale lâche alors qu`un modèle Java peut être automatiquement dérivé de ce modèle UML par une opération de transformation Model. L`avantage d`une approche axée sur le modèle pour le développement d`applications est centré autour de l`abstraction loin du code pour former un modèle visuel. Cela rend le développement d`une application beaucoup plus accessible pour ceux sans connaissance préalable de codage. La plate-forme Mendix Low-code prend cette étape plus loin avec des outils de collaboration robustes intégrés dans le logiciel. L`application Platform as a service de Mendix utilise des capacités de développement pilotées par des modèles pour accélérer considérablement la livraison de logiciels personnalisés.

Apprenez-en davantage sur les capacités de développement pilotées par les modèles de Mendix. Le groupe de gestion d`objets détient des marques déposées sur le terme modèle Driven Architecture et son acronyme MDA, ainsi que des marques pour des termes tels que: développement d`applications basées sur un modèle, développement d`applications pilotées par modèle, application basée sur un modèle Développement, la programmation basée sur des modèles, les systèmes pilotés par modèle, et d`autres. [2] la plate-forme de développement pilotée par les modèles de Mendix permet la rapidité et la souplesse dans le cycle de développement. Les avantages spécifiques comprennent: défini par le guide MDA Rev. 2,0, le MDA est supporté par le Unified Modeling Language™ (UML®), le MetaObject Facility™ (MOF™), XML Metadata Interchange™ (XMI®), et le Common Warehouse Metamodel™ (CWM™). Pour plus d`informations, consultez la page des spécifications MDA. Il existe deux concepts principaux associés au développement piloté par modèle: l`abstraction et l`automatisation. Le modèle d`application logicielle est défini sur un niveau d`abstraction plus élevé, puis converti en application de travail à l`aide de transformations ou d`interprétations automatisées.

Comments are closed.