Model-driven engineering
Software development methodology that focus on use of high-level abstract models to represent a system which is automatically transformed into executable code
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.
Nº Q1941909 ★
Common · History
Model-driven engineering
Software development methodology that focus on use of high-level abstract models to represent a system which is automatically transformed into executable code
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.
From Wikipedia
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. MDE is a subfield of a software design approach referred as round-trip engineering. The scope of the MDE is much wider than that of the model-driven architecture.
Text: Wikipédia, CC BY-SA 4.0. · Image: Eneelk (CC BY-SA 4.0) ·
Related cards
-
Model-driven architecture
Software design approach that uses models to abstract away from platform-specific details so developers can focus on behavior before considering implementation details (separating functionality and technology)
Nº Q15188241 ★
Not listed
-
Feature-driven development
Iterative and incremental (agile) software development process aiming to deliver tangible, working software with client-valued functionality in a timely manner
Nº Q1399336 ★★
Not listed
-
A
Agile Manifesto
2001 manifesto written at Snowbird, Utah, prioritizing individuals and interactions over processes and tools; popularized agile software development including Scrum and Kanban
Nº Q2746660 ★★★
Not listed
-
Concurrent engineering
One of many design strategies
Nº Q2288649 ★
Not listed
-
Procedural generation
Method in which data is created algorithmically as opposed to manually
Nº Q655427 ★★★
Not listed
-
Megaproject
Extremely large-scale construction and investment project typically costing over $1 billion, involving complex logistics, multiple stakeholders, and long implementation timelines; includes transport corridors, dams, airports, and urban developments
Nº Q2475641 ★★
Not listed