![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/UML_Diagrams.jpg/640px-UML_Diagrams.jpg&w=640&q=50)
Ενοποιημένη Γλώσσα Σχεδίασης Προτύπων
From Wikipedia, the free encyclopedia
Η Ενοποιημένη Γλώσσα Σχεδίασης Προτύπων (αγγλ. Unified Modeling Language (UML)), είναι η πρότυπη γλώσσα σχεδίασης και αποτύπωσης προτύπων στη μηχανική λογισμικού. Χρησιμοποιείται για τη γραφική απεικόνιση, τον προσδιορισμό, την κατασκευή και την τεκμηρίωση των στοιχείων ενός συστήματος λογισμικού. Μπορεί να χρησιμοποιηθεί σε διάφορες φάσεις ανάπτυξης, από την ανάλυση απαιτήσεων ως τον έλεγχο ενός ολοκληρωμένου συστήματος. Αποτελείται από ένα σύνολο προσυμφωνημένων όρων, συμβόλων και διαγραμμάτων που επιτρέπουν:
- την αποτύπωση των ορίων ενός συστήματος και των βασικών λειτουργιών του, χρησιμοποιώντας «παραδείγματα χρήσης» (αγγλ. use-cases) και «δράστες» (αγγλ. actors).
- την επεξήγηση της πραγματοποίησης των παραδειγμάτων χρήσης με «διαγράμματα αλληλεπίδρασης».
- την αναπαράσταση μιας στατικής δομής ενός συστήματος χρησιμοποιώντας «διαγράμματα κλάσεων».
- τη δημιουργία προτύπων για τη συμπεριφορά των αντικειμένων με «διαγράμματα καταστάσεων».
- τη δημιουργία προτύπων της εργασιακής ροής με «διαγράμματα δραστηριοτήτων».
- την αποκάλυψη της υλοποίησης της αρχιτεκτονικής με «διαγράμματα συστατικών» και «ανάπτυξης».
- την επέκταση της λειτουργικότητας με «στερεότυπα».
![]() |
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/81/UML_Diagrams.jpg/320px-UML_Diagrams.jpg)