Model-driven architecture (MDA) is a software design approach for the development of software systems.
MDA mendukung rekayasa model-driven dari sistem perangkat lunak.
The OMG organization provides specifications rather than implementations, often as answers to Requests for Proposals (RFPs).
Organisasi OMG sekadar menyediakan spesifikasi kasar dan bukan implementasi, kadang-kadang merupakan jawaban atas Requests for Proposal (RFP).
Implementations come from private companies or open source groups.
Implementasi datang dari perusahaan swasta atau kelompok open source.
The MDA model is related to multiple standards, including the Unified Modeling Language (UML), the Meta-Object Facility (MOF), XML Metadata Interchange (XMI), Enterprise Distributed Object Computing (EDOC), the Software Process Engineering Metamodel (SPEM), and the Common Warehouse Metamodel (CWM).
Model MDA terkait pada banyak standar, termasuk Unified Modeling Language (UML), Meta-Object Facility (MOF), XML Metadata Interchange (XMI), Enterprise Distributed Object Computing (EDOC), Software Process Engineering Metamodel (SPEM), dan Common Warehouse Metamodel (CWM).
Note that the term “architecture” in Model Driven Architecture does not refer to the architecture of the system being modeled, but rather to the architecture of the various standards and model forms that serve as the technology basis for MDA.
Istilah “arsitektur” dalam MDA tidak mengacu pada arsitektur dari sistem yang dimodelkan, tapi lebih kepada arsitektur dari berbagai standard dan bentuk model yang bertindak sebagai dasar teknologi bagi MDA.
OMG focuses Model Driven Architecture® on forward engineering, i.e. producing code from abstract, human-elaborated modeling diagrams (e.g. class diagrams).
OMG memfokuskan Model-driven architecture pada rekayasa maju, yaitu, menghasilkan kode yang berasal dari abstraksi, spesifikasi pemikiran manusia.
OMG's ADTF (Analysis and Design Task Force) group leads this effort.
Grup ADTF (Analysis and Design Task Force) dari OMG memimpin usaha ini.
With some humour, the group chose ADM (MDA backwards) to name the study of reverse engineering.
Dengan sedikit candaan, grup tersebut memilih ADM (kebalikan dari MDA) sebagai nama dari studi reverse engineering.
ADM decodes to Architecture-Driven Modernization.
ADM kependekan dariArchitecture-Driven Modernization.
The objective of ADM is to produce standards for model-based reverse engineering of legacy systems.
Tujuan ADM adalah untuk menghasilkan standard-standard bagi rekayasa balik berbasis model untuk sistem lawas (legacy system).
Knowledge Discovery Metamodel (KDM) is the furthest along of these efforts, and describes information systems in terms of various assets (programs, specifications, data, test files, database schemas, etc.).
Knowledge Discovery Metamodel (KDM) adalah salah satu yang dicapai oleh usaha tersebut, dan mendeskripsikan sistem nformasi ke dalam pengertian dari beragam aset (program, spesifikasi, data, file-file uji, skema basis data, dll.).
The design addresses the functional (use case) requirements while architecture provides the infrastructure through which non-functional requirements like scalability, reliability and performance are realized.
Rancangan mengarah pada kebutuhan fungsional (use case) sedangkan arsitektur menyediakan infrastruktur yang diwujudkan melalui kebutuhan non-fungsional seperti skalabilitas, reliabilitas dan kinerja.
MDA envisages that the platform independent model (PIM), which represents a conceptual design realizing the functional requirements, will survive changes in realization technologies and software architectures.
MDA memandang bahwa platform independent model (PIM), yang merepresentasikan sebuah rancangan konseptual yang mewujudkan kebutuhan kebutuhan fungsional, akan bertahan terhadap perubahan dalam realisasi teknologi dan arsitektur perangkat lunak.
Of particular importance to Model Driven Architecture is the notion of model transformation.
Hal yang penting dari model-driven architecture adalah pengertian transformasi model.
A specific standard language for model transformation has been defined by OMG called QVT.
Sebuah bahasa baku khusus untuk transformasi model yang telah didefinisikan oleh OMG disebut QVT.
MDA Distilled, Principles of Model Driven Architecture.
Model-driven engineering (MDE)