Model-driven engineering (original) (raw)
Vývoj řízený modely je způsob přístupu k vývoji softwaru. Cílem je tvorba modelů, které jsou různými cestami transformovány do podoby výsledné aplikace.
Property | Value |
---|---|
dbo:abstract | Vývoj řízený modely je způsob přístupu k vývoji softwaru. Cílem je tvorba modelů, které jsou různými cestami transformovány do podoby výsledné aplikace. (cs) Modellgetriebene Softwareentwicklung (englisch model-driven software development, MDSD oder MDD) ist ein Oberbegriff für Techniken, die automatisiert aus formalen Modellen lauffähige Software erzeugen. Dabei werden Modellierungssprachen, insbesondere domänenspezifische Sprachen (DSLs) zusammen mit Codegeneratoren und Interpretern eingesetzt. (de) La Ingeniería dirigida por modelos (IDM) es un paradigma de ingeniería de software, el cual se centra en la creación y explotación de modelos de dominio (es decir, representaciones abstractas de los conocimientos y actividades que rigen un dominio de aplicación particular), más que en conceptos informáticos (o algoritmos). (es) En génie logiciel, l'ingénierie dirigée par les modèles (IDM, en anglais : model-driven engineering) est un ensemble de pratiques fondées sur le concept de modèle de domaine. Ces pratiques ont pour but d'automatiser la production, la maintenance ou l'utilisation de systèmes logiciels. L'objectif de cette approche est de concentrer les efforts sur le domaine d'application du logiciel plutôt que sur son implémentation. Apparue dans les années 2000, l'ingénierie dirigée par les modèles est un sujet de recherche actif qui utilise de manière intensive les métamodèles et les transformations de modèle. Le développement dirigé par les modèles (en anglais : model-driven software development) est l'application de l'ingénierie dirigée par les modèles au développement logiciel. L'architecture dirigée par les modèles (MDA) désigne une initiative de l'Object Management Group pour mettre au point des standards non-propriétaires pour faciliter le développement dirigé par les modèles. (fr) Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing (i.e. algorithmic) concepts. (en) L'Ingegneria guidata dal modello o Model-driven engineering (in sigla MDE) è una metodologia di sviluppo software che si focalizza sulla creazione di modelli o astrazioni più vicina a particolari concetti di dominio piuttosto che a concetti di computazione o di algoritmica.La si intende come incremento della produttività massimizzando la compatibilità tra i sistemi, semplificando il processo di progettazione, e promuovendo la comunicazione tra individui e il lavoro di gruppo sul sistema. (it) モデル駆動工学(モデルくどうこうがく、Model-Driven Engineering、MDE)とは、アルゴリズム的な概念よりも、ドメインモデルの作成と利用を中心とするソフトウェア開発方法論の一種である。ドメインモデルとは、特定の適応領域についての知識や活動を抽象化して表現したものである。 モデル駆動工学(以下、MDE)は、工学的ライフサイクルを通して、モデルをシステム的に利用する工学手法を意味する。また、MDEの適用範囲は、ソフトウェア、システム、データ工学などである。MDEでは、モデルを第一に考える。 (ja) 모델 기반 개발 또는 모델 구동 개발(model-driven engineering, MDE)은 특정 문제와 관련된 모든 주제의 개념적 모델인 도메인 모델을 만들고 이용하는데 초점을 둔 소프트웨어 개발 방법론이다. 그러므로 컴퓨팅(알고리즘) 개념보다 특정 을 관리하는 지식의 추상화 표현 및 활동을 강조한다. (ko) A engenharia de software orientada a modelos (do inglês Model-Driven Engineering (MDE) ou Model-Driven Software Engineering (MDSE)) é uma metodologia de desenvolvimento de software que se concentra na criação e exploração de modelos de domínio, ou seja, de modelos conceituais representando todos os tópicos relacionados a um problema específico. Assim, destaca e visa representações abstratas do conhecimento e atividades que governam um domínio de aplicação particular, em vez dos conceitos de computação (isto é, descrição algorítmica). (pt) Разработка, управляемая моделями, (англ. model-driven development) — это стиль разработки программного обеспечения, когда модели становятся основными артефактами разработки, из которых генерируется код и другие артефакты. Модель — это абстрактное описание программного обеспечения, которое скрывает информацию о некоторых аспектах с целью представления упрощенного описания остальных. Модель может быть исходным артефактом в разработке, если она фиксирует информацию в форме, пригодной для интерпретаций людьми и обработки инструментами. Модель определяет нотацию и метамодель. Нотация представляет собой совокупность графических элементов, которые применяются в модели и могут быть интерпретированы людьми. Метамодель описывает понятия используемые в модели и фиксирует информацию в виде метаданных, которые могут быть обработаны инструментами. Модели описанные на предметно-ориентированном языке программирования могут быть использованы, как точки расширения каркасов. Наиболее известными MDE-инициативами являются: * концепция модельно-ориентированного подхода к разработке программного обеспечения (архитектура, управляемая моделью), разрабатываемая консорциумом OMG. * Eclipse Modeling Framework — свободный фреймворк, основанный на Eclipse, для генерации кода, инструментов и прочих приложений на основе структурированной модели данных (метамодели). (ru) 模型驱动工程(MDE, Model-Driven Engineering)是软件工程的一个分支,它将模型与建模拓展到软件开发的所有方面,形成一个多维建模空间,从而将工程活动建立在这些模型的映射和转换之上。MDE的基本原则是将模型视为第一实体,将所有软件产物当做模型或模型要素。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/Métamodèle,_modèle_et_original.png?width=300 |
dbo:wikiPageExternalLink | http://www.mdse-book.com http://www.omg.org/mda/mda_files/Model-Driven_Architecture.pdf |
dbo:wikiPageID | 4671403 (xsd:integer) |
dbo:wikiPageLength | 9204 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1116994949 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PowerDesigner dbr:List_of_Unified_Modeling_Language_tools dbr:MERODE dbr:Open_ModelSphere dbr:Borland dbr:Borland_Together dbr:Design_patterns dbr:Application_lifecycle_management dbr:Architecture_Analysis_&_Design_Language dbr:Best_practice dbr:DUALLy dbr:Umple dbr:Uniface_(programming_language) dbr:Vector_Informatik dbr:David_S._Frankel dbr:Douglas_C._Schmidt dbr:Compuware dbr:MathWorks dbr:SAP_SE dbr:Generic_Eclipse_Modeling_System dbr:Object-modeling_technique dbr:Object_Constraint_Language dbr:Enterprise_Architect_(software) dbr:GeneXus dbr:Graphical_Modeling_Framework dbr:OptimalJ dbr:MagicDraw dbr:Simulink dbr:Story-driven_modeling dbr:Sparx_Systems dbr:Business_Process_Model_and_Notation dbr:Domain-specific_language dbr:Domain-specific_modeling dbr:Domain-specific_multimodeling dbr:Domain_(software_engineering) dbr:Domain_model dbr:JetBrains_MPS dbr:Language-oriented_programming dbr:Logic_Works dbr:Model-based_systems_engineering dbr:Software_factory dbr:ATLAS_Transformation_Language dbr:Acceleo dbr:Actifsource dbr:Eclipse_(software) dbr:Eclipse_Modeling_Framework dbr:Eclipse_Sirius dbr:Knowledge_representation_and_reasoning dbr:Unified_Modeling_Language dbr:Knowledge_representation dbr:Representation_(mathematics) dbr:State_diagram dbc:Systems_engineering dbc:Unified_Modeling_Language dbr:Charles_Bachman dbr:JetBrains dbr:Model_transformation dbr:ModelCenter dbr:Domain-driven_design dbr:Booch_method dbr:Business-driven_development dbr:Software_Ideas_Modeler dbr:Telelogic_Rhapsody dbr:IBM dbr:MetaEdit+ dbr:Metaprogramming dbr:Object-oriented_software_engineering dbr:Object_Management_Group dbr:RISE_Editor dbr:Service-oriented_modeling dbr:CORBA dbr:XML_Metadata_Interchange dbr:YAKINDU_Statechart_Tools dbr:Meta-Object_Facility dbr:Model-based_testing dbr:Model-driven_architecture dbr:Modeling_Maturity_Level dbr:Software_development_methodology dbr:Richard_Soley dbr:Common_Warehouse_Metamodel dbr:IDEF dbr:QVT dbr:Executable_UML dbr:Model-Driven_Architecture dbr:Rational_Rose dbr:Declarative_language dbr:Shlaer-Mellor dbr:Computer_Aided_Software_Engineering dbr:AgileUML dbr:File:Métamodèle,_modèle_et_original.png |
dbp:wikiPageUsesTemplate | dbt:Cite_journal dbt:Div_col dbt:Div_col_end dbt:ISBN dbt:More_footnotes dbt:Reflist dbt:Short_description dbt:Software_development_process |
dcterms:subject | dbc:Systems_engineering dbc:Unified_Modeling_Language |
gold:hypernym | dbr:Methodology |
rdf:type | dbo:Software dbo:MusicGenre |
rdfs:comment | Vývoj řízený modely je způsob přístupu k vývoji softwaru. Cílem je tvorba modelů, které jsou různými cestami transformovány do podoby výsledné aplikace. (cs) Modellgetriebene Softwareentwicklung (englisch model-driven software development, MDSD oder MDD) ist ein Oberbegriff für Techniken, die automatisiert aus formalen Modellen lauffähige Software erzeugen. Dabei werden Modellierungssprachen, insbesondere domänenspezifische Sprachen (DSLs) zusammen mit Codegeneratoren und Interpretern eingesetzt. (de) La Ingeniería dirigida por modelos (IDM) es un paradigma de ingeniería de software, el cual se centra en la creación y explotación de modelos de dominio (es decir, representaciones abstractas de los conocimientos y actividades que rigen un dominio de aplicación particular), más que en conceptos informáticos (o algoritmos). (es) Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing (i.e. algorithmic) concepts. (en) L'Ingegneria guidata dal modello o Model-driven engineering (in sigla MDE) è una metodologia di sviluppo software che si focalizza sulla creazione di modelli o astrazioni più vicina a particolari concetti di dominio piuttosto che a concetti di computazione o di algoritmica.La si intende come incremento della produttività massimizzando la compatibilità tra i sistemi, semplificando il processo di progettazione, e promuovendo la comunicazione tra individui e il lavoro di gruppo sul sistema. (it) モデル駆動工学(モデルくどうこうがく、Model-Driven Engineering、MDE)とは、アルゴリズム的な概念よりも、ドメインモデルの作成と利用を中心とするソフトウェア開発方法論の一種である。ドメインモデルとは、特定の適応領域についての知識や活動を抽象化して表現したものである。 モデル駆動工学(以下、MDE)は、工学的ライフサイクルを通して、モデルをシステム的に利用する工学手法を意味する。また、MDEの適用範囲は、ソフトウェア、システム、データ工学などである。MDEでは、モデルを第一に考える。 (ja) 모델 기반 개발 또는 모델 구동 개발(model-driven engineering, MDE)은 특정 문제와 관련된 모든 주제의 개념적 모델인 도메인 모델을 만들고 이용하는데 초점을 둔 소프트웨어 개발 방법론이다. 그러므로 컴퓨팅(알고리즘) 개념보다 특정 을 관리하는 지식의 추상화 표현 및 활동을 강조한다. (ko) A engenharia de software orientada a modelos (do inglês Model-Driven Engineering (MDE) ou Model-Driven Software Engineering (MDSE)) é uma metodologia de desenvolvimento de software que se concentra na criação e exploração de modelos de domínio, ou seja, de modelos conceituais representando todos os tópicos relacionados a um problema específico. Assim, destaca e visa representações abstratas do conhecimento e atividades que governam um domínio de aplicação particular, em vez dos conceitos de computação (isto é, descrição algorítmica). (pt) 模型驱动工程(MDE, Model-Driven Engineering)是软件工程的一个分支,它将模型与建模拓展到软件开发的所有方面,形成一个多维建模空间,从而将工程活动建立在这些模型的映射和转换之上。MDE的基本原则是将模型视为第一实体,将所有软件产物当做模型或模型要素。 (zh) En génie logiciel, l'ingénierie dirigée par les modèles (IDM, en anglais : model-driven engineering) est un ensemble de pratiques fondées sur le concept de modèle de domaine. Ces pratiques ont pour but d'automatiser la production, la maintenance ou l'utilisation de systèmes logiciels. L'objectif de cette approche est de concentrer les efforts sur le domaine d'application du logiciel plutôt que sur son implémentation. Apparue dans les années 2000, l'ingénierie dirigée par les modèles est un sujet de recherche actif qui utilise de manière intensive les métamodèles et les transformations de modèle. (fr) Разработка, управляемая моделями, (англ. model-driven development) — это стиль разработки программного обеспечения, когда модели становятся основными артефактами разработки, из которых генерируется код и другие артефакты. Модели описанные на предметно-ориентированном языке программирования могут быть использованы, как точки расширения каркасов. Наиболее известными MDE-инициативами являются: (ru) |
rdfs:label | Vývoj řízený modely (cs) Modellgetriebene Softwareentwicklung (de) Ingeniería dirigida por modelos (es) Ingénierie dirigée par les modèles (fr) Ingegneria guidata dal modello (it) モデル駆動工学 (ja) 모델 기반 개발 (ko) Model-driven engineering (en) Engenharia de software orientada a modelos (pt) Разработка, управляемая моделями (ru) 模型驱动工程 (zh) |
owl:sameAs | freebase:Model-driven engineering wikidata:Model-driven engineering dbpedia-cs:Model-driven engineering dbpedia-de:Model-driven engineering dbpedia-es:Model-driven engineering dbpedia-fa:Model-driven engineering dbpedia-fr:Model-driven engineering dbpedia-it:Model-driven engineering dbpedia-ja:Model-driven engineering dbpedia-ko:Model-driven engineering dbpedia-pt:Model-driven engineering dbpedia-ru:Model-driven engineering dbpedia-zh:Model-driven engineering https://global.dbpedia.org/id/reuJ |
prov:wasDerivedFrom | wikipedia-en:Model-driven_engineering?oldid=1116994949&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Métamodèle,_modèle_et_original.png |
foaf:isPrimaryTopicOf | wikipedia-en:Model-driven_engineering |
is dbo:genre of | dbr:Actifsource dbr:MetaEdit+ |
is dbo:service of | dbr:Telelogic |
is dbo:wikiPageDisambiguates of | dbr:Model-driven dbr:MDE |
is dbo:wikiPageRedirects of | dbr:Model-driven_software_development dbr:Model-driven_development dbr:Model_Driven_Software_Development dbr:Model-based_development dbr:Model_driven_development dbr:MDSD_vs_Roundtrip_Engineering dbr:MDSE dbr:Model-Driven_Engineering dbr:Model-Driven_Software_Development dbr:Model-driven_Software_development dbr:Model-driven_software dbr:Model_Driven_Engineering dbr:Model_driven_design dbr:Model_driven_engineering |
is dbo:wikiPageWikiLink of | dbr:MERODE dbr:Model-driven dbr:Model-driven_software_development dbr:MBASE dbr:MOF_Model_to_Text_Transformation_Language dbr:Metamodeling dbr:Juan_Pavón dbr:Requirements_analysis dbr:DUALLy dbr:Umple dbr:David_S._Frankel dbr:ERIL dbr:List_of_low-code_development_platforms dbr:OSBP_(software_factory) dbr:General-purpose_modeling dbr:Object-oriented_analysis_and_design dbr:OptimalJ dbr:Arcadia_(engineering) dbr:Boilerplate_code dbr:Computer-aided_software_engineering dbr:Feature-oriented_domain_analysis dbr:Platform-independent_model dbr:Domain-specific_language dbr:Domain-specific_modeling dbr:Domain-specific_multimodeling dbr:Domain_analysis dbr:Actifsource dbr:Capella_(engineering) dbr:Framework-specific_modeling_language dbr:Itemis dbr:Unified_Modeling_Language dbr:Legacy_system dbr:List_of_Eclipse-based_software dbr:Metadata_registry dbr:Hans_Vangheluwe dbr:Tata_Consultancy_Services dbr:Software_factory_(Microsoft_.NET) dbr:CoFluent_Design dbr:Java_Metadata_Interface dbr:Model_transformation dbr:Model_Driven_Interoperability dbr:Modeling_language dbr:Domain-driven_design dbr:Artifact-centric_business_process_model dbr:Business-driven_development dbr:Business_rule_management_system dbr:CAST-15 dbr:INGENIAS dbr:MetaEdit+ dbr:Michael_B._T._Bell dbr:OOPSLA dbr:RISE_Editor dbr:XML_Metadata_Interchange dbr:MDE dbr:Meta-Object_Facility dbr:Model-based_design dbr:Model-based_testing dbr:Model-driven_architecture dbr:Model-driven_development dbr:Model_Driven_Software_Development dbr:Model_transformation_language dbr:Software_quality_assurance dbr:SIGNAL_(programming_language) dbr:The_Journal_of_Object_Technology dbr:QVT dbr:Transformation_language dbr:Objecteering dbr:Executable_UML dbr:Executable_architecture dbr:Telelogic dbr:Visual_modeling dbr:UML_tool dbr:Model-based_development dbr:Model_driven_development dbr:MDSD_vs_Roundtrip_Engineering dbr:MDSE dbr:Model-Driven_Engineering dbr:Model-Driven_Software_Development dbr:Model-driven_Software_development dbr:Model-driven_software dbr:Model_Driven_Engineering dbr:Model_driven_design dbr:Model_driven_engineering |
is dbp:genre of | dbr:Actifsource dbr:INGENIAS dbr:MetaEdit+ |
is foaf:primaryTopic of | wikipedia-en:Model-driven_engineering |