Εργαστήριο Τεχνολογίας Λογισμικού
+3 votes
372 views

Καλησπέρα, όταν σκεφτομαστε τα use cases και κάνουμε τα activity diagrams θα πρέπει αυτα να ερμηνεύονται σαν να τρέχει κάποια εφαρμογή στο κινητό ή πχ κάποια θέση φόρτισης (αντιστοιχη αντλια) ;
Π.χ για τη φόρτιση θα λεμε οτι ο χρηστης επιλέγει σταθμό φόρτισης και χειρίζεται τη φόρτιση απο κάποιο αππ ή θεωρούμε οτι ειναι ήδη plugged in το EV και ουσιαστικα το σύστημα μας είναι ένας "αυτόματος πωλητής" (δηλαδή οθόνη ενσωματωμένη στην ""αντλία"");
Επίσης η πληρωμή πειρλαμβάνεται στην φόρτιση ή το θεωρούμε ξεχωριστό use case?

in softeng by (180 points) | 372 views

1 Answer

0 votes

Εσείς βλέπετε το σύστημα από τη δική του οπτική.
Δεν υπάρχει εφαρμογή κινητού που να πρέπει να περιγράψετε, ούτε "αντλίας" εφαρμογή.
Οπότε το σύστημα συνδέεται, περιμένει, λαμβάνει κλπ κλπ.

Οπως είδατε και στην τελευταία συζήτηση στο μάθημα, επειδή δεν έχουμε "αντλίες", μπορείτε να σκεφτείτε κάτι του τύπου να κάνετε upload ένα αρχείο με γεγονότα φόρτισης, ή μια βασική φόρμα που να δέχεται τα δεδομένα ενός γεγονότος φόρτισης και να τα καταχωρεί στη βάση, όπως αν θα υπήρχε πρόσβαση σε "αντλία".

Η πληρωμή είναι μέρος της φόρτισης, δηλ δεν μπορεί να ολοκληρωθεί η φόρτιση (κλειδώνει το αυτοκίνητο;;;).

Αλλά η πληρωμή μπορεί να είναι επίσης και ξεχωριστό use case, με προϋποθέσεις του τύπου να μπορεί να αναφερθεί σε μία φόρτιση ή σε ένα λογαριασμό ή ό,τι άλλο σκεφτείτε.

by (8.8k points)

301 questions

289 answers

288 comments

903 users