next up previous
Next: Βασικές αρχές και προτάσεις Up: Θεωρητική Προσέγγιση στη διαδικασία Previous: Χρόνος Οπτικοποίησης

Στόχοι και τεχνικές σχεδίασης

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

Ευκολία στην κατανόηση

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

Συνεπώς είναι απαραίτητο να ισχύουν τα παρακάτω:

Ευκολία στη χρήση

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

Φορητότητα

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



zaras@ics.forth.gr