Σημείωση
Το διάγραμμα κατάστασης UML δεν είναι διαθέσιμο στο Visio 2013 και σε νεότερες εκδόσεις. Για πληροφορίες σχετικά με τα διαγράμματα UML στο Visio 2013 και νεότερες εκδόσεις, ανατρέξτε στο θέμα Διαγράμματα UML στο Visio.
Προσθήκη εσωτερικής ενέργειας ή δραστηριότητας σε μια κατάσταση σε ένα διάγραμμα κατάστασης ή δραστηριότητας
- Σε ένα διάγραμμα κατάστασης ή διάγραμμα δραστηριότητας, κάντε διπλό κλικ στο σχήμα κατάστασης στο οποίο θέλετε να προσθέσετε την εσωτερική ενέργεια ή δραστηριότητα.
- Στο παράθυρο διαλόγου Ιδιότητες κατάστασης UML , κάντε κλικ στην επιλογή Εσωτερικές μεταβάσεις.
- Πληκτρολογήστε ένα όνομα για τη μετάβαση.
- Κάντε κλικ στην επιλογή Ιδιότητες. Επιλέξτε το συμβάν που θέλετε. Για να δημιουργήσετε ένα νέο συμβάν, κάντε κλικ στην επιλογή Συμβάντα, κάντε κλικ στην επιλογή Δημιουργία, επιλέξτε το είδος συμβάντος που θέλετε και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
- Πληκτρολογήστε ένα όνομα για το συμβάν και πληκτρολογήστε ή επιλέξτε τις άλλες τιμές ιδιοτήτων που θέλετε. Κάντε κλικ σε μια καρτέλα για να προσθέσετε περιορισμούς, τιμές με ετικέτα ή παραμέτρους, ανάλογα με τον τύπο του συμβάντος που δημιουργείτε. Κάντε κλικ στο κουμπί OK μέχρι να επιστρέψετε στην καρτέλα Μετάβαση (παράθυρο διαλόγου Ιδιότητες μετάβασης UML ).
- Επιλέξτε Guard για να προσθέσετε μια συνθήκη φρουράς και, στη συνέχεια, στο πλαίσιο κειμένου, πληκτρολογήστε τη συνθήκη φύλαξης που θέλετε.
- Στην περιοχή Γλώσσα, επιλέξτε τη γλώσσα που θέλετε.
- Κάντε κλικ στην καρτέλα Ενέργειες και, στη συνέχεια, κάντε κλικ στην επιλογή Δημιουργία για να δημιουργήσετε μια παράσταση ενέργειας. Επιλέξτε το είδος της ενέργειας που θέλετε. Κάντε κλικ στο κουμπί OK και, στη συνέχεια, κάντε κλικ στην επιλογή Ιδιότητες.
- Πληκτρολογήστε ένα όνομα για την ενέργεια και πληκτρολογήστε ή επιλέξτε τις άλλες τιμές ιδιοτήτων που θέλετε. Κάντε κλικ σε μια καρτέλα για να προσθέσετε λεπτομέρειες, ορίσματα, περιορισμούς ή τιμές με ετικέτες. Κάντε κλικ στο κουμπί OK μέχρι να επιστρέψετε στην καρτέλα Εσωτερικές μεταβάσεις και, στη συνέχεια, κάντε ξανά κλικ στο κουμπί OK .
Από προεπιλογή, οι εσωτερικές ενέργειες αποκρύπτονται σε ένα σχήμα κατάστασης . Για να εμφανίσετε τις εσωτερικές ενέργειες, κάντε δεξί κλικ στο σχήμα και, στη συνέχεια, κάντε κλικ στην επιλογή Επιλογές εμφάνισης σχήματος. Στην περιοχή Απόκρυψη, καταργήστε την επιλογή του πλαισίου ελέγχου Μετάβαση .
Προσθήκη ενεργειών εισόδου και εξόδου σε μια κατάσταση σε ένα διάγραμμα κατάστασης ή δραστηριότητας
- Σε ένα διάγραμμα κατάστασης ή διάγραμμα δραστηριότητας, κάντε διπλό κλικ στο σχήμα κατάστασης στο οποίο θέλετε να προσθέσετε μια ενέργεια εισόδου ή εξόδου.
- Στο παράθυρο διαλόγου Ιδιότητες κατάστασης UML , κάντε κλικ στην επιλογή Καταχώρηση ή Έξοδος και, στη συνέχεια, κάντε κλικ στην επιλογή Δημιουργία.
- Επιλέξτε τον τύπο ενέργειας που θέλετε και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Πληκτρολογήστε ένα όνομα για την ενέργεια.
- Κάντε κλικ στην επιλογή Ιδιότητες για να προσθέσετε λεπτομέρειες, ορίσματα, περιορισμούς ή τιμές με ετικέτες. Κάντε κλικ στο κουμπί OK μέχρι να κλείσετε το παράθυρο διαλόγου Ιδιότητες κατάστασης UML .
Από προεπιλογή, οι ενέργειες εισόδου και εξόδου αποκρύπτονται σε ένα σχήμα κατάστασης . Για να εμφανίσετε τις ενέργειες, κάντε δεξί κλικ στο σχήμα, κάντε κλικ στην επιλογή Επιλογές εμφάνισης σχήματος και, στη συνέχεια, καταργήστε την επιλογή μετάβασης.
Αναβολή συμβάντων σε μια κατάσταση ενέργειας σε ένα διάγραμμα δραστηριότητας
- Στην προβολή δέντρου ή σε ένα διάγραμμα δραστηριότητας, κάντε διπλό κλικ στο εικονίδιο ή το σχήμα που αντιπροσωπεύει μια κατάσταση ενέργειας.
- Κάντε κλικ στην επιλογή Μετατεθειμένα συμβάντα.
Παρατίθενται τα συμβάντα που είναι διαθέσιμα στο πακέτο στο οποίο ανήκει η κατάσταση ενέργειας. Επιλέξτε τα συμβάντα που θέλετε να αναβαλλθούν από την πολιτεία.
Εργασία με ψευδο-προτάσεις
χρησιμοποιείται μια ψευδο-πρόταση για τον συνδυασμό και την άμεση μετάβαση.
Στα ψευδο-κράτη περιλαμβάνονται τα εξής:
- Αρχική κατάσταση
- Τελική κατάσταση
- Απόφαση
- Βαθιά ιστορία
- Ρηχή ιστορία
- Μετάβαση (Συμμετοχή)
- Μετάβαση (fork)
Προσθέστε το σχήμα στο διάγραμμα.
Κάντε δεξί κλικ στο σχήμα και επιλέξτε Ιδιότητες.
Ορίστε τις ιδιότητες στο παράθυρο διαλόγου:
Ιδιότητα Περιγραφή Όνομα Πληκτρολογήστε το όνομα της ψευδο-κατάστασης. Στερεότυπο Επιλέξτε το στερεότυπο που θέλετε από την αναπτυσσόμενη λίστα. Εάν δεν παρατίθεται ένα στερεότυπο που θέλετε να χρησιμοποιήσετε, μπορείτε να προσθέσετε ένα νέο στερεότυπο ή να επεξεργαστείτε ένα υπάρχον, κάνοντας κλικ στην επιλογή Στερεότυπα στο μενού UML . Είδος Το πρότυπο διαγράμματος μοντέλου UML προσθέτει αυτόματα το είδος ψευδο-κατάστασης που αντιστοιχεί στο στοιχείο του οποίου το σχήμα ή το εικονίδιο επιλέξατε. Τεκμηρίωση Πληκτρολογήστε την τεκμηρίωση που θέλετε να προσθέσετε στο στοιχείο ως τιμή με ετικέτα. Όταν επιλέγετε το σχήμα ή το εικονίδιο που αντιπροσωπεύει το στοιχείο, η τεκμηρίωση που πληκτρολογείτε εδώ εμφανίζεται επίσης στο παράθυρο Τεκμηρίωση .
Δείτε επίσης
Δημιουργία διαγράμματος κατάστασης UML