תוכן עניינים:
הגדרה - מה המשמעות של ארכיטקטורה מונעת-דגם (MDA)?
ארכיטקטורה מונעת-מודלים (MDA) היא סוג של גישה לעיצוב, פיתוח ויישום תוכנה. כפי שהשם מרמז, גישה זו משתמשת במודלים כמערכת הנחיות המשמשות בבניית מפרט עיצוב. הסיבה לכך שנבחרו דגמים כאובייקט המרכזי בעקרון העיצוב הזה היא משום שהיא מסייעת למעצבים לבסס את עיצוב המערכת בכך שהיא מאפשרת להם להתעלם מפרטים נוספים ולתת להם יותר פוקוס בנושאים הרלוונטיים. מודלים משמשים גם בכל תחומי ההנדסה והעיצוב להבנת מערכות מורכבות ובעולם האמיתי.
טקופדיה מסבירה ארכיטקטורה מונעת-דגם (MDA)
ארכיטקטורה מונעת מודלים הושקה על ידי קבוצת ניהול האובייקטים (OMG) בשנת 2001 והיא שייכת להנדסת תחום. גישת ה- MDA מגדירה שפה ספציפית לתחום (DSL) שתשתמש בה יחד עם מודל עצמאי לפלטפורמה (PIM). גישת מד"א תומכת בהנדסה קדימה, מה שאומר שהקוד מופק מתרשימים או דגמים מורחבים על ידי האדם. גישה עיצובית זו מתחילה בדרך כלל ביצירת מודל למטרה ספציפית או בהתאמת גישה קיימת שכבר מתאימה למטרה.
מד"א היא התשובה לבעיית פלטפורמות התווך הפוריות, הגורמות לניתוק בין מערכות תוכנה ופתרונות שונים. באופן מסורתי, חברות עברו פלטפורמות רבות של תוכנות תווך ומתחזקות סוגים רבים מכיוון שמחלקות פנימיות שונות עשויות להיות בעלות צרכים שונים שניתן לפגוש רק באמצעות פלטפורמות תוכנות ביניים שונות.
