Μεταξύ των πρώτων αντικειμενοστραφών γλωσσών προγραμματισμού που εμφανίστηκαν είναι η Simula και η Smalltalk. |
Στο εγκυρότατο λεξικό Ηλεκτρικών όρων, IEEE Standard Directory of Electrical and Electronics Terms, η έννοια της λέξης interface αποδίδεται με τον όρο shared boundary, ο οποίος μεταφράζεται "κοινό ή διαμοιραζόμενο όριο ή σύνορο".
Σε έκδοση της ΕΠΥ (Ελληνική Εταιρεία Επιστημόνων Ηλεκτρονικών Υπολογιστών και Πληροφορικής) ο όρος interface αποδίδεται με τη λέξη διασύνδεση. Ακόμα για την απόδοση του όρου interface χρησιμοποιούνται οι λέξεις επικοινωνία, τρόπος επικοινωνίας, αντιμετώπιση και προσαρμογή. Σε πιο πρόσφατες ερμηνείες ο όρος στα ελληνικά αποδίδεται ως διεπαφή χρήστη, όρος ο οποίος είναι ο επικρατέστερος.
προϊόντα γίνονται πιο σύνθετα, ειδικά όταν πρόκειται για ηλεκτρικές και ηλεκτρονικές συσκευές, τόσο πιο συχνά ο χρήστης απογοητεύεται από τη δυσκολία που παρουσιάζει ο τρόπος χρήσης τους και πολύ συχνά δεν έχει τη διάθεση να κάνει καμία προσπάθεια για να τα κατανοήσει και να τα χειριστεί.
Μέσα στον όρο επικοινωνία με το χρήστη περιλαμβάνεται η έννοια της αλληλεπίδρασης του χρήστη με το προϊόν. Τι μπορεί να κάνει ο χρήστης με το προϊόν, και τι μπορεί να κάνει το προϊόν για το χρήστη, είναι μέρη της επικοινωνίας του χρήστη με το προϊόν. Η χρησιμότητα ή μη ενός προϊόντος εξαρτάται πολλές φορές από την ικανότητα του καταναλωτή να το χειριστεί με επιτυχία. Εάν ένας χρήστης δεν μπορεί να εξακριβώσει πως λειτουργεί ένα προϊόν, τότε η επικοινωνία του προϊόντος με το χρήστη είναι ελλειπής και η χρηστικότητα του προϊόντος θεωρείται αυτόματα αποτυχημένη.
12.2 |
Τύποι διεπαφής χρήστη |
Η μεγάλη ποικιλία περιβαλλόντων λογισμικού, έφερε σαν επακόλουθο την παραγωγή και παρουσία, ιδιαίτερα μέχρι την προηγούμενη δεκαετία, διαφορετικών τύπων διεπαφής χρήστη. Το πρόβλημα που προέκυψε αφορούσε κύρια το υλικό, αφού ο φυσικός έλεγχος του (πληκτρολόγιο, ποντίκι κλπ) είναι λογικός και συγκεκριμένος, αλλά τα προβλήματα άρχιζαν από τις πολλές ποικιλίες λογισμικού, που είχαν σαν αποτέλεσμα τη συχνότατη εναλλαγή παραστάσεων στην οθόνη του υπολογιστή.
Ο τύπος διεπαφής χρήστη που αρχικά παρουσιάστηκε ήταν βασισμένος σε εντολή (command-based). Ο χρήστης για να επικοινωνήσει με τον |