UML Use Case Diagram
ξέρω τι σημαίνουν τα "include", "extend", & "generalization" απλά θα ήθελα κάποιος που ξέρει καλά από διαγράμματα να μου εξηγήσει τις σχέσεις...
-παράδειγμα αυτή η φωτογραφία
Επεξήγηση:
Ο Σεφ φτιάχνει "Makaronia",
Για να ετοιμαστούν όμως τα μακαρόνια πρέπει να τα βράσουμε (άρα μια σχέση "include"(απαραίτητο))
Για να βράσουν πρέπει να τα βάλουμε στην φωτιά (άρα μια σχέση "include" διότι δεν γίνεται αλλιώς)
Ο Σεφ θέλει να τα φάει "Eat it",
Για να τα φάει πρέπει να τα ετοιμάσει, όπου εδώ έχουμε μερικές σχέσεις "extend" (kimas,saltsa,alati) οι οποίες είναι προεραιτικές, δηλαδή άμα θέλουμε τα βάζουμε στα μακαρόνια.
Το Αλάτι μπορεί να είναι της Α εταιρείας ή της Β ( Γενική σχέση )
το ερώτημα μου είναι η φορά του βέλους, δηλαδή...
"Proetoimasia" ---include-----> "Brasimo", το οποίο για μένα σημαίνει (για να προετοιμάσεις τα μακαρόνια πρέπει να έχουν βράσει)
θα μπορούσε να είναι και ...
"Poetoimasia" <-----------include--- "Brasimo", το οποίο σημαίνει (για να τα ετοιμάσεις πρέπει να έχουν βράσει)...
είναι πολύ μπέρδεμα, αν μπορεί να μου εξηγήσει κάποιος ευχαριστώ.