6.1 Κανόνες Σχεδιασµού. #6 Οδηγίες σχεδιασµού. Smith Mosier. Κανόνας 2.6/26 (συνεχ.)



Σχετικά έγγραφα
Βασικές Αρχές Σχεδιασµού Συστήµατος ιεπιφάνειας - Πλοήγηση

ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή

Επικοινωνία Ανθρώπου Υπολογιστή

Εισαγωγή στην επικοινωνία ανθρώπου υπολογιστή. Νικόλαος Αβούρης Eκδόσεις ΔΙΑΥΛΟΣ, Αθήνα ΠΡΟΛΟΓΟΣ Περιεχόμενα Εγχειριδίου

ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΠΟΛΥΜΕΣΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΜΕ ΘΕΜΑ : MORPHING ΚΑΙ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ

Επικοινωνία Ανθρώπου-Μηχανής και Σχεδίαση Διαδραστικών Συστημάτων

Ανοικτά Ακαδηµα κά Μαθήµατα

Πολιτιστικοί οργανισµοί

Ηλεκτρονικό Επιχειρείν

#8 Αξιολόγηση ευχρηστίας λογισµικού. Ανάλυση πληκτρολογήσεων. Μέσοι χρόνοι τυπικών πληκτρολογήσεων. Παράδειγµα...

Μεθοδολογίες αξιολόγησης εκπαιδευτικού. λογισμικού

Ομάδα Επιμόρφωσης ΤΠΕ Παιδαγωγικό Ινστιτούτο

Ηλεκτρονικά Καταστήµατα. Νικόλαος Πρωτόγερος Πανεπιστήµιο Μακεδονίας

Μεγάλη Μουσική Βιβλιοθήκη της Ελλάδας - Λίλιαν Βουδούρη. Μεγάλη Μουσική Βιβλιοθήκη της Ελλάδας

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή

Τα κύρια χαρακτηριστικά που καθιστούν τον δικτυακό κόµβο «καλή πρακτική», σε σχέση µε τις επιλεγµένες περιοχές είναι:

Τα κύρια χαρακτηριστικά που καθιστούν τον δικτυακό κόµβο «καλή πρακτική», σε σχέση µε τις επιλεγµένες περιοχές είναι:

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

Βασικές Αρχές Σχεδιασµού Συστήµατος ιεπιφάνειας (User Interface)

Τεχνολογία Πολιτισμικού Λογισμικού

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

Σχεδίαση της Διεπαφής Ανθρώπου-Υπολογιστή

ΕΑΠ-ΓΤΠ61/Α2. Παππά Θεοδώρα 9/12/2007

Τα κύρια χαρακτηριστικά που καθιστούν τον δικτυακό κόµβο «καλή πρακτική», σε σχέση µε τις επιλεγµένες περιοχές είναι:

Προσοµοίωση λειτουργίας επικοινωνίας δεδοµένων (µόντεµ)

Τεχνολογία Αλληλεπίδρασης

Γεωργάκης Αριστείδης ΠΕ20

ECDL Module 6 Παρουσιάσεις Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού

Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ

Μόλις ο χρήστης επιλέξει την επιλογή αυτή µεταφέρεται αυτόµατα στο σύστηµα Ηλεκτρονικής Υποβολής των Προτάσεων:

Ενότητα 6 Παρουσιάσεις

Αναπαραγωγή με αρχεία ήχου

Τεχνικές Συµπίεσης Βίντεο. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας

Πιστοποίηση επάρκειας ικανότητας φορέων ( ΚΠΣ)

Instruction Execution Times

ΕΝΟΤΗΤΕΣ ΠΕΡΙΕΧΟΜΕΝΑ ΣΕΛΙΔΑ ΚΕΦΑΛΑΙΟ 1 : ΠΟΛΥΜΕΣΑ 1

ρ. Μάρκος Ν. ενδρινός Καθηγητής Πληροφορικής ΤΕΙ-Α Microsoft Office Power Point 2003

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία. Ενότητα 7: Κανόνες Σχεδίασης Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ

2 Composition. Invertible Mappings

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού: Εξωτερική Ποιότητα

Επικοινωνία Ανθρώπου-Μηχανής και Σχεδίαση Διαδραστικών Συστημάτων

Οδηγός γρήγορης εκκίνησης

The state Hermitage Museum

Ανάλυση και Σχεδίαση Εφαρµογών Πολυµέσων

Microsoft POWERPOINT ΠΑΡΟΥΣΙΑΣΕΙΣ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής

ΣΧΕΔΙΑΣΗ ΔΙΕΠΑΦΩΝ ΑΝΘΡΩΠΟΥ- ΥΠΟΛΟΓΙΣΤΗ (10)

Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα

ECDL Module 2 Χρήση Υπολογιστή και ιαχείριση Αρχείων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

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

Περιεχόμενα. 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες Απόκτηση Κωδικού Πρόσβασης Πλοήγηση στις Ηλεκτρονικές Υπηρεσίες...

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών

Εισαγωγή στην Επιστήμη του Ιστού

Σχεδίαση Διαφανειών. Πρακτικός Οδηγός. Μιχαηλίδη Αφροδίτη

ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ

Εγγραφή της etwinning συνεργασίας σας: αναλυτικός οδηγός

Άκουσµα. ιαδικτυακό λογισµικό για την εξάσκηση στη δεξιότητα της κατανόησης προφορικού λόγου. Εγχειρίδιο χρήσης

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Browsers. Λειτουργικότητα και Παραμετροποίηση

Ο Οδηγός γρήγορης εκκίνησης

Λειτουργικά Συστήµατα

Εισαγωγή. Αντίθεση χρωµάτων και φωτεινότητα. Σειριακές θύρες

Ελάτε τώρα στην άµεση τεχνική υποστήριξη ηλεκτρονικών υπολογιστών

Ένα διαδικτυακό εργαλείο δημιουργίας παρουσιάσεων

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

EBSCOhost Research Databases

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT

«Κρυπτογράφηση Εταιριών»

Συγχρονισµός πολυµέσων

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Γενική Γραμματεία Πληροφοριακών Συστημάτων. Έκδοση: /04/2013

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Copyright 2017 HP Development Company, L.P.

Οδηγός γρήγορης εκκίνησης του PowerSuite

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM


Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΕΠΛ342: Βάσεις Δεδομένων. Χειμερινό Εξάμηνο Φροντιστήριο 10 ΛΥΣΕΙΣ. Επερωτήσεις SQL

Τοµέας Εϖιµόρφωσης & Κατάρτισης

Βοήθεια ΠΛΟΗΓΗΣΗ ΑΝΑΖΗΤΗΣΗ (ΑΠΛΗ) ΣΥΝΘΕΤΗ ΑΝΑΖΗΤΗΣΗ ΠΛΟΗΓΗΣΗ

Οδηγίες εγκατάστασης και ενεργοποίησης. της εφαρμογής. i-spirit «ηλεκτρονικής τιμολόγησης» & ενημέρωσης #mydata

Εγχειρίδιο Οδηγιών. BrainStorm. Διαχείριση Πινάκων. Εισαγωγή, Μεταβολή, Διαγραφή Κατάταξη, Εντοπισμός Εγγραφών

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Μάθηµα 3. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

ΤΟ ΝΕΟ ΑΝΑΒΑΘΜΙΣΜΕΝΟ ΠΕΡΙΒΑΛΛΟΝ ΤΟΥ SCADA PRO...

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ

Λογισμικά για Στατιστική Ανάλυση. Minitab, R (ελεύθερο λογισμικό), Sas, S-Plus, Stata, StatGraphics, Mathematica (εξειδικευμένο λογισμικό για

A8-0417/158

Transcript:

#6 Οδηγίες σχεδιασµού 1. Κανόνες και οδηγίες σχεδιασµού 2. Τυπικά σφάλµατα διεπιφανειών 3. Κανόνες σχεδιασµού εικονιδίων 4. Κανόνες σχεδίασης για το διαδίκτυο 6.1 Κανόνες Σχεδιασµού Γενικοί και ειδικοί κανόνες που συνήθως φτάνουν σε µεγάλο βαθµό λεπτοµέριας. Π.χ. Κανόνες Smith&Mosier (944 κανόνες) εισαγωγή δεδοµένων παρουσίαση δεδοµένων ελέγχου συνέχειας υποστήριξης χρήστη µετάδοσης δεδοµένων προστασίας δεδοµένων Αλληλεπίδραση Ανθρώπου-Υπολογιστή 1 Αλληλεπίδραση Ανθρώπου-Υπολογιστή 2 Smith Mosier 2.6 DATA DISPLAY: Coding 2.6/26 Color Coding for Data Categories When a user must distinguish rapidly among several discrete categories of data, particularly when data items are dispersed on a display, consider using a unique color to display the data in each category. Example: Different colors might be used effectively in a situation display to distinguish friendly, unknown, and hostile aircraft tracks, or alternatively to distinguish among aircraft in different altitude zones. Comment: Color is a good auxiliary code, where a multicolor display capability is available. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 3 Κανόνας 2.6/26 (συνεχ.) Comment: Perhaps as many as 11 different colors might be reliably distinguished, or even more for trained observers. As a practical matter, however, it will prove safer to use no more than five different colors for category coding. Comment: With some display equipment now providing millions of different colors, designers may be tempted to exploit that capability by using many different colors for coding. The capability to display many colors may be useful for depicting complex objects, and for providing tonal codes to show the relative values of a single variable. However, such a capability is not useful for coding discrete categories, except that it may allow a designer to select more carefully the particular colors to be used as codes. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 4

Οδηγίες σχεδιασµού [NASA] : 1. ιαφάνεια Ηδιεπιφάνεια πρέπει να είναι κατά το δυνατόν διαφανής, δηλαδή ανύπαρκτη για τον χρήστη: Ό διάλογος και η πληροφορία που θα παρουσιαστεί, πρέπει να αφορά στην εργασία του χρήστη και να µην περιέχει όρους του λογισµικού Η διάταξη των αντικειµένων (σε µενού, πίνακες κλπ) πρέπει να αντικατοπτρίζει την λογική ακολουθία της εργασίας του χρήστη οι δυνατότητες του συστήµατος (χρήση πολυµέσων, πολλαπλών χρωµάτων κλπ) πρέπει να γίνεται µε µοναδικό κριτήριο τη διευκόλυνση του χρήστη και όχι την παρουσίαση των τεχνικών δυνατοτήτων του συστήµατος Αλληλεπίδραση Ανθρώπου-Υπολογιστή 5 2. Προφανείς και αναµενόµενες ιδιότητες διεπιφάνειας. Οι κωδικοποιήσεις, ακρωνύµια, εντολές και εικονικές αναπαραστάσεις πρέπει να ανταποκρίνονται στις συνήθειες και την προηγούµενη εµπειρία των χρηστών και των εργασιών τους. Η σχεδίαση πρέπει να στηρίζεται σε γνωστές ήδη έννοιες και µεθόδους του χρήστη και θα µειωθούν οι δυσκολίες εκµάθησης και συγκράτησης της γνώσης χρήσης του συστήµατος. Η υπάρχουσα γνώση µπορεί να προέρχεται από τον προηγούµενο τρόπο εκτέλεσης της εργασίας ή από το γενικό πολιτισµικό υπόβαθρο του χρήστη, από εµπειρία χρήσης προηγούµενων εκδόσεων του συστήµατος ή άλλων συστηµάτων. Η χρησιµοποιούµενη ορολογία, γλώσσα και εικονικές αναπαραστάσεις θα πρέπει να είναι συµβατές µε το πλαίσιο αναφοράς και τις προσδοκίες του χρήστη. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 6 3. Συνέπεια σε όλη την διεπιφάνεια Ηαναπαράσταση των παρακάτω στοιχείων θα πρέπει να γίνει κατά συνεπή (οµοιόµορφο) τρόπο οπουδήποτε στην διεπιφάνεια: ώστε το σύστηµα να έχει προβλέψιµη συµπεριφορά. εικονίδια, θέση τίτλων, µενού, µηνύµατα, σχήµα δροµέα, χρωµατικοί κώδικες, ετικέτες, ακρωνύµια, συντοµεύσεις, εντολές και πλήκτρα εντολών, µηνύµατα σφάλµατος. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 7 4. Προσαρµοστικότητα Το σύστηµα θα πρέπει να αποδέχεται παρεκκλίσεις στις εντολές του χρήστη, και να προβλέπει κατά το δυνατόν τις ενέργειες του χρήστη. Π.Χ. Η δυνατότητα εναλλακτικών εντολών ή συντοµεύσεων. Οι εντολές exit, signoff, logoff, bye θα πρέπει όλες να έχουν το ίδιο αποτέλεσµα και να συνεπάγονται εκ µέρους του συστήµατος την ίδια απόκριση. Π.χ την απόκριση "Επιβεβαιώστε έξοδο από το σύστηµα [ΟΚ] [Άκυρο]". Αλληλεπίδραση Ανθρώπου-Υπολογιστή 8

5. Πρόβλεψη των ενεργειών του χρήστη. Το σύστηµα θα πρέπει να προβλέπει τις ενέργειες του χρήστη ώστε να επιτυγχάνεται λιγότερη επιβάρυνση του. Π.χ. Σε µία φόρµα ο δροµέας θα πρέπει να τοποθετείται στο πρώτο και πιο πιθανό πεδίο εισόδου. Όταν ένα πεδίο συµπληρωθεί, ο δροµέας θα πρέπει να προχωράει αυτόµατα στο επόµενο πεδίο. Αν σε κάποιο πεδίο υπάρχει µια συνήθης τιµή που ο χρήστης αναµένεται να εισάγει συχνά, αυτή θα πρέπει να τοποθετείται στο πεδίο σαν προκαθορισµένη τιµή Αλληλεπίδραση Ανθρώπου-Υπολογιστή 9 6. Υποστήριξη πλοήγησης Θα πρέπει σε κάθε στιγµή το σύστηµα να παρέχει πληροφορίες για το πού βρίσκεται ο χρήστης, τι µπορεί να κάνει και πώς να προχωρήσει από το σηµείο αυτό. - ύπαρξη επεξηγηµατικού τίτλου της οθόνης σε σταθερή θέση. - χρήση γενικού πλάνου της εφαρµογής (site map) µε ένδειξη της σχετικής θέσης του χρήστη, - η ύπαρξη γενικών επιλογών σε σταθερή θέση παρέχει αίσθηση σταθερής αναφοράς στον χρήστη. - η παροχή βοήθειας σχετικής µε την τρέχουσα δραστηριότητα και η προσφορά βοήθειας µετά από επαναλαµβανόµενα λάθη - η δυνατότητα διακοπής ή αναίρεσης της τρέχουσας ενέργειας πρέπει πάντα να είναι δυνατή. - η έξοδος από το σύστηµα ή από µια δραστηριότητα θα πρέπει να είναι εύκολη από οποιοδήποτε σηµείο. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 10 7. Απλότητα συστήµατος Η απλότητα της διεπιφάνειας επιτρέπει την αποδοτική εκτέλεση εργασιών. - η ιεραρχία ενεργειών ελέγχου δεν θα πρέπει να υπερβαίνει τα 3 επίπεδα. - η χρήση συντοµεύσεων και ακρωνυµίων θα πρέπει κατά το δυνατόν να αποφεύγεται - περιττολογίες και µακριές εκφράσεις δυσκολεύουν τον χρήστη. - οι µονάδες µέτρησης που χρησιµοποιούνται πρέπει να είναι γνωστές στον χρήστη και να µην χρειάζονται µετατροπές, - η οµαδοποίηση των εντολών θα πρέπει να γίνεται µε βάση κάποιο σαφές χαρακτηριστικό γνώρισµα, όπως λειτουργικότητα, Αλληλεπίδραση Ανθρώπου-Υπολογιστή 11 8. ιάταξη οθονών Η µορφή και δοµή των οθονών θα πρέπει να παραµένει κατά το δυνατόν σταθερή σε ολόκληρη την διεπιφάνεια. Η χρήση τεχνικών για την εστίαση της προσοχής του χρήστη (αναστροφή χρωµατική, υπογράµµιση, κλπ) να χρησιµοποιούνται µε µέτρο. Σε κρίσιµες εργασίες η πυκνότητα πληροφορίας στην οθόνη να είναι χαµηλή. Π.χ. σε οθόνες µε µηνύµατα για καταστάσεις ανάγκης πυκνότητα πληροφορίας < 25%. Πρέπει να αποφεύγεται χρωµατική ρύπανση από υπερβολική χρήση χρωµάτων. Πάνω από 4 χρώµατα ανά οθόνη, κουράζουν το χρήστη. Πληροφορίες που αφορούν την ίδια εργασία : στην ίδια οθόνη. Η διάταξη των πληροφοριών να είναι σύµφωνη µε την προβλεπόµενη κίνηση του δροµέα και της µατιάς του χρήστη, Π.χ. εντολές ελέγχου πλοήγησης στο κάτω µέρος της οθόνης.. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 12

9. Ανάδραση Οχρήστης πρέπει να λαµβάνει συνεχώς πληροφορίες που του γνωστοποιούν την τρέχουσα κατάσταση του συστήµατος. Π.χ. η καθυστέρηση µιας εκτύπωσης ή η αδυναµία εκτέλεσης αιτηθείσας εργασίας θα πρέπει να του γνωστοποιούνται άµεσα. Αν επιλεγεί κάποιο αντικείµενο, αυτό πρέπει να τονίζεται. Όταν ολοκληρωθεί µια εργασία και παραχθούν αποτελέσµατα, αυτά πρέπει να γίνονται άµεσα γνωστά στον χρήστη. Εσφαλµένες εντολές ή δεδοµένα θα πρέπει να προκαλούν άµεσα κατατοπιστικά µηνύµατα. Μήνυµα προόδου εργασίας συστήµατος για εργασίες που διαρκούν πάνω από 10" χρήση ειδικού συµβόλου δροµέα για εργασίες που διαρκούν µεταξύ 1" και 10" [Nielsen93a]. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 13 10. Προστασία από επικίνδυνες ενέργειες του χρήστη Κάθε προσπάθεια πρέπει να γίνεται ώστε να προστατεύονται τα δεδοµένα του συστήµατος από επικίνδυνες (ηθεληµένες ή εσφαλµένες) ενέργειες του χρήστη. υνατότητα αναίρεσης εσφαλµένων ενεργειών (undo) και παροχή επεξηγήσεων και βοήθειας να παρέχονται συνεχώς. Η προκαθορισµένη επιλογή δεν πρέπει να είναι ποτέ η επικίνδυνη επιλογή. Αναίρεση ενεργειών. κάθε ενέργεια του χρήστη να είναι αναστρέψιµη µέσω επιλογής αναίρεσης σε σηµαντικό αριθµό βηµάτων Αλληλεπίδραση Ανθρώπου-Υπολογιστή 14 11. Παροχή βοηθείας Βοήθεια πρέπει να παρέχεται συνεχώς. Η βοήθεια πρέπει να είναι πολλαπλών επιπέδων. Στην αρχή να είναι συνοπτική και να υπεισέρχεται σε λεπτοµέρειες µετά από απαίτηση του χρήστη. Η προσφυγή στην παρεχόµενη βοήθεια από τον χρήστη πρέπει να είναι αποτέλεσµα εύκολης, απλής και τυποποιηµένης ενέργειας. Η παρεχόµενη βοήθεια πρέπει να προσαρµόζεται στις τρέχουσες κάθε φορά συνθήκες. Υπό συνθήκες επαναλαµβανόµενων εσφαλµένων ενεργειών του χρήστη, να είναι δυνατή η αυτόµατη επίκληση αντίστοιχης βοήθειας. η επιστροφή στο σύνηθες περιβάλλον αλληλεπίδρασης πρέπει να είναι εύκολη και προφανής. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 15 12. Έλεγχος του συστήµατος και του διαλόγου από τον χρήστη Οχρήστης ενός υπολογιστικού συστήµατος επιθυµεί να αισθάνεται ότι η αλληλεπίδραση γίνεται υπό τον έλεγχο του. Ο ρυθµός πρέπει να καθορίζεται από τον χρήστη πρέπει να διατίθενται πολλαπλά µέσα για την επίτευξη των στόχων του χρήστη. Η χρήση εργαλείων αναζήτησης και η δυνατότητα διαχείρισης των πόρων της οθόνης είναι µέσα ελέγχου. η χρήση συντοµεύσεων εντολών καθώς και ισχυρής γλώσσας εντολών παρέχει πρόσθετες δυνατότητες στον χρήστη. Η χρήση συντοµεύσεων (π.χ. function keys) πρέπει να καλύπτει συχνά επαναλαµβανόµενες ακολουθίες εντολών. εν πρέπει ο χρήστης να υποχρεώνεται στην επόµενη ενέργεια. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 16

13. Εισαγωγή δεδοµένων Πρέπει να παρέχονται οδηγίες στον χρήστη για τον τύπο και τους περιορισµούς που αφορούν τα εισαγόµενα στοιχεία. Προκαθορισµένες τιµές (default values) όταν είναι προβλέψιµη η πιο πιθανή τιµή ενός πεδίου Ποτέ ένα στοιχείο δεν πρέπει να ζητείται από τον χρήστη περισσότερες από µια φορές. Η εισαγωγή στοιχείων θα πρέπει πάντα να γίνεται µε το ρυθµό που απαιτεί ο χρήστης. Οι µέθοδοι εισαγωγής στοιχείων θα πρέπει να είναι σταθεροί σε όλη την εφαρµογή. 14. Μηνύµατα σφάλµατος Τα µηνύµατα σφάλµατος θα πρέπει να έχει πολλαπλά επίπεδα επεξήγησης, ώστε να είναι δυνατές περαιτέρω διευκρινίσεις. Τα µηνύµατα σφάλµατος θα πρέπει να είναι σύντοµα και διατυπωµένα κατά τρόπο ουδέτερο, χωρίς χρήση προσβλητικής ή σκωπτικής διάθεσης. Η ορολογία των µηνυµάτων αυτών, πρέπει να είναι σχετική µε την εργασία του χρήστη και κατά το δυνατόν να µην χρησιµοποιεί ορολογία του συστήµατος. Τα µηνύµατα ακόµη θα πρέπει να είναι εποικοδοµητικά, ώστε να παρέχουν οδηγίες για ανάνηψη από την κατάσταση σφάλµατος. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 17 Αλληλεπίδραση Ανθρώπου-Υπολογιστή 18 Άσκηση: κρίνετε τη διεπιφάνεια Άσκηση: επιλέξτε µήνυµα: (Α) Προσοχή!! Γεµάτη µνήµη, προτείνεται να σώσετε το αρχείο πριν προχωρήσετε [Ακύρωση] [ΟΚ-Σώσε αρχείο], (Β) Προσοχή!! Γεµάτη µνήµη, το σύστηµα θα σώσει το αρχείο σας [ΟΚ] (Α) "Να αποθηκευτεί το αρχείο "ΧΥΖ" στο δίσκο ; " (Β) "Να αποθηκευτεί η εικόνα "ΧΥΖ ; " Αλληλεπίδραση Ανθρώπου-Υπολογιστή 19 Αλληλεπίδραση Ανθρώπου-Υπολογιστή 20

Χρυσοί κανόνες (Shneiderman) (1) οµοιοµορφία και συνέπεια στην διεπιφάνεια και αποφυγή απροσδόκητης συµπεριφοράς του συστήµατος (2) σύντοµοι χειρισµοί για τη διευκόλυνση των εµπείρων χρηστών (3) συνεχής ανάδραση της κατάστασης του συστήµατος (4) οι υπο-διάλογοι πρέπει να ολοκληρώνονται σε λίγα βήµατα. (5) πρόβλεψη για σφάλµατα των χρηστών (6) δυνατότητα αναίρεσης µιας ή περισσότερων ενεργειών (7) ο έλεγχος της αλληλεπίδρασης θα πρέπει να είναι από την πλευρά του χρήστη και όχι του συστήµατος (8) Το φορτίο βραχύχρονης µνήµης του χρήστη θα πρέπει να ελαχιστοποιηθεί Αρχές σχεδίασης εικονιδίων Πλαίσιο - φόντο - εικόνα - ετικέτα Συνοχή όλων των εικονιδίων ευκρίνεια νοηµατικό περιεχόµενο εξάρτηση από συµφραζόµενα χρώµα πολιτισµικό υπόβαθρο (α) (β) Εικόνα 4.6 : εργαλειοθήκη των εφαρµογών Paintbrush και MS Paint αντίστοιχα. Αλληλεπίδραση Ανθρώπου-Υπολογιστή 21 Αλληλεπίδραση Ανθρώπου-Υπολογιστή 22 Άσκηση Να σχεδιάσετε ένα εικονίδιο για την έννοια "κείµενο" και µια για την έννοια "αναίρεση". Ποιο είναι πιο δύσκολο να γίνει κατανοητό από τον χρήστη και γιατί; Αλληλεπίδραση Ανθρώπου-Υπολογιστή 23 Σχεδίαση εφαρµογών διαδικτύου Στόχος ελαχιστοποίηση ταχύτητας φόρτωσης ιστοσελίδας Υποβοήθηση αναζήτησης (τοπικές µηχανές αναζήτησης) Υποστήριξη πλοήγησης Μέγεθος ιστοσελίδων (αποφυγή κύλισης) Απλότητα (χρώµα, κινούµενα γραφικά κλπ) υπερ-χρησιµοποίηση τεχνολογίας απλή διεύθυνση - τίτλος σελίδας αυθύπαρκτος χαρακτήρας σελίδας διατήρηση επικαιρότητας υλικού οµοιοµορφία - τήρηση συµβάσεων αρχές αναγνωσιµότητας υπερ-κειµένων Αλληλεπίδραση Ανθρώπου-Υπολογιστή 24