Περίληψη |
Στην παρούσα εργασία ασχοληθήκαμε με τη σχεδίαση και την υλοποίηση ενός διαλογικού Εργαλείου Επιλογής λογισμικών οντοτήτων από Βάσεις Περιγραφής Λογισμικού (Β.Π.Λ.), που δημιουργούνται με χρήση της γλώσσας παράστασης γνώσης TELOS. Τα περιεχόμενα μιας τέτοιας βάσης είναι οι περιγραφές λογισμικού που αφορούν στα τρία στάδια του κύκλου ζωής του λογισμικού, δηλαδή στην ανάλυση των απαιτήσεων, στο σχεδιασμό και στην υλοποίηση καθώς και διαφόρων ειδών σχέσεις μεταξύ των περιγραφών. Οι περιγραφές και οι μεταξύ τους σχέσεις σχηματίζουν ένα σημασιολογικό δίκτυο.
Ο μηχανισμός σχολιασμού που παρουσιάζεται εδώ επιτρέπει τη σύνδεση των περιγραφών είτε με «μη γραμμικά» κείμενα (hypertext), τα οποία αποθηκεύονται στη Β.Π.Λ., είτε με «πολύμορφα» (multimedia) αντικείμενα, που αποθηκεύονται στο σύστημα αρχείων, έξω από τη Β.Π.Λ. Ένα «μη γραμμικό» σχόλιο αποτελείται από ακολουθίες απλού κειμένου και κειμένου που παραπέμπει σε κάποια άλλη περιγραφή της βάσης. Έτσι, όταν εξετάζουμε κάποια περιγραφή, μπορούμε με εύκολο τρόπο να εξετάζουμε και εκείνες που σχετίζονται μαζί της, ακόμα και αν δεν συνδέονται μεταξύ τους με άλλου είδους σχέσεις.
Το Εργαλείο Επιλογής υποστηρίζει τη διερευνητική αναζήτηση του δικτύου της Β.Π.Λ., χωρίς να προϋποθέτει γνώση του συντακτικού της γλώσσας TELOS ή άμεση χρήση ερωτηματικής γλώσσας. Η διερεύνηση κινείται γύρω από μία περιγραφή της βάσης η οποία ονομάζεται «εστιακή». Η πληροφορία γύρω από την εστιακή περιγραφή εμφανίζεται με γραφικό τρόπο σε ένα «Γραφικό Διερευνητή» και ως μορφοποιημένο κείμενο σε ένα «Δελτίο Παρουσίασης». Το Εργαλείο Επιλογής επιτρέπει το φιλτράρισμα της παρουσιαζόμενης πληροφορίας μέσω ενός «Φίλτρου Σχέσεων». Η κίνηση στο δίκτυο της Β.Π.Λ. γίνεται επιλέγοντας με το ποντίκι μία νέα περιγραφή από το Γραφικό Διερευνητή ή από άλλα τμήματα της επαφής χρήσεως, όπως ο «Κατάλογος Πλαισίων Εφαρμογής» και ο «Κατάλογος Προηγούμενων Επιλογών», ή ακόμα με πληκτρολόγηση του ονόματος της νέας περιγραφής.
Η επαφή χρήσεως του Εργαλείου Επιλογής είναι σχεδιασμένη έτσι ώστε να αντιμετωπίζονται τα προβλήματα που μπορεί να ανακύψουν κατά τη διαδικασία αναζήτησης, όπως αυτό του αποπροσανατολισμού και της δυσκολίας στην κατανόηση των δεδομένων. Τέλος, μέσα από το Εργαλείο Επιλογής είναι δυνατή η δημιουργία νέων περιγραφών διαλογικά, με εύκολο τρόπο, χωρίς πάλι να απαιτείται γνώση της γλώσσας TELOS.
|