15.163
επεξεργασίες
μ (αφαιρέθηκε η Κατηγορία:Λογισμικό,προστέθηκε η Κατηγορία:Ανάπτυξη λογισμικού (με το HotCat)) |
μ (μικρή επιμέλεια) |
||
Η '''Unified Modeling Language''' ('''UML''', μη δόκιμη απόδοση στην Ελληνική γλώσσα: ''Ενοποιημένη Γλώσσα Μοντελοποίησης'') πλέον είναι η πρότυπη γλώσσα μοντελοποίησης στη μηχανική λογισμικού. Χρησιμοποιείται για τη γραφική απεικόνιση, προσδιορισμό, κατασκευή και τεκμηρίωση των στοιχείων ενός συστήματος λογισμικού. Μπορεί να χρησιμοποιηθεί σε διάφορες φάσεις ανάπτυξης, από την ανάλυση απαιτήσεων ως τον έλεγχο ενός ολοκληρωμένου συστήματος. Αποτελείται από ένα σύνολο προσυμφωνημένων όρων, συμβόλων και διαγραμμάτων που επιτρέπουν:
*
*
*
*
* την αποκάλυψη της υλοποίησης της αρχιτεκτονικής με «διαγράμματα συστατικών» και «ανάπτυξης».
*
== Διαγράμματα Κλάσεων ==
Τα διαγράμματα κλάσεων της UML ορίζουν γεωμετρικά σχήματα ως συμβολισμούς για τα αντικείμενα, τις κλάσεις και τις [[διασύνδεση|διασυνδέσεις]], ενώ διαφόρων τύπων γραμμές χρησιμοποιούνται για να συνδέουν αυτά τα σχήματα και να υποδηλώνουν έτσι τον τρόπο που κληρονομούν, συνεργάζονται ή εξαρτώνται μεταξύ τους. Τα αντικείμενα της ίδιας κλάσης αναπαριστώνται με ένα μόνο [[γεωμετρικό σχήμα]]. Όταν ένα αντικείμενο χρησιμοποιεί κώδικα κάποιας άλλης κλάσης (π.χ. καλώντας μία μέθοδό της), σύμφωνα με το πρότυπο της UML υπάρχει μία
[[Κατηγορία:Ανάπτυξη λογισμικού]]
|