Σπίτι Ανάπτυξη Τι είναι η ανάπτυξη λογισμικού με γνώμονα την εμφάνιση (aosd); - ορισμός από την τεχνολογία

Τι είναι η ανάπτυξη λογισμικού με γνώμονα την εμφάνιση (aosd); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Ανάπτυξη Λογισμικού (Aspect-Oriented Development Software) (AOSD);

Η ανάπτυξη λογισμικού με προσανατολισμό της πτυχής (AOSD) είναι μια λύση σχεδιασμού λογισμικού που βοηθά στην αντιμετώπιση των προβλημάτων αρθρωτότητας που δεν επιλύονται σωστά από άλλες προσεγγίσεις λογισμικού, όπως ο διαδικαστικός, δομημένος και αντικειμενοστραφής προγραμματισμός (OOP). Η AOSD συμπληρώνει, αντί να αντικαθιστά, αυτούς τους άλλους τύπους προσεγγίσεων λογισμικού.

Το AOSD είναι επίσης γνωστό ως προγραμματισμός προσανατολισμένο στην εμφάνιση (AOP).

Η Techopedia εξηγεί την Ανάπτυξη Λογισμικού με Προοπτικές (AOSD)

Τα χαρακτηριστικά AOSD έχουν ως εξής:

  • Θεωρείται μια υποομάδα τεχνολογιών προγραμματισμού μετά την αντικειμενοποίηση
  • Καλύτερη υποστήριξη σχεδιασμού λογισμικού μέσω απομόνωσης της επιχειρησιακής λογικής εφαρμογών από υποστήριξη και δευτερεύουσες λειτουργίες
  • Παρέχει συμπληρωματικά οφέλη και μπορεί να χρησιμοποιηθεί με άλλες ευέλικτες διαδικασίες και πρότυπα κωδικοποίησης
  • Βασική εστίαση - Προσδιορισμός, εκπροσώπηση και διευκρίνιση των ανησυχιών, οι οποίες μπορεί επίσης να είναι οριζόντια
  • Παρέχει καλύτερη υποστήριξη μορφοποίησης των σχεδίων λογισμικού, μειώνοντας το κόστος σχεδιασμού, ανάπτυξης και συντήρησης λογισμικού
  • Αρχή διαμορφωτή βασισμένη στις εμπλεκόμενες λειτουργίες και διαδικασίες
  • Επειδή οι ανησυχίες είναι ενσωματωμένες σε διαφορετικές ενότητες, ο εντοπισμός των διατομεακών ανησυχιών προωθείται και χειρίζεται καλύτερα
  • Παρέχει τεχνικές κωδικοποίησης εργαλείων και λογισμικού για την εξασφάλιση αρθρωτής υποστήριξης περιεχομένου σε επίπεδο πηγαίου κώδικα
  • Προωθεί την επαναχρησιμοποίηση του κώδικα που χρησιμοποιείται για τη διαμόρφωση των διατομεακών ανησυχιών
  • Μικρότερο μέγεθος κώδικα, λόγω της αντιμετώπισης των διατομεακών ανησυχιών
  • Μειωμένη απόδοση από αυξημένα γενικά έξοδα
Τι είναι η ανάπτυξη λογισμικού με γνώμονα την εμφάνιση (aosd); - ορισμός από την τεχνολογία