Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Perl Προγραμματισμός

Ποια είναι τα συστατικά της γλώσσας UML;

Στο UML (ενοποιημένη γλώσσα μοντελοποίησης), τα εξαρτήματα είναι αρθρωτά δομικά στοιχεία ενός συστήματος. Αντιπροσωπεύουν μια αυτόνομη μονάδα με καθορισμένη διεπαφή και εσωτερική εφαρμογή που κρύβεται από το εξωτερικό. Ενώ η * οπτική αναπαράσταση * ενός συστατικού είναι ένα απλό ορθογώνιο με συγκεκριμένη συμβολική σημείωση, η κατανόηση του σημείου * είναι πιο λεπτή. Ακολουθεί μια ανάλυση των βασικών πτυχών:

1. Οπτική αναπαράσταση:

* ορθογώνιο: Το βασικό σχήμα που αντιπροσωπεύει το στοιχείο.

* Όνομα στοιχείου: Το όνομα του στοιχείου τοποθετείται μέσα στο ορθογώνιο.

* Εικονίδιο εξαρτημάτων: Ένα μικρό εικονίδιο (συχνά ένα ορθογώνιο σύμβολο με μικρότερα ορθογώνια μέσα) περιλαμβάνεται συχνά μέσα στο μεγαλύτερο ορθογώνιο για να το διακρίνει οπτικά ως συστατικό. Αυτό το εικονίδιο δεν είναι αυστηρά υποχρεωτικό, αλλά συνιστάται έντονα.

* Προδιαγραφές διεπαφής (προαιρετικά): Μπορούν να προστεθούν θύρες ή σύμβολα διασύνδεσης (μικροί κύκλοι ή σχήματα γλειφιτζούρι) για να αντιπροσωπεύουν τις παρεχόμενες και απαιτούμενες διεπαφές. Αυτά δείχνουν πώς αλληλεπιδρά το στοιχείο με άλλα μέρη του συστήματος.

2. Εννοιολογική έννοια:

* Ενθυλάκωση: Ένα στοιχείο κρύβει τις εσωτερικές λειτουργίες του (λεπτομέρειες εφαρμογής). Μόνο η διεπαφή του είναι ορατή στον έξω κόσμο.

* Modularity: Τα εξαρτήματα προωθούν τον αρθρωτό σχεδιασμό, καθιστώντας τα συστήματα πιο εύκολο στην κατανόηση, τη διατήρηση και την επαναχρησιμοποίηση. Επιτρέπουν ανεξάρτητη ανάπτυξη και ανάπτυξη.

* επαναχρησιμοποίηση: Τα εξαρτήματα μπορούν να επαναχρησιμοποιηθούν σε πολλαπλά συστήματα ή πλαίσια.

* Αντικατάσταση: Ένα στοιχείο μπορεί να αντικατασταθεί με ένα άλλο που προσφέρει την ίδια διεπαφή, χωρίς να επηρεάζεται άλλα τμήματα του συστήματος (υπό την προϋπόθεση ότι η σύμβαση διεπαφής γίνεται σεβαστή).

* Ανάπτυξη: Τα εξαρτήματα συχνά αντιστοιχούν σε μονάδες φυσικής ανάπτυξης, όπως εκτελέσιμα αρχεία, DLL ή βάζα.

3. Βασικά χαρακτηριστικά και σχέσεις:

* διεπαφές: Που ορίζονται από τις παρεχόμενες και απαιτούμενες διεπαφές. Παρέχονται διεπαφές εκθέσεις υπηρεσίες, ενώ οι απαιτούμενες διεπαφές καθορίζουν εξαρτήσεις από άλλα στοιχεία.

* εξαρτήσεις: Τα διαγράμματα UML δείχνουν εξαρτήσεις μεταξύ των εξαρτημάτων, υποδεικνύοντας ότι ένα στοιχείο βασίζεται σε ένα άλλο.

* συνειδητοποίηση: Ένα στοιχείο μπορεί να συνειδητοποιήσει μια διεπαφή, που σημαίνει ότι εφαρμόζει τις λειτουργίες που καθορίζονται σε αυτήν τη διεπαφή.

4. Διάκριση από άλλα στοιχεία UML:

Είναι σημαντικό να διακρίνουμε εξαρτήματα από άλλα στοιχεία:

* τάξεις: Τα εξαρτήματα είναι πιο χονδροειδή από τις κατηγορίες. Ένα στοιχείο μπορεί να περιέχει * πολλαπλές κατηγορίες.

* Πακέτα: Τα πακέτα είναι οργανωτικές μονάδες για μαθήματα και άλλα στοιχεία μοντέλων. Τα εξαρτήματα σχετίζονται περισσότερο με τη φυσική ανάπτυξη και τη συμπεριφορά του χρόνου εκτέλεσης.

Συνοπτικά: Τα συστατικά UML είναι μια αναπαράσταση υψηλού επιπέδου των αρθρωτών μονάδων σε ένα σύστημα. Εστιάζουν στην εξωτερική όψη της ενότητας, στην αλληλεπίδρασή της με άλλες ενότητες και στις πτυχές ανάπτυξής της. Αφαιρένουν τις εσωτερικές λεπτομέρειες εφαρμογής, απλοποιώντας τη συνολική αρχιτεκτονική του συστήματος.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα