Περιεχόμενα Περίληψη... 19 Αλληλεπίδραση ανθρώπου υπολογιστή... 19 Ανάπτυξη διαδραστικών συστημάτων... 20 Στόχοι και οργάνωση του βιβλίου... 21 Σε ποιους απευθύνεται το βιβλίο;... 24 Η προσέγγιση που ακολουθεί το βιβλίο... 24 Δομή του βιβλίου... 27 Ευχαριστίες... 29 1 Υποδείγματα αλληλεπίδρασης, αρχές & μοτίβα σχεδίασης... 31 Υποδείγματα αλληλεπίδρασης... 32 Γλώσσα διαταγών... 33 Μενού επιλογών... 34 Φόρμες... 35 Διεπαφές γραφικών και απευθείας χειρισμός... 36 Παραθυρικό περιβάλλον... 37 Διαδίκτυο... 40 Υπερ-κείμενο, πολυμέσα, και Παγκόσμιος Ιστός... 42 Διεπαφές 3Δ... 44
8 ΑΛΛΗΛΕΠΙ ΡΑΣΗ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ Αρχές σχεδίασης και ευχρηστίας διαδραστικών συστημάτων... 46 Οι αρχές σχεδίασης του Norman... 47 Η έννοια της ευχρηστίας σύμφωνα με τους Dix et al... 50 Οι δέκα αρχές ευχρηστίας του Nielsen... 52 Οι αρχές σχεδίασης διεπαφών του Schneiderman... 54 Οι στόχοι της διαδραστικής σχεδίασης σύμφωνα με τους Preece et al.... 56 Η σημασία των αρχών σχεδίασης και ευχρηστίας: διατύπωση στόχων ανάπτυξης και δημιουργία μετρήσιμων δεικτών αξιολόγησης... 57 Μερικά σχεδιαστικά μοτίβα διεπαφών και αλληλεπιδράσεων... 58 Οργάνωση και δομή του περιεχομένου... 59 Παραθυρικό περιβάλλον... 59 Υπερ-κείμενο... 62 Εμφάνιση και στυλ... 64 Παραθυρικό περιβάλλον... 64 Υπερ-κείμενο... 64 Πλοήγηση... 67 Παραθυρικό περιβάλλον... 67 Υπερ-κείμενο... 68 Προσαρμογή... 69 Παραθυρικό περιβάλλον... 69 Υπερ-κείμενο... 70 Διαταγές/επιλογές χρήστη... 72 Παραθυρικό περιβάλλον... 72 Υπερ-κείμενο... 72 Είσοδος δεδομένων... 74 Επιλογή μεταξύ λίγων εναλλακτικών... 74 Επιλογή μεταξύ πολλών εναλλακτικών και πολλαπλή επιλογή... 75 Σύνοψη... 76 2 Βασικές έννοιες ανάπτυξης διαδραστικών συστηµάτων... 77 Κύκλος ζωής... 78 Μοντέλο του καταρράκτη... 78 Σπειροειδές μοντέλο... 81 Αστεροειδές μοντέλο... 83
Περιεχόμενα 9 Μοντέλο ανθρωποκεντρικής ανάπτυξης διαδραστικών συστημάτων κατά ISO 14307... 85 Στοιχεία εμπειρίας χρήστη... 87 Ένα απλό μοντέλο διαδραστικής σχεδίασης... 88 Η σημασία των μοντέλων κύκλου ζωής για την ανάπτυξη διαδραστικών συστημάτων... 90 Ζητούμενα και στόχοι της ανάπτυξης... 91 Λειτουργικότητα... 92 Ευχρηστία... 93 Προσβασιμότητα... 95 Αισθητική... 97 Επιπτώσεις στη συνεργασία ανθρώπων και ομάδων... 99 Εμπειρία του χρήστη... 102 Σχετικά με το εύρος των ζητούμενων ή στόχων της ανάπτυξης διαδραστικών συστημάτων... 104 Γενικευμένες προσεγγίσεις ανάπτυξης διαδραστικών συστημάτων...105 Γνωστική προσέγγιση... 105 Προσέγγιση βασισμένη σε δραστηριότητες... 111 Ανθρωποκεντρική προσέγγιση... 115 Προσέγγιση συστημάτων (συστηματική και συστημική)... 118 Έμπειρη προσέγγιση... 120 Εξατομικευμένη προσέγγιση... 122 Σύνοψη...123 3 Έρευνα και αναζήτηση... 125 Αρχές...126 Απαιτήσεις: μερικές διευκρινίσεις... 126 Πλήθος δεδομένων και διάκριση μεταξύ συλλογής και ερμηνείας τους... 127 Η έρευνα απαιτήσεων αφορά κυρίως τους χρήστες, αλλά όχι μόνο... 128 Η σημασία της μελέτης του πλαισίου... 129 Η έρευνα απαιτήσεων πρέπει να σχεδιαστεί... 130
10 ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ Μέθοδοι...132 Παρατήρηση... 132 Συνεντεύξεις... 134 Αναζήτηση πλαισίου... 136 Ερωτηματολόγια... 138 Αυτο-αναφορά... 139 Μελέτη υπάρχουσας τεκμηρίωσης... 140 Ομάδες εστίασης... 141 Επισκόπηση μεθόδων έρευνας απαιτήσεων... 142 Μοντέλα, τεχνικές, και παραδοτέα...143 Πλούσιες εικόνες... 143 Μοντέλα εργασίας... 145 Μοντέλα ροής (εργασίας)...145 Μοντέλα αλληλουχίας...148 Μοντέλα αντικειμένων...151 Μοντέλα κουλτούρας...153 Μοντέλα του φυσικού χώρου...154 Η σημασία των μοντέλων εργασίας...155 Ανάλυση εργασιών... 156 Ιεραρχική ανάλυση εργασιών...157 Δομές γνώσης εργασιών...159 Η σημασία της ανάλυσης εργασιών...160 Ομαδοποίηση χρηστών και προσωπείων... 161 Ανάλυση ανταγωνιστικών συστημάτων... 164 Καταγραφή και έλεγχος περιεχομένου... 165 Καταγραφή στοιχείων εταιρικής ταυτότητας... 165 Διαγράμματα συνάφειας και ταξινόμηση καρτών... 166 Πίνακες διαθέσεων... 167 Στόχοι και προδιαγραφές... 168 Ανάλυση SWOT... 170 Σύνοψη...172 4 Σχεδίαση... 173 Προκαταρκτική σχεδίαση: αρχές...174 Η σημασία της προκαταρκτικής σχεδίασης... 174
Περιεχόμενα 11 Ομαδική διαδικασία ερμηνείας δεδομένων και κατάθεσης ιδεών... 175 Οι ιδέες βασίζονται στην έρευνα απαιτήσεων... 175 Προκαταρκτική σχεδίαση: μέθοδοι...176 Καταιγισμός ιδεών... 176 Συναντήσεις ερμηνείας... 178 Σχεδίαση βασισμένη σε σενάρια... 179 Άλλες μέθοδοι... 182 Προκαταρκτική σχεδίαση: μοντέλα, τεχνικές, και παραδοτέα...183 Όραμα... 183 Εννοιολογικό μοντέλο... 185 Εικονογραφημένα σενάρια... 187 Σχεδίαση περιβάλλοντος πελάτη... 189 Σχεδίαση της αρχιτεκτονικής των πληροφοριών: χάρτες περιεχομένου, δένδρα πλοήγησης, και διαγράμματα ροής... 191 Άλλα παραδοτέα... 195 Αναλυτική σχεδίαση: αρχές και στρατηγικές πρωτοτυποποίησης...196 Ταχεία πρωτοτυποποίηση... 196 Ανακυκλώσιμη πρωτοτυποποίηση... 196 Τμηματική πρωτοτυποποίηση... 197 Οριζόντια πρωτοτυποποίηση... 197 Κατακόρυφη πρωτοτυποποίηση... 198 Πρωτοτυποποίηση χαμηλής πιστότητας... 198 Πρωτοτυποποίηση υψηλής πιστότητας... 198 Αναλυτική σχεδίαση και πρωτοτυποποίηση: μέθοδοι, τεχνικές, και παραδοτέα...199 Πρωτοτυποποίηση σε χαρτί (σκίτσα και συνθέσεις)... 199 Πρωτότυπα σε πλέγματα... 203 Σχέδια οθονών... 206 Άλλες μέθοδοι και τεχνικές... 208 Σύνοψη...209
12 ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ 5 Αξιολόγηση... 211 Αρχές...212 Γενικές κατηγορίες μεθόδων αξιολόγησης... 212 Γενικοί στόχοι... 214 Ειδικοί στόχοι και μέτρα αξιολόγησης... 215 Σχεδίαση της αξιολόγησης και επιλογή μεθόδων... 221 Μέθοδοι επιθεώρησης...222 Ευρετική αξιολόγηση... 223 Γνωστική περιήγηση... 225 Τυπική επιθεώρηση ευχρηστίας... 227 Άλλες μέθοδοι επιθεώρησης... 230 Δοκιμές με χρήστες στο εργαστήριο...231 Ελεγχόμενα πειράματα με χρήστες... 231 Δοκιμές πρωτοτύπων σε χαρτί... 235 Δοκιμές με παρακολούθηση βλέμματος... 238 Μέθοδοι αναζήτησης σε συνδυασμό με δοκιμές... 244 Πρωτόκολλα διεξαγωγής δοκιμών...244 Ερωτηματολόγια και συνεντεύξεις...245 Μέθοδοι αξιολόγησης στο πραγματικό περιβάλλον...246 Απομακρυσμένη αξιολόγηση διαδραστικών συστημάτων... 246 Μελέτες πεδίου, περιπτώσεων, και μακροχρόνιες μελέτες... 250 Αξιολόγηση πιλοτικής λειτουργίας και πραγματικής χρήσης... 251 Τεκμηρίωση και παραδοτέα...252 Αναφορά αξιολόγησης... 252 Η χρήση της στατιστικής στην αξιολόγηση διαδραστικών συστημάτων... 255 Περιγραφική στατιστική...255 Συμπερασματική στατιστική...259 Η σημασία της στατιστικής ανάλυσης στην αξιολόγηση...263 Σύνοψη...264
Περιεχόμενα 13 6 Μια ματιά στο μέλλον: φυσική αλληλεπίδραση ανθρώπου-υπολογιστή... 267 Παραδοσιακές διεπαφές χρήστη και φυσική αλληλεπίδραση...268 Κιναισθητική αλληλεπίδραση...270 Πολυαπτική αλληλεπίδραση...273 Αλληλεπίδραση με παρακολούθηση βλέμματος...276 Φωνητική αλληλεπίδραση...279 Αλληλεπίδραση με μικρές οθόνες...280 Πολυμορφική φυσική αλληλεπίδραση...283 Σύνοψη...284 Βιβλιογραφία... 287 Ευρετήριο... 303