Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η αρχιτεκτονική με γνώμονα τα μοντέλα (MDA);
- Η Techopedia εξηγεί την αρχιτεκτονική που βασίζεται σε μοντέλα (MDA)
Ορισμός - Τι σημαίνει η αρχιτεκτονική με γνώμονα τα μοντέλα (MDA);
Η αρχιτεκτονική που βασίζεται σε μοντέλα (MDA) είναι ένας τύπος προσέγγισης για το σχεδιασμό, την ανάπτυξη και την υλοποίηση του λογισμικού. Όπως υποδηλώνει το όνομα, αυτή η προσέγγιση χρησιμοποιεί μοντέλα ως σύνολο οδηγιών που χρησιμοποιούνται στη δομή των προδιαγραφών σχεδιασμού. Ο λόγος για τον οποίο τα μοντέλα επελέγησαν ως κεντρικό αντικείμενο αυτής της αρχής του σχεδιασμού είναι επειδή βοηθά τους σχεδιαστές να εξηγήσουν το σχεδιασμό του συστήματος επιτρέποντάς τους να αγνοήσουν επιπλέον λεπτομέρειες και να τους δώσουν μεγαλύτερη έμφαση στα σχετικά θέματα. Τα μοντέλα χρησιμοποιούνται επίσης σε όλο τον τομέα της μηχανικής και του σχεδιασμού για την κατανόηση πολύπλοκων και πραγματικών συστημάτων.
Η Techopedia εξηγεί την αρχιτεκτονική που βασίζεται σε μοντέλα (MDA)
Η αρχιτεκτονική που βασίζεται σε μοντέλα ξεκίνησε από την ομάδα διαχείρισης αντικειμένων (OMG) το 2001 και ανήκει στην τεχνική τομέα. Η προσέγγιση MDA ορίζει μια συγκεκριμένη γλώσσα (DSL) που θα χρησιμοποιηθεί μαζί με ένα μοντέλο ανεξάρτητο από πλατφόρμα (PIM). Η προσέγγιση MDA ευνοεί τη μελλοντική μηχανική, πράγμα που σημαίνει ότι ο κώδικας παράγεται από ανθρώπινα-επεξεργασμένα διαγράμματα ή μοντέλα. Αυτή η προσέγγιση σχεδιασμού αρχίζει συνήθως είτε με τη δημιουργία ενός μοντέλου για συγκεκριμένο σκοπό είτε με την προσαρμογή ενός ήδη υπάρχοντος που ταιριάζει ήδη με τον σκοπό.
Το MDA είναι η απάντηση στο πρόβλημα των παραγωγικών πλατφορμών middleware, οι οποίες προκαλούν αποσύνδεση μεταξύ διαφορετικών συστημάτων λογισμικού και λύσεων. Οι εταιρείες έχουν παραδοσιακά περάσει από πολλές πλατφόρμες middleware και διατηρούν πολλαπλά είδη επειδή διαφορετικά εσωτερικά τμήματα μπορεί να έχουν διαφορετικές ανάγκες που μπορούν να καλυφθούν μόνο από διαφορετικές πλατφόρμες middleware.
