background image

Κεφάλαιο 4 - Περιγραφή Λειτουργιών 
 
 

82 

 

6β. Το αρχείο επεξεργάζεται και ο κώδικάς του αλλάζει. 
 

6β1.  Δίπλα  στο  όνομα  του  αρχείου  εμφανίζεται  σχετικά  μήνυμα  ώστε  να 

ενημερωθεί ο χρήστης ότι η τελευταία μεταγλώττιση δεν αντιστοιχεί στον νέο κώδικα. 
 

Βλέπουμε λοιπόν ότι η διαδικασία που ακολουθεί ο χρήστης είναι τόσο απλή όσο η επιλογή 
ενός αρχείου και το πάτημα ενός κουμπιού. Από την άλλη όμως η εφαρμογή μεταβαίνει από 
διάφορα  στάδια  κρατώντας  τον  χρήστη  σε  συνεχή  ενημέρωση.  Έχοντας  υπόψη  ότι  η 
μεταγλώττιση γίνεται από το εξωτερικό πρόγραμμα GHDL, γίνεται κατανοητό ότι η χρήση της 
ουράς αναμονής μέσω των σεναρίων εργασίας είναι απαραίτητη. Έτσι είναι απαραίτητες και 
οι  καθυστερήσεις  που  προκύπτουν  μεταξύ  κάθε  βήματος  που  πραγματοποιείται  μέχρι  την 
ολοκλήρωση της διαδικασίας. Το γεγονός αυτό ισχύει και για την λειτουργία προσομοίωσης 
του  έργου.  Η  λειτουργία  αυτή  είναι  προσβάσιμη  αφού  υπάρξει  τουλάχιστον  ένα 
μεταγλωττισμένο αρχείο. Η περίπτωση χρήσης που αντιστοιχεί στην προσομοίωση ενός έργου 
περιγράφεται παρακάτω. 
 
Περίπτωση Χρήσης:  Προσομοίωση Έργου  
Πρωταγωνιστής: Χρήστης  
Προϋπόθεση: Ο χρήστης είναι συνδεμένος και βρίσκεται στην σελίδα ενός έργου.  
Εκπλήρωση: Η προσομοίωση έργου ολοκληρώνεται.  
Βασικό Σενάριο

1.  Ο  χρήστης  επιλέγει  την  αρχιτεκτονική  που  θα  προσομοιωθεί  από  τα  διαθέσιμα 

μεταγλωττισμένα αρχεία του έργου. 

2.  Ο χρήστης επιλέγει τις πρόσθετες επιλογές προσομοίωσης που επιθυμεί.  
3.  Ο χρήστης πατάει με τον δείκτη ποντικιού στην επιλογή ‘Προσομοίωση Έργου’. 
4.  Το έργο τοποθετείται στην ουρά αναμονής εργασιών και επιστρέφεται σχετικό μήνυμα. 
5.  Η  ουρά  αναμονής  φτάνει  στην  σειρά  του  αρχείου  που  δόθηκε  και  ολοκληρώνεται  η 

προσομοίωση. 

6.  Ο  χρήστης  μεταβαίνοντας  στην  σελίδα  του  έργου  βλέπει  την  επιλογή  προβολής 

κυματομορφών των αποτελεσμάτων προσομοίωσης. 

Εναλλακτικά σενάρια

1α. Ο χρήστης δεν έχει δικαιώματα επεξεργασίας σε αυτό το έργο. 
 

1α1. Οι επιλογές προσομοίωσης έργου δεν εμφανίζονται στον χρήστη. 

1β. Το έργο δεν περιέχει μεταγλωττισμένα αρχεία. 
 

1β1. Οι επιλογές προσομοίωσης έργου δεν εμφανίζονται στον χρήστη. 

 

4.1.4 Λειτουργίες του Εργαλείου Σχεδίασης Κυματομορφών 
 

 

Αφού  ολοκληρωθεί  η  προσομοίωση  ενός  έργου,  γίνεται  δυνατή  η  προβολή  των 

αποτελεσμάτων  του  ως  κυματομορφές.  Έχοντας  αναλύσει  τον  τρόπο  υλοποίησης  των 
λειτουργιών του εργαλείου σχεδίασης κυματομορφών, μένει πλέον να αναφέρουμε τον τρόπο 
που ο χρήστης αλληλεπιδρά με τις λειτουργίες που προσφέρονται.  

Όπως  φαίνεται  στην  Εικόνα  14,  οι  λειτουργίες  του  εργαλείου  παρουσιάζονται  στον 

χρήστη  ως  ένα  σύνολο  επιλογών  και  ένα  διαδραστικό  στοιχείο  ‘canvas’.  Εξωτερικά  του 
διαδραστικού  στοιχείου  ο  χρήστης  έχει  πρόσβαση  στην  επιλογή  των  σημάτων  που  θα 
εμφανιστούν, την αλλαγή της χρονικής κλίμακας, την μεταβίβαση σε διαφορετικό τύπο που