ISO 9241-171:2008
(Main)Ergonomics of human-system interaction — Part 171: Guidance on software accessibility
Ergonomics of human-system interaction — Part 171: Guidance on software accessibility
ISO 9241-171:2008 provides ergonomics guidance and specifications for the design of accessible software for use at work, in the home, in education and in public places. It covers issues associated with designing accessible software for people with the widest range of physical, sensory and cognitive abilities, including those who are temporarily disabled, and the elderly. It addresses software considerations for accessibility that complement general design for usability as addressed by ISO 9241-110, ISO 9241-11 to ISO 9241-17, ISO 14915 and ISO 13407. ISO 9241-171:2008 is applicable to the accessibility of interactive systems. It addresses a wide range of software (e.g. office, Web, learning support and library systems). It promotes the increased usability of systems for a wider range of users. While it does not cover the behaviour of, or requirements for, assistive technologies (including assistive software), it does address the use of assistive technologies as an integrated component of interactive systems. It is intended for use by those responsible for the specification, design, development, evaluation and procurement of software platforms and software applications.
Ergonomie de l'interaction homme-système — Partie 171: Lignes directrices relatives à l'accessibilité aux logiciels
L'ISO 9241-171:2008 fournit des lignes directrices relatives à l'ergonomie et des spécifications pour la conception de logiciels accessibles destinés à être utilisés au travail, à la maison, dans l'éducation et dans les lieux publics. Elle couvre les aspects liés à la conception de logiciels accessibles pour les personnes présentant le plus large éventail possible de capacités physiques, sensorielles et cognitives, y compris les personnes présentant des déficiences temporaires et les personnes âgées. Elle traite les aspects logiciels en matière d'accessibilité qui complètent la conception générale relative à l'utilisabilité couverte par l'ISO 9241-110, l'ISO 9241-11 à l'ISO 9241-17, l'ISO 14915 et l'ISO 13407. L'ISO 9241-171:2008 est applicable à l'accessibilité des systèmes interactifs. Elle couvre une gamme étendue de logiciels (par exemple les logiciels de bureautique, le contenu Web, l'aide à l'apprentissage et les gestionnaires de documents). Elle contribue à l'amélioration de l'utilisabilité des systèmes pour une plus grande diversité d'utilisateurs. Bien qu'elle ne couvre pas le comportement ou les exigences en matière de technologies d'assistance (y compris les logiciels d'assistance), elle traite de l'utilisation des technologies d'assistance en tant que composant intégré aux systèmes interactifs. Elle est destinée aux responsables de la spécification, de la conception, du développement, de l'évaluation et de l'achat de systèmes d'exploitation de logiciels et d'applications logicielles.
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 9241-171
First edition
2008-07-15
Ergonomics of human-system
interaction —
Part 171:
Guidance on software accessibility
Ergonomie de l'interaction homme-système —
Partie 171: Lignes directrices relatives à l'accessibilité aux logiciels
Reference number
©
ISO 2008
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2008
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2008 – All rights reserved
Contents Page
Foreword. iv
Introduction . vi
1 Scope . 1
2 Normative references . 1
3 Terms and definitions. 2
4 Rationale and benefits of implementing accessibility. 8
5 Principles for designing accessible software.8
6 Sources of variation in user characteristics. 9
7 How to use this part of ISO 9241. 10
7.1 General. 10
7.2 Conformance. 10
8 General guidelines and requirements . 11
8.1 Names and labels for user-interface elements . 11
8.2 User preference settings. 14
8.3 Special considerations for accessibility adjustments. 16
8.4 General control and operation guidelines.17
8.5 Compatibility with assistive technology . 21
8.6 Closed systems. 26
9 Inputs . 26
9.1 Alternative input options . 26
9.2 Keyboard focus. 28
9.3 Keyboard input. 29
9.4 Pointing devices . 35
10 Outputs . 39
10.1 General output guidelines . 39
10.2 Visual output (displays) . 39
10.3 Text/fonts. 40
10.4 Colour . 41
10.5 Window appearance and behaviour .42
10.6 Audio output. 45
10.7 Text equivalents of audio (captions) . 47
10.8 Media. 47
10.9 Tactile output . 48
11 On-line documentation, “Help” and support services. 48
11.1 Documentation and “Help”. 48
11.2 Support services. 49
Annex A (informative) Overview of the ISO 9241 series. 51
Annex B (informative) List of requirements. 55
Annex C (informative) Sample procedure for assessing applicability and conformance . 57
Annex D (informative) Activity limitation issues. 68
Annex E (informative) Access features. 74
Annex F (informative) Accessibility and usability . 83
Bibliography . 85
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 9241-171 was prepared by Technical Committee ISO/TC 159, Ergonomics, Subcommittee SC 4,
Ergonomics of human-system interaction.
This first edition of ISO 9241-171 cancels and replaces ISO/TS 16071:2003, of which it constitutes a technical
revision.
ISO 9241 consists of the following parts, under the general title Ergonomic requirements for office work with
visual display terminals (VDTs):
⎯ Part 1: General introduction
⎯ Part 2: Guidance on task requirements
⎯ Part 3: Visual display requirements
⎯ Part 4: Keyboard requirements
⎯ Part 5: Workstation layout and postural requirements
⎯ Part 6: Guidance on the work environment
⎯ Part 7: Requirements for display with reflections
⎯ Part 8: Requirements for displayed colours
⎯ Part 9: Requirements for non-keyboard input devices
⎯ Part 11: Guidance on usability
⎯ Part 12: Presentation of information
⎯ Part 13: User guidance
⎯ Part 14: Menu dialogues
⎯ Part 15: Command dialogues
iv © ISO 2008 – All rights reserved
⎯ Part 16: Direct manipulation dialogues
⎯ Part 17: Form filling dialogues
Guidance on software individualization and human-centred design process for interactive systems are to form
the subjects of future parts 129 and 210.
ISO 9241 also consists of the following parts, under the general title Ergonomics of human-system interaction:
⎯ Part 20: Accessibility guidelines for information/communication technology (ICT) equipment and services
⎯ Part 110: Dialogue principles
⎯ Part 151: Guidance on World Wide Web user interfaces
⎯ Part 171: Guidance on software accessibility
⎯ Part 300: Introduction to electronic visual display requirements
⎯ Part 302: Terminology for electronic visual displays
⎯ Part 303: Requirements for electronic visual displays
⎯ Part 304: User performance test methods
⎯ Part 305: Optical laboratory test methods for electronic visual displays
⎯ Part 306: Field assessment methods for electronic visual displays
⎯ Part 307: Analysis and compliance test methods for electronic visual displays
⎯ Part 308: Surface-conduction electron-emitter displays (SED) [Technical Report]
⎯ Part 309: Organic light-emitting diode (OLED) displays [Technical Report]
⎯ Part 400: Principles and requirements for physical input devices
⎯ Part 410: Design criteria for physical input devices
⎯ Part 920: Guidance on tactile and haptic interactions
Framework for tactile and haptic interaction is to form the subject of a future part 910.
Introduction
The purpose of this part of ISO 9241 is to provide guidance on the design of the software of interactive
systems so that those systems achieve as high a level of accessibility as possible. Designing human-system
interactions to increase accessibility promotes increased effectiveness, efficiency and satisfaction for people
having a wide variety of capabilities and preferences. Accessibility is therefore strongly related to the concept
of usability (see ISO 9241-11).
The most important approaches to increasing the accessibility of a human-system interface are
⎯ adopting a human-centred approach to design (see ISO 13407),
⎯ following a context-based design process,
⎯ providing the capacity for individualization (see ISO 9241-110), and
⎯ offering individualized user instruction and training.
It is important to incorporate accessibility goals and features into the design as early as possible, when it is
relatively inexpensive compared to the cost of modifying products to make them accessible once they have
been designed. As well as providing guidance for achieving that, this part of ISO 9241 addresses the
increasing need to consider social and legislative demands for ensuring accessibility by the removal of
barriers that prevent people from participating in life activities such as the use of environments, services,
products and information.
This part of ISO 9241 is applicable to software that forms part of interactive systems used in the home, in
leisure activities, in public situations and at work. Requirements and/or recommendations are provided for
system design, appearance and behaviour, as well as specific accessibility issues, thereby complementing
International Standards ISO 9241-11, ISO 9241-12, ISO 9241-13, ISO 9241-14, ISO 9241-15, ISO 9241-16
[60]
and ISO 9241-17, ISO 9241-110 and ISO 14915, as well as reflecting the goals outlined in ISO Guide 71 .
Conforming with the aforementioned International Standard is also important if the goal of accessibility is to be
achieved.
NOTE 1 While the requirements and recommendations of this part of ISO 9241 are generally applicable to all software
application domains, additional detailed guidance on the accessibility of Web content (including Web applications) is
[53]
available from the Web Content Accessibility Guidelines (WCAG) .
This part of ISO 9241 is based on the current understanding of the characteristics of individuals who have
particular physical, sensory and/or cognitive impairments. However, accessibility is an issue that affects many
groups of people. The intended users of interactive systems are consumers or professionals — people at
home, at school, engineers, clerks, salespersons, Web designers, etc. The individuals in such target groups
vary significantly as regards physical, sensory and cognitive abilities and each target group will include people
with different abilities. Thus, people with disabilities do not form a specific group that can be separated out and
then disregarded. The differences in capabilities can arise from a variety of factors that serve to limit the
[50]
capability to engage in the activities of daily living, and are a “universal human experience” . Therefore,
accessibility addresses a widely defined group of users including
⎯ people with physical, sensory and cognitive impairments present at birth or acquired during life,
⎯ elderly people who can benefit from new products and services but who experience reduced physical,
sensory and cognitive capacities,
⎯ people with temporary disabilities, such as a person with a broken arm or someone who has forgotten
his/her glasses, and
⎯ people who experience difficulties in particular situations, such as a person who works in a noisy
environment or has both hands occupied by other activities.
vi © ISO 2008 – All rights reserved
When designing and evaluating interactive systems there are other terms that are often associated with
[9]
accessibility. In Europe, the expression design for all or, in North America, universal design , address the
goal of enabling maximum access to the maximum number and diversity of users, irrespective of their skill
level, language, culture, environment or disability. This does not mean that every product will be usable by
every consumer. There will always be a minority of people with severe or multiple disabilities who will need
adaptations or specialized products. Accessibility as defined in this part of ISO 9241 emphasizes the goals of
maximizing the number of users and striving to increase the level of usability that these users experience.
This part of ISO 9241 recognizes that some users of software will need assistive technologies in order to use
a system. In the concept of designing software to be accessible, this includes the capability of a system to
provide connections to, and enable successful integration with, assistive technologies, in order to increase the
number of people who will be able to use the interactive system. Guidance is provided on designing software
that integrates as effectively as possible with common assistive technologies. It is important to note that
accessibility can be provided by a combination of both software and hardware controlled by software.
Assistive technologies typically provide specialized input and output capabilities not provided by the system.
Software examples include on-screen keyboards that replace physical keyboards, screen-magnification
software that allows users to view their screens at various levels of magnification, and screen-reading
software that allows blind users to navigate through applications, determine the state of controls, and read text
via text-to-speech conversion. Hardware examples include head-mounted pointing devices instead of mice
and Braille output devices instead of a video display. There are many others. When users employ add-on
assistive software and/or hardware, usability is enhanced to the extent that systems and applications integrate
with those technologies. For this reason, platforms (including operating systems) must provide programming
services to allow software to operate effectively with add-on assistive software and hardware as specified in
this part of ISO 9241. If systems do not provide support for assistive technologies, the probability increases
that users will encounter problems with compatibility, performance and usability.
This part of ISO 9241 serves the following types of users:
⎯ designers of user-interface development tools and style guides to be used by interface designers;
⎯ user-interface designers, who will apply the guidance during the development process;
⎯ developers, who will apply the guidance during the design and implementation of system functionality;
⎯ those responsible for implementing solutions to meet end-user needs;
⎯ buyers, who will reference this part of ISO 9241 during product procurement;
⎯ evaluators, who are responsible for ensuring that products are in accordance with this part of ISO 9241.
NOTE 2 In this document the term “developers” is used as shorthand for all those involved in the development of
software design and creation, which sometimes can span different collaborating or contracting organizations.
The ultimate beneficiary of this part of ISO 9241 will be the end-user of the software. Although it is unlikely
that end-users will read this part of ISO 9241, its application by designers, developers, buyers and evaluators
ought to provide user interfaces that are more accessible. This part of ISO 9241 concerns the development of
software for user interfaces. However, those involved in designing the hardware aspects of user interfaces
may also find it useful when considering the interactions between software and hardware aspects.
ISO 9241 was originally developed as a seventeen-part International Standard on the ergonomics
requirements for office work with visual display terminals. As part of the standards review process, a major
restructuring of ISO 9241 was agreed to broaden its scope, to incorporate other relevant standards and to
make it more usable. The general title of the revised ISO 9241, “Ergonomics of human-system interaction”,
reflects these changes and aligns the standard with the overall title and scope of Technical Committee
ISO/TC 159, SC 4. The revised multipart standard is structured as series of standards numbered in the
“hundreds”: the 100 series deals with software interfaces, the 200 series with human-centred design, the 300
series with visual displays, the 400 series with physical input devices, and so on.
See Annex A for an overview of the entire ISO 9241 series.
INTERNATIONAL STANDARD ISO 9241-171:2008(E)
Ergonomics of human-system interaction —
Part 171:
Guidance on software accessibility
1 Scope
This part of ISO 9241 provides ergonomics guidance and specifications for the design of accessible software
for use at work, in the home, in education and in public places. It covers issues associated with designing
accessible software for people with the widest range of physical, sensory and cognitive abilities, including
those who are temporarily disabled, and the elderly. It addresses software considerations for accessibility that
complement general design for usability as addressed by ISO 9241-110, ISO 9241-11 to ISO 9241-17,
ISO 14915 and ISO 13407.
This part of ISO 9241 is applicable to the accessibility of interactive systems. It addresses a wide range of
software (e.g. office, Web, learning support and library systems).
It promotes the increased usability of systems for a wider range of users. While it does not cover the
behaviour of, or requirements for, assistive technologies (including assistive software), it does address the use
of assistive technologies as an integrated component of interactive systems.
It is intended for use by those responsible for the specification, design, development, evaluation and
procurement of software platforms and software applications.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO 9241-11:1998, Ergonomic requirements for office work with visual display terminals (VDTs) —
Part 11: Guidance on usability
ISO 9241-12:1998, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 12:
Presentation of information
ISO 9241-13:1998, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 13:
User guidance
ISO 9241-14:1997, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 14:
Menu dialogues
ISO 9241-15:1997, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 15:
Command dialogues
ISO 9241-16:1999, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 16:
Direct manipulation dialogues
ISO 9241-17:1998, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 17:
Form filling dialogues
ISO 9241-110:2006, Ergonomics of human-system interaction — Part 110: Dialogue principles
ISO 13407:1999, Human-centred design processes for interactive systems
ISO 14915 (all parts), Software ergonomics for multimedia user interfaces
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
accelerator keys
shortcut keys
key combinations which invoke a menu option without displaying the menu on which the option appears or
intermediate menus
[ISO 9241-14:1997]
3.2
accessibility
〈interactive system〉 usability of a product, service, environment or facility by people with the widest range of
capabilities
NOTE 1 The concept of accessibility addresses the full range of user capabilities and is not limited to users who are
formally recognized as having a disability.
NOTE 2 The usability-orientated concept of accessibility aims to achieve levels of effectiveness, efficiency and
satisfaction that are as high as possible considering the specified context of use, while paying particular attention to the full
range of capabilities within the user population.
3.3
accessibility feature
feature (etc.) that is specifically designed to increase the usability of products for those experiencing
disabilities
3.4
activation
internal state with differential degrees of mental and physical functional efficiency
[ISO 10075:1991]
3.5
assistive technology
AT
hardware or software added to, or incorporated within, a system that increases accessibility for an individual
EXAMPLE Braille display, screen reader, screen magnification software, eye tracking devices.
3.6
chorded key-press
keyboard key or pointing-device button presses where more than one button is held down simultaneously to
invoke an action
NOTE This includes both uses of modifier keys with other (non-modifier) keys as well as use of multiple non-modifier
keys to enter data or invoke an action.
3.7
closed system
system that does not allow user connection or installation of assistive technology that would have
programmatic access to the full user interface
2 © ISO 2008 – All rights reserved
NOTE This can be because of policy, system architecture, physical constraints or for any number of other reasons.
3.8
colour scheme
set of colour assignments used for rendering user-interface elements
NOTE “Colour” refers to a combination of hue, saturation, and brightness.
3.9
contrast
〈perceptual sense〉 assessment of the difference in appearance of two or more parts of a field seen
simultaneously or successively (hence: brightness contrast, lightness contrast, colour contrast, etc.)
[CIE 17.4:1987, definition 845-02-47]
3.10
cursor
visual indication of where the user interaction via keyboard (or keyboard emulator) will occur
cf. keyboard focus cursor (3.22), text cursor (3.35), pointer (3.30)
3.11
effectiveness
accuracy and completeness with which users achieve specified goals
[ISO 9241-11:1998, 3.2]
3.12
efficiency
resources expended in relation to the accuracy and completeness with which users achieve goals
[ISO 9241-11:1998, 3.3]
3.13
explicit designator
code or abbreviation for a menu option or control label, set apart from the name (usually to the left of it), and
typed in for selection
cf. implicit designator ( 3.16)
EXAMPLE “O”, “C”, “S”, “P”, as shown in the menu in Figure 1.
O Open
C Close
S Save
P Print
Figure 1 — Examples of explicit designators
3.14
focus cursor
location cursor
indicator showing which user-interface element has keyboard focus
cf. input focus ( 3.18) and cursor (3.10).
EXAMPLE Box or highlighted area around a text field, button, list or menu option.
NOTE The appearance of this indicator usually depends on the kind of user-interface element that has focus. The
user-interface element with focus can be activated if it is a control (e.g. button, menu item) or selected if it is a selectable
user-interface element (e.g. icon, list item).
3.15
icon
graphic displayed on the screen of a visual display that represents a function of the computer system
[ISO/IEC 11581-1:2000, 4.7]
3.16
implicit designator
portion of an option name or control label used for keyboard selection
EXAMPLE “P” on a screen used for initiating a print job where the control label is displayed as “Print”.
3.17
individualization
modification of interaction and presentation of information to suit individual capabilities and needs of users
3.18
input focus
in relation to a given input device, the indication of the object upon which the user directs input
[ISO 9241-16:1999]
EXAMPLE Pointer focus and keyboard focus are input foci.
3.19
keyboard emulator
software or hardware that generates input identical to that from a keyboard
NOTE A keyboard emulator can provide a representation of keys (e.g. on-screen keyboard) or not (e.g. voice
recognition).
EXAMPLE Platform-based on-screen keyboards, speech input, handwriting, wherever their output appears to
applications as keystroke input.
3.20
keyboard equivalent
key or key combination that provides access to a function usually activated by a pointing device, voice input or
other input or control mechanism
3.21
keyboard focus
current assignment of the input from the keyboard or equivalent to a user-interface element
NOTE For an individual user-interface element, focus is indicated by a focus cursor.
3.22
keyboard focus cursor
visual indication of where the user interaction via keyboard (or keyboard emulator) will occur
cf. keyboard focus (3.21), pointer (3.30), text cursor (3.35).
4 © ISO 2008 – All rights reserved
3.23
label
short descriptive title for an entry or read-only field, table, control or object
cf. name (3.27)
EXAMPLE 1 Heading, prompt for entry field, text or graphic that accompanies and identifies a control (such as those
displayed on the face of buttons), audible prompt used by an interactive voice response system.
EXAMPLE 2 “Creation Time”, as shown in Figure 2.
Figure 2 — Example of text field with label
EXAMPLE 3 “Pagination”, “Widow/Orphan control”, “Keep with text”, “Keep lines together”, “Page break before”, as
shown in Figure 3.
Figure 3 — Example of check box group with labels for group and each check box
EXAMPLE 4 Image of a printer in a window that the user can click to print the current document.
NOTE 1 In some applications, labels are classified as protected fields.
NOTE 2 Adapted from ISO 9241-17:1998, definition 3.4.
NOTE 3 For the purposes of this part of ISO 9241, label refers to the presented title for a user-interface element — in
contrast with the name attribute, which might or might not be presented to users but is available to assistive technologies.
Textual labels are often a visual display of the name.
3.24
latch
mode in which any modifier key remains logically pressed (active) in combination with a single subsequent
non-modifier key-press or pointing-device button action
cf. lock (3.25)
3.25
lock
persistent mode in which one or more modifier keys or pointing-device buttons remain logically pressed
(active) until lock mode for the key or button is turned off
cf. latch (3.24)
NOTE 1 Unlike latch, which affects only keyboard and pointing device actions, lock will affect any software that uses
the modifier key(s) to alter its behaviour.
NOTE 2 Lock mode is usually turned off explicitly by the user, but can also be turned off at other times such as at
system shutdown or restart.
3.26
modifier key
keyboard key that changes the action or effect of another key or a pointing device
EXAMPLE 1 Moving the keyboard focus with the shift key held down, thereby extending the current selection in the
direction of cursor movement rather than merely moving the position of the cursor.
EXAMPLE 2 Pressing “C”, to obtain the input of that character, pressing “Ctrl+C” to obtain the “Copy” function.
3.27
name
word or phrase associated with a user-interface element and that is used to identify the element to the user
cf. label (3.23).
NOTE 1 Names are most useful when they are the primary word or phrase by which the on-screen instructions,
software documentation and the user refer to the element, and when they do not contain the type or status of the
user-interface element.
NOTE 2 The name attribute might or might not be presented to users but is available to assistive technologies — in
contrast with label. For the purposes of this part of ISO 9241, label refers to the presented title for a user-interface element.
Textual labels are often a visual display of the name.
NOTE 3 When a textual label is provided it would generally present the name or a shortened version of the name. Not
all user-interface elements have labels, however. In those cases, the names would be available to assistive technologies
(or sometimes by pop-up tool tips, etc.).
NOTE 4 Names are not to be confused with internal identifiers (ID), which can be used by software and might not be
designed to be understood by a human.
3.28
natural language
language that is, or that was, in active use in a community of people, the rules of which are mainly deduced
from the usage
3.29
platform software
software that interacts with hardware or provides services for other software
EXAMPLE Operating system, device driver, windowing system, software toolkit.
NOTE 1 A browser can function both as an application and as platform software.
NOTE 2 For the purposes of this part of ISO 9241, software refers to both platform software and application software.
3.30
pointer
graphical symbol that is moved on the screen according to operations with a pointing device
NOTE Users can interact with elements displayed on the screen by moving the pointer to that location and starting a
direct manipulation.
[ISO 9241-16:1999, 3.15]
3.31
pointer focus
current assignment of the input from the pointing device to a window
NOTE The window with pointer focus usually has some distinguishing characteristic, such as a highlighted border
and/or title bar.
6 © ISO 2008 – All rights reserved
3.32
pointing device
device that translates a human controlling operation to a controlling operation on the display
NOTE 1 Depending on the applied technology, not only machine devices but also parts of the human body (e.g. fingers,
arms) can currently be used as pointing devices.
[ISO 9241-16:1999]
NOTE 2 Pointing devices typically have buttons that are used to activate or manipulate user-interface elements.
NOTE 3 Almost any hardware can be used to control a pointer (3.30) with the appropriate software.
3.33
satisfaction
freedom from discomfort, and positive attitudes towards the use of the product
[ISO 9241-11:1998, 3.4]
3.34
screen reader
assistive technology that allows users to operate software without the need to view the visual display
NOTE 1 Output of screen readers is typically text-to-speech or dynamic Braille output on a refreshable Braille display.
NOTE 2 Screen readers rely on the availability of information from the operating system and applications, such as the
name or label of the user-interface element.
3.35
text cursor
visual indication of the current insertion point for text entry
cf. pointer (3.30), focus cursor (3.14).
3.36
usability
extent to which a product can be used by specified users to achieve specified goals with effectiveness,
efficiency and satisfaction in a specified context of use
[ISO 9241-11:1998, 3.1]
3.37
user interface
UI
all components of an interactive system (software or hardware) that provide information and controls for the
user to accomplish specific tasks with the interactive system
[ISO 9241-110:2006, 3.9]
3.38
user-interface element
user-interface object
entity of the user interface that is presented to the user by the software
EXAMPLE Text, graphic, control.
NOTE 1 User-interface elements can be interactive or not.
NOTE 2 Both entities relevant to the task and entities of the user interface are regarded as user-interface elements. A
user-interface element can be a visual representation or an interaction mechanism for a task object (such as a letter, sales
order, electronic part or wiring diagram) or a system object (such as a printer, hard disk or network connection). It can be
possible for the user to directly manipulate some of these user-interface elements.
NOTE 3 User-interface elements in a graphical user interface include such things as basic objects (such as window
title bars, menu items, push buttons, image maps, and editable text fields) or containers (such as windows, grouping
boxes, menu bars, menus, groups of mutually-exclusive option buttons, and compound images that are made up of
several smaller images). User-interface elements in an audio user interface include such things as menus, menu items,
messages, and action prompts.
4 Rationale and benefits of implementing accessibility
Accessibility is an important consideration in the design of products, systems, environments and facilities
because it affects the range of people who are able to use them and use them easily. The more accessible a
design, the wider the range of people who will find it usable.
Accessibility can be improved by incorporating features and attributes known to benefit users with special
requirements. To determine the achieved level of accessibility, it is necessary to measure the effectiveness,
efficiency and satisfaction of users working with a product or interacting with an environment for the widest
range of users. Measurement of accessibility is particularly important in view of the complexity of the
interactions with the user, the goals, the task characteristics and the other elements of the context of use. A
product, system, environment or facility can have significantly different levels of accessibility when used in
different contexts.
Planning for accessibility as an integral part of the design and development process involves the systematic
identification of requirements for accessibility, including accessibility measurements and verification criteria
within the context of use. These provide design targets that can form the basis for verification of the resulting
design.
The approach adopted in this part of ISO 9241 has the following benefits:
⎯ the framework can be used to identify the aspects of accessibility and the components of the context of
use to be taken into account when specifying, designing or evaluating the accessibility of a product;
⎯ the performance and satisfaction of the users can be used to measure the extent to which a product,
system, environment or facility is accessible in a specific context;
⎯ measures of the performance and satisfaction of the users can provide a basis for determining and
comparing the accessibility of products having different technical characteristics, which are used in the
same context;
⎯ the accessibility planned for a product can be defined, documented and verified (e.g. as part of a quality
plan).
5 Principles for designing accessible software
There are different ways of designing accessible software. This part of ISO 9241 does not assume any one
specific design method or process, nor does it cover all the different activities necessary to ensure accessible
system design. It is complementary to existing design methods and provides a human-centred accessibility
perspective, based on ISO 13407, that can be applied — whatever the specific design process or particular
context of use — to increase the number of people who are able to use the software. The guidance provided
in this part of ISO 9241 is applicable at any stage in the development of an interactive system.
Designing accessible software should adhere to the following principles.
⎯ Equitable use
Equitable solutions provide the same means of use for all users: identical whenever possible; equivalent
when not. Achieving equitable use will ensure that solutions designed to increase accessibility do not
result in such things as loss of privacy, increased risks to personal safety or security, or the stigmatization
of individuals.
8 © ISO 2008 – All rights reserved
⎯ Suitability for the widest range of use
Suitability for the widest range of use involves designing with the objective of producing solutions that will
be useful, acceptable and available to the widest range of users within the intended user population,
taking account of their special abilities, variations in their capabilities, the diversity of their tasks, and their
differing environmental, economic and social circumstances.
[53]
⎯ Robustness (WCAG 2.0 Principle No. 4)
Software should be designed to be as robust as possible to allow it to work with current and future
assistive technologies. Although it is not feasible to make all software accessible without add-on assistive
technologies, these guidelines should help designers develop software that increases accessibility
without the use of assistive technologies, and, by providing the necessary interface information, enables
assistive software and devices to operate effectively and efficiently when used. The software can promote
integration of assistive technologies by providing information that can be read by assistive technologies,
and by communicating through standard application-to-application communication protocols.
EXAMPLE Systems that provide built-in screen magnification can enable many more users to read the text and
see the images that are presented. However, if the necessary integration information is available, users can attach
the screen magnification program of their choice to suit their particular needs.
The development of solutions that will result in accessible software should be based upon the application of
ergonomic design guidance: ISO 9241-12, ISO 9241-13, ISO 9241-14, ISO 9241-15, ISO 9241-16,
ISO 9241-17 and ISO 9241-110, and ISO 14915-1, ISO 14915-2 and ISO 14915-3, shall be consulted. The
guidance in these International Standards is also included in the provisions of other standards and
[53]
publications such as the Web Content Accessibility Guidelines 2.0 (WCAG) , universal design
[9]
principles/design for all (DFA) , which specifically aim to increase accessibility. Issues that represent
ergonomics principles and good practice that are particularly important as the basis for achieving accessibility
are that
⎯ information should be perceivable by the user (ISO 9241-12, WCAG 2.0 Principle No 1);
⎯ content and control should be understandable (ISO 9241-12, ISO 9241-110, WCAG 2.0 Principle No 3);
⎯ interface elements should be operable (ISO 9241-110, WCAG 2.0 Principle No 2);
⎯ software should be error tolerant (ISO 9241-110, DFA);
⎯ software should be flexible in use, enabling users to choose from a wider range of input and output
alternatives. (ISO 9241-110, DFA).
The additional guidance provided in this part of ISO 9241 specifically addresses issues that arise when
providing design solutions that will satisfy the needs of users with a great variety of capabilities.
6 Sources of variation in user characteristics
All user populations vary significantly in terms of their characteristics, capabilities and preferences. Any
interactive system will include, within the user group for which it is designed, people with very different
physical, sensory and cognitive abilities. These differences will have many different sources including innate
characteristics, culture, experience and learning, as well as changes that occur throughout life. While the
requirements and recommendations in this part of ISO 9241 are based on the current understanding of the
individual characteristics of people who have particular physical, sensory and cognitive impairments, their
application addresses the diversity of abilities within any intended user population that may lead to limitation
on activities.
Disabilities considered include not only those due to restrictions on mobility or physical performance, such as
loss of a limb or tremor, but also those associated with sensory impairment, such as low vision or hearing loss,
as well as cognitive factors, such as declining short-term memory or dyslexia. Some disabilities can be
------------------
...
NORME ISO
INTERNATIONALE 9241-171
Première édition
2008-07-15
Ergonomie de l'interaction homme-
système —
Partie 171:
Lignes directrices relatives à
l'accessibilité aux logiciels
Ergonomics of human-system interaction —
Part 171: Guidance on software accessibility
Numéro de référence
©
ISO 2008
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2008
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Publié en Suisse
ii © ISO 2008 – Tous droits réservés
Sommaire Page
Avant-propos. iv
Introduction . vi
1 Domaine d'application. 1
2 Références normatives . 1
3 Termes et définitions. 2
4 Justification et avantages de la mise en œuvre de l'accessibilité . 8
5 Principes pour la conception d'un logiciel accessible . 9
6 Facteurs de variation des caractéristiques de l'utilisateur . 10
7 Utilisation de la présente partie de l'ISO 9241.11
7.1 Généralités . 11
7.2 Conformité. 12
8 Lignes directrices et exigences générales . 12
8.1 Noms et labels d'éléments d'interface utilisateur . 12
8.2 Paramètres de préférences utilisateur . 15
8.3 Considérations spéciales relatives aux réglages de l'accessibilité. 18
8.4 Lignes directrices de commande et d'utilisation générales . 19
8.5 Compatibilité avec la technologie d'assistance . 23
8.6 Systèmes fermés . 29
9 Entrées. 29
9.1 Options d'entrée de substitution. 29
9.2 Cible du clavier . 31
9.3 Entrées au clavier . 32
9.4 Dispositifs de pointage . 39
10 Sorties. 43
10.1 Lignes directrices générales relatives aux sorties . 43
10.2 Sortie visuelle (affichages) . 43
10.3 Texte/polices . 44
10.4 Couleurs . 46
10.5 Aspect et comportement des fenêtres .47
10.6 Sortie audio . 49
10.7 Équivalents textuels d'informations audio (sous-titres) . 51
10.8 Commandes multimédias . 52
10.9 Sortie tactile . 53
11 Documentation en ligne, «Aide» et services d'assistance. 53
11.1 Documentation et «Aide». 53
11.2 Service d'assistance. 54
Annexe A (informative) Aperçu général de la série de normes ISO 9241. 56
Annexe B (informative) Liste des exigences . 60
Annexe C (informative) Procédure d'échantillonnage pour l'évaluation de l'applicabilité
et de la conformité. 63
Annexe D (informative) Facteurs de limitation d'activité . 76
Annexe E (informative) Fonctions d'accès . 83
Annexe F (informative) Accessibilité et utilisabilité . 92
Bibliographie . 95
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de
normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée
aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire partie du
comité technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement avec
la Commission électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur
publication comme Normes internationales requiert l'approbation de 75 % au moins des comités membres
votants.
L'attention est appelée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable de ne
pas avoir identifié de tels droits de propriété et averti de leur existence.
L'ISO 9241-171 a été élaborée par le comité technique ISO/TC 159, Ergonomie, sous-comité SC 4,
Ergonomie de l'interaction homme/système.
Cette première édition annule et remplace l'ISO/TS 16071:2003, qui a fait l'objet d'une révision technique.
L'ISO 9241 comprend les parties suivantes, présentées sous le titre général Exigences ergonomiques pour
travail de bureau avec terminaux à écrans de visualisation (TEV):
⎯ Partie 1: Introduction générale
⎯ Partie 2: Guide général concernant les exigences des tâches
⎯ Partie 3: Exigences relatives aux écrans de visualisation
⎯ Partie 4: Exigences relatives aux claviers
⎯ Partie 5: Aménagement du poste de travail et exigences relatives aux postures
⎯ Partie 6: Guide général relatif à l'environnement de travail
⎯ Partie 7: Exigences d'affichage concernant les réflexions
⎯ Partie 8: Exigences relatives aux couleur affichées
⎯ Partie 9: Exigences relatives aux dispositifs d'entrée autres que les claviers
⎯ Partie 11: Lignes directrices relatives à l'utilisabilité
⎯ Partie 12: Présentation de l'information
⎯ Partie 13: Guidage de l'utilisateur
⎯ Partie 14: Dialogues de type menu
iv © ISO 2008 – Tous droits réservés
⎯ Partie 15: Dialogues de type langage de commande
⎯ Partie 16: Dialogues de type manipulation directe
⎯ Partie 17: Dialogues de type remplissage de formulaires
Des lignes directrices relatives à l'individualisation du logiciel et le processus de conception centré sur
l’opérateur humain pour les systèmes interactifs feront l'objet des futures parties 129 et 210.
L'ISO 9241 comprend également les parties suivantes, présentées sous le titre général Ergonomie de
l'interaction homme-système:
⎯ Partie 20: Lignes directrices sur l'accessibilité de l'équipement et des services des technologies de
l'information et de la communication (TIC)
⎯ Partie 110: Principes de dialogue
⎯ Partie 151: Lignes directrices relatives aux interfaces utilisateurs Web
⎯ Partie 171: Lignes directrices relatives à l'accessibilité aux logiciels
⎯ Partie 300: Introduction aux exigences relatives aux écrans de visualisation électroniques
⎯ Partie 302: Terminologie relative aux écrans de visualisation électroniques
⎯ Partie 303: Exigences relatives aux écrans de visualisation électroniques
⎯ Partie 304: Méthodes d'essai de la performance de l'utilisateur
⎯ Partie 305: Méthodes d'essai de laboratoire optique pour écrans de visualisation électroniques
⎯ Partie 306: Méthodes d'appréciation sur le terrain des écrans de visualisation électroniques
⎯ Partie 307: Méthodes d'essais d'analyse et de conformité pour écrans de visualisation électroniques
⎯ Partie 308: Écrans à émission d'électrons par conduction de surface (SED) [Rapport technique]
⎯ Partie 309: Écrans à diodes électroluminescentes organiques (OLED) [Rapport technique]
⎯ Partie 400: Principes et exigences pour les dispositifs d'entrée physiques
⎯ Partie 410: Critères de conception des dispositifs d'entrée physiques
⎯ Partie 920: Lignes directrices relatives aux interactions tactiles et haptiques
Le cadre pour les interactions tactiles et haptiques fera l'objet d'une future partie 910.
Introduction
L'objectif de la présente partie de l'ISO 9241 consiste à donner des lignes directrices pour la conception des
logiciels de systèmes interactifs afin qu'ils atteignent le plus haut niveau possible d'accessibilité. La
conception d'interactions homme-système afin d'accroître l'accessibilité contribue à améliorer l'efficacité,
l'efficience et la satisfaction pour les personnes présentant un large éventail de capacités et de préférences.
L'accessibilité est donc étroitement liée au concept d'utilisabilité (voir l'ISO 9241-11).
Les principales méthodes d'amélioration de l'accessibilité d'une interface homme-système consistent à
⎯ adopter une méthode de conception centrée sur l'opérateur humain (voir l'ISO 13407),
⎯ suivre un processus de conception adapté au contexte,
⎯ fournir des possibilités d'individualisation (voir l'ISO 9241-110), et
⎯ offrir aux utilisateurs des instructions et une formation personnalisées.
Il est important que les objectifs et les caractéristiques d'accessibilité soient pris en compte le plus tôt possible
dans la conception, lorsque le coût est relativement faible par rapport au coût de modification des produits
après leur conception pour les rendre accessibles. La présente partie de l'ISO 9241 fournit des lignes
directrices permettant d'atteindre cet objectif. En outre, elle traite de la nécessité croissante de tenir compte
des exigences sociales et législatives pour garantir l'accessibilité, en levant les barrières empêchant les
personnes de participer aux activités quotidiennes incluant l'utilisation d'environnements, de services, de
produits et d'informations.
La présente partie de l'ISO 9241 est applicable aux logiciels contenus dans les systèmes interactifs utilisés à
la maison, dans les activités de loisirs, dans les lieux publics et au travail. Les exigences et/ou les
recommandations concernent la conception, l'aspect et le comportement du système, ainsi que des aspects
spécifiques à l'accessibilité, complétant ainsi les Normes internationales ISO 9241-11, ISO 9241-12,
ISO 9241-13, ISO 9241-14, ISO 9241-15, ISO 9241-16, ISO 9241-17, ISO 9241-110 et ISO 14915, et
[60]
reflétant les besoins soulignés dans le Guide ISO 71 . Il est important de se conformer à ces Normes
internationales pour atteindre les objectifs d'accessibilité.
NOTE 1 Bien que les exigences et recommandations de la présente partie de l'ISO 9241 s'appliquent de manière
générale à tous les domaines d'application des logiciels, des lignes directrices détaillées supplémentaires sur
l'accessibilité des contenus Web (y compris les applications Web) est disponible dans les «Recommandations pour
[53]
l'accessibilité aux contenus Web» (Web Content Accessibility Guidelines, WCAG) .
La présente partie de l'ISO 9241 repose sur la connaissance actuelle des caractéristiques des individus
présentant des déficiences physiques, sensorielles et/ou cognitives particulières. Toutefois, l'accessibilité est
un sujet qui concerne un grand nombre de groupes de personnes. Les utilisateurs potentiels de systèmes
interactifs sont des consommateurs ou des professionnels — particuliers, écoliers ou personnes travaillant
dans une école, techniciens, employés de bureau, vendeurs, concepteurs Web, etc. Les capacités physiques,
sensorielles et cognitives des individus appartenant à ces groupes cibles sont très variables et chaque groupe
cible comprendra des personnes avec des capacités différentes. Les personnes présentant des déficiences
ne constituent donc pas un groupe spécifique pouvant être isolé pour finalement être ignoré. Les différences
de capacités peuvent être dues à un certain nombre de facteurs qui limitent la capacité à prendre part aux
[50]
activités de la vie quotidienne et constituent une «expérience humaine universelle» . L'accessibilité
concerne donc un large groupe d'utilisateurs comprenant
⎯ les personnes ayant des déficiences physiques, sensorielles ou cognitives depuis la naissance ou
acquises par la suite,
vi © ISO 2008 – Tous droits réservés
⎯ les personnes âgées susceptibles de bénéficier des nouveaux produits et services, mais ayant des
capacités physiques, sensorielles et cognitives réduites,
⎯ les personnes présentant des déficiences temporaires, comme une personne avec un bras cassé ou
quelqu'un qui a oublié ses lunettes, et
⎯ les personnes qui éprouvent des difficultés dans des contextes particuliers, comme une personne qui
travaille dans un environnement bruyant ou dont les deux mains sont occupées par d'autres activités.
Dans la conception et l'évaluation des systèmes interactifs, d'autres termes sont souvent associés à
l'accessibilité. Les termes «conception pour tous» en Europe et «conception universelle» en Amérique du
[9]
Nord se réfèrent à l'objectif de permettre un accès optimal au plus grand nombre et à la plus grande
diversité possible d'utilisateurs, quel que soit leur niveau de compétences, leur langue, leur culture, leur
environnement ou leur déficience. Cela ne signifie pas que chaque produit pourra être utilisé par tous les
consommateurs. Il existera toujours une minorité de personnes présentant des déficiences graves ou
multiples qui auront besoin d'adaptations ou de produits spécialisés. Le terme d'accessibilité, tel que défini
dans la présente partie de l'ISO 9241, met l'accent sur les objectifs visant à maximiser le nombre d'utilisateurs
et à accroître le niveau d'utilisabilité pour ces utilisateurs.
La présente partie de l'ISO 9241 reconnaît que certains utilisateurs de logiciels auront besoin de technologies
d'assistance afin d'utiliser un système donné. Dans le cadre de la conception d'un logiciel accessible, cela
comprend l'aptitude d'un système à fournir la connectique nécessaire et à permettre l'intégration des
technologies d'assistance, afin d'accroître le nombre de personnes en mesure d'utiliser le système interactif.
Des lignes directrices sont données pour la conception de logiciels permettant l'intégration la plus efficace
possible des technologies d'assistance usuelles. Il est important de noter que l'accessibilité peut être obtenue
à l'aide d'une combinaison logicielle et matérielle commandée par un logiciel. Les technologies d'assistance
offrent généralement des possibilités d'entrée et de sortie spécialisées qui ne sont pas fournies par le
système. Les logiciels concernés sont par exemple les claviers visuels qui remplacent les claviers standard,
les agrandisseurs d'écran permettant aux utilisateurs de voir l'écran avec différents niveaux de grossissement,
et les lecteurs d'écran permettant aux utilisateurs malvoyants de naviguer dans les applications, de
déterminer l'état des commandes et de lire le texte retranscrit par synthèse vocale. Le matériel inclut les
dispositifs de pointage par les mouvements de la tête faisant office de souris et les dispositifs de sortie braille
à la place d'un affichage vidéo. Il existe beaucoup d'autres exemples. Lorsque les utilisateurs emploient des
logiciels et/ou du matériel d'assistance, l'utilisabilité est accrue au point que les systèmes et applications
intègrent ces technologies. C'est pourquoi, les plateformes (systèmes d'exploitation inclus) doivent fournir des
services en matière de programmation qui permettent aux logiciels de fonctionner efficacement avec les
logiciels et le matériel d'assistance, conformément aux recommandations de la présente partie de l'ISO 9241.
Si les systèmes ne fournissent pas de support pour les technologies d'assistance, il existe une plus grande
probabilité pour que les utilisateurs rencontrent des problèmes de compatibilité, de performance et
d'utilisabilité.
La présente partie de l'ISO 9241 est destinée aux types d'utilisateurs suivants:
⎯ les concepteurs d'outils de développement d'interfaces utilisateur et de guides de style destinés à être
utilisés par les concepteurs d'interfaces;
⎯ les concepteurs d'interfaces utilisateur, qui appliqueront les lignes directrices lors du processus de
développement;
⎯ les développeurs, qui appliqueront les lignes directrices lors de la conception et de la mise en œuvre des
fonctions du système;
⎯ les responsables de la mise en œuvre de solutions pour répondre aux besoins des utilisateurs finals;
⎯ les acheteurs, qui se référeront à la présente partie de l'ISO 9241 lors de l'achat du produit;
⎯ les évaluateurs, qui sont tenus de s'assurer que les produits sont conformes à la présente partie de
l'ISO 9241.
NOTE 2 Dans le présent document, le terme «développeur» désigne toutes les personnes impliquées dans
l'élaboration de la conception et la création de logiciel, qui s'étend parfois à diverses organisations en collaboration ou en
contrat.
Les derniers bénéficiaires de la présente partie de l'ISO 9241 seront les utilisateurs finals des logiciels. Bien
qu'il soit peu probable que les utilisateurs finals prennent connaissance de la présente partie de l'ISO 9241,
son application par les concepteurs, les développeurs, les acheteurs et les évaluateurs devrait rendre les
interfaces utilisateur plus accessibles. La présente partie de l'ISO 9241 concerne le développement des
logiciels pour interfaces utilisateur. Toutefois, elle peut également s'avérer utile pour ceux qui sont impliqués
dans la conception des aspects matériels des interfaces utilisateur, au moment de l'étude des interactions
entre les aspects logiciels et matériels.
À l'origine, l'ISO 9241 a été élaborée sous la forme d'une norme comprenant dix-sept parties portant sur les
exigences ergonomiques pour le travail de bureau avec terminaux à écrans de visualisation. Dans le cadre du
processus de révision des normes, une restructuration importante de l'ISO 9241 a été décidée afin d'élargir
son domaine d'application, de tenir compte des autres normes pertinentes et de faciliter son utilisation. Le titre
général de l'ISO 9241 révisée, «Ergonomie de l'interaction homme-système», reflète ces modifications et
aligne la norme sur le titre et sur le domaine d'application du Comité technique ISO/TC 159, Ergonomie,
Sous-comité SC 4, Ergonomie de l'interaction homme/système. La norme révisée comporte plusieurs parties
et est structurée comme une série de normes numérotées par centaines; par exemple, la série 100 traite des
interfaces logicielles, la série 200 traite du processus de conception centré sur l'opérateur humain, la
série 300 concerne les écrans de visualisation, la série 400 couvre les dispositifs d'entrée physiques, et ainsi
de suite.
Voir l'Annexe A pour un aperçu général de la série de normes ISO 9241.
viii © ISO 2008 – Tous droits réservés
NORME INTERNATIONALE ISO 9241-171:2008(F)
Ergonomie de l'interaction homme-système —
Partie 171:
Lignes directrices relatives à l'accessibilité aux logiciels
1 Domaine d'application
La présente partie de l'ISO 9241 fournit des lignes directrices relatives à l'ergonomie et des spécifications
pour la conception de logiciels accessibles destinés à être utilisés au travail, à la maison, dans l'éducation et
dans les lieux publics. Elle couvre les aspects liés à la conception de logiciels accessibles pour les personnes
présentant le plus large éventail possible de capacités physiques, sensorielles et cognitives, y compris les
personnes présentant des déficiences temporaires, et les personnes âgées. La présente partie de l'ISO 9241
traite des aspects logiciels en matière d'accessibilité, qui complètent la conception générale relative à
l'utilisabilité couverte par l'ISO 9241-11 à l'ISO 9241-17, l'ISO 9241-110, l'ISO 14915 et l'ISO 13407.
La présente partie de l'ISO 9241 est applicable à l'accessibilité des systèmes interactifs. Elle couvre une
gamme étendue de logiciels (par exemple les logiciels de bureautique, le contenu Web, l'aide à
l'apprentissage et les gestionnaires de documents).
Elle contribue à l'amélioration de l'utilisabilité des systèmes pour une plus grande diversité d'utilisateurs. Bien
qu'elle ne couvre pas le comportement ou les exigences en matière de technologies d'assistance (y compris
les logiciels d'assistance), elle traite de l'utilisation des technologies d'assistance en tant que composant
intégré aux systèmes interactifs.
Elle est destinée aux responsables de la spécification, de la conception, du développement, de l'évaluation et
de l'achat de plateformes logicielles et d'applications logicielles.
2 Références normatives
Les documents de référence suivants sont indispensables pour l'application du présent document. Pour les
références datées, seule l'édition citée s'applique. Pour les références non datées, la dernière édition du
document de référence s'applique (y compris les éventuels amendements).
ISO 9241-11:1998, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 11: Lignes directrices relatives à l'utilisabilité
ISO 9241-12:1998, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 12: Présentation de l'information
ISO 9241-13:1998, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 13: Guidage de l'utilisateur
ISO 9241-14:1997, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 14: Dialogues de type menu
ISO 9241-15:1997, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 15: Dialogues de type langage de commande
ISO 9241-16:1999, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 16: Dialogues de type manipulation directe
ISO 9241-17:1998, Exigences ergonomiques pour travail de bureau avec terminaux à écrans de visualisation
(TEV) — Partie 17: Dialogues de type remplissage de formulaires
ISO 9241-110:2006, Ergonomie de l'interaction homme-système — Partie 110: Principes de dialogue
ISO 13407:1999, Processus de conception centrée sur l'opérateur humain pour les systèmes interactifs
ISO 14915 (toutes les parties), Ergonomie des logiciels pour les interfaces utilisateur multimédias
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions suivants s'appliquent.
3.1
accélérateur clavier
raccourcis clavier
combinaisons de touches qui appellent une option d'un menu sans afficher le menu sur lequel l'option
apparaît ou des menus intermédiaires
[ISO 9241-14:1997]
3.2
accessibilité
〈système interactif〉 utilisabilité d'un produit, d'un service, d'un environnement ou d'une installation par des
personnes présentant le plus large éventail possible de capacités
NOTE 1 Le concept d'accessibilité comprend toute la gamme de capacités des utilisateurs et ne se limite pas aux
utilisateurs officiellement identifiés comme présentant des déficiences.
NOTE 2 Le concept d'accessibilité dans le sens d'utilisabilité vise à atteindre le plus haut niveau possible d'efficacité,
d'efficience et de satisfaction en fonction du contexte d'utilisation spécifié, tout en portant une attention particulière de la
gamme complète des capacités de la population d'utilisateurs.
3.3
fonction d'accessibilité
fonction (etc.) qui est spécialement conçue pour accroître l'utilisabilité des produits pour les personnes
présentant des déficiences
3.4
activation
état interne comportant des degrés différentiels d'efficience fonctionnelle mentale et physique
[ISO 10075:1991]
3.5
technologie d'assistance
TA
matériels ou logiciels ajoutés ou intégrés dans un système destinés à améliorer l'accessibilité pour un individu
EXEMPLE Afficheurs braille, lecteurs d'écran, agrandisseurs d'écran et dispositifs de suivi du regard.
3.6
utilisation d'une combinaison de touches
utilisation du clavier ou du pointeur lorsque plusieurs boutons sont enfoncés simultanément pour appeler une
action
NOTE Cela comprend l'utilisation de touches modifiantes avec d'autres touches (non modifiantes) ainsi que
l'utilisation de plusieurs touches non modifiantes pour entrer des données ou appeler une action.
2 © ISO 2008 – Tous droits réservés
3.7
système fermé
système qui ne permet pas à l'utilisateur par la connexion ou par l'installation de technologie d'assistance
d'accéder à la programmation de toute l‘interface utilisateur
NOTE Cela peut être dû à la réglementation, à l'architecture du système, aux contraintes physiques ou à d'autres
raisons.
3.8
modèle de couleurs
jeu de couleurs prédéfini utilisé pour afficher les éléments d'interface utilisateur
NOTE La couleur fait référence à une combinaison de teinte, de saturation et de luminosité.
3.9
contraste
〈sens perceptif〉 évaluation de la différence d'apparence entre deux ou plusieurs parties d'un champ, vues
simultanément ou successivement (soit: contraste de luminosité, contraste de clarté, contraste de couleur,
etc.)
[CIE 17.4:1987, définition 845-02-47]
3.10
curseur
indication visuelle de l'endroit où apparaîtra l'interaction de l'utilisateur via le clavier (ou l'émulateur de clavier)
Voir curseur de la cible du clavier (3.22), curseur de texte (3.35) et pointeur (3.30).
3.11
efficacité
précision et degré d'achèvement selon lesquels l'utilisateur atteint des objectifs spécifiés
[ISO 9241-11:1998, 3.2]
3.12
efficience
rapport entre les ressources dépensées et la précision et le degré d'achèvement selon lesquels l'utilisateur
atteint des objectifs spécifiés
[ISO 9241-11:1998, 3.3]
3.13
indicateur explicite
code ou abréviation d'une option du menu ou d'un label de commande, isolé (souvent à gauche) du nom, et
utilisé pour une sélection
Voir indicateur implicite (3.16).
EXEMPLE Dans le menu de la Figure 1, les indicateurs explicites sont «O», «F», «S» et «I»:
O
Ouvrir
F Fermer
S Sauvegarder
I Imprimer
Figure 1 — Exemples d'indicateurs explicites
3.14
curseur d'élément actif
curseur de position
indicateur désignant l'élément d'interface utilisateur qui est actif
Voir cible des entrées (3.18) et curseur (3.10).
EXEMPLE Un cadre ou une zone en surbrillance entourant un champ de texte, un bouton, une liste ou les options
d'un menu.
NOTE L'apparence de cet indicateur dépend généralement du type d'élément d'interface utilisateur qui est actif.
L'élément actif peut être soit activé s'il s'agit d'une commande (par exemple un bouton ou un élément de menu), soit
sélectionné s'il s'agit d'un élément sélectionnable (par exemple une icône ou un élément dans une liste).
3.15
icône
graphique sur un écran de visualisation représentant une fonction du système informatique
[ISO/CEI 11581-1:2000, 4.7]
3.16
indicateur implicite
partie d'un nom d'option ou d'un label de commande utilisée pour effectuer une sélection à partir du clavier
EXEMPLE «I», sur un écran utilisé pour lancer un travail d'impression, où le label de commande qui s'affiche est
«Imprimer».
3.17
individualisation
modification de l'interaction et de la présentation des informations pour les adapter aux capacités
personnelles et aux besoins des utilisateurs
3.18
cible des entrées
indication, en relation avec un dispositif d'entrée donné, de l'objet sur lequel l'utilisateur oriente l'entrée
[ISO 9241-16:1999]
EXEMPLE Cible de pointeur et cible du clavier.
3.19
émulateur de clavier
logiciel ou matériel qui génère des entrées identiques à celles provenant d'un clavier
NOTE Un émulateur de clavier peut fournir une représentation des touches (par exemple clavier visuel) ou non (par
exemple reconnaissance vocale).
EXEMPLE Les claviers virtuels, la reconnaissance vocale et la reconnaissance d’écriture issus de plateformes
logicielles lorsque leurs sorties sont considérées par les applications comme des entrées claviers.
4 © ISO 2008 – Tous droits réservés
3.20
équivalents-clavier
touches ou combinaisons de touches permettant d'accéder à des fonctions habituellement activées au moyen
d'un dispositif de pointage, d'entrées vocales ou d'autres mécanismes d'entrée ou de commande
3.21
cible du clavier
élément d'interface utilisateur actuellement associé aux entrées du clavier ou équivalent
NOTE Pour un élément d'interface utilisateur donné, la cible est indiquée par un curseur d'élément actif.
3.22
curseur de la cible du clavier
indication visuelle de l'endroit où apparaîtra l'interaction de l'utilisateur via le clavier (ou l'émulateur de clavier)
Voir cible du clavier (3.21), pointeur (3.30) et curseur de texte (3.35).
3.23
label
titre court et descriptif d’un champ d’entrée ou d’un champ à lecture seule, d’un tableau, d’une commande ou
d’un objet
Voir nom (3.27).
EXEMPLE 1 En-têtes, invites de champs d'entrée, texte ou symboles graphiques qui accompagnent et qui identifient les
commandes (notamment ceux affichés sur les boutons) et invites sonores utilisées par les systèmes de réponse vocale
interactive.
EXEMPLE 2 «Creation time», selon la Figure 2.
Figure 2 — Exemple de champ de texte avec label
EXEMPLE 3 «Pagination», «Widow/Orphan control», «Keep with text», «Keep lines together», «Page break before»,
selon la Figure 3.
Figure 3 — Exemple de groupe de cases à cocher, avec un label pour le groupe
et un label pour chaque case à cocher
EXEMPLE 4 Affichage du descriptif associé à l’image d'une imprimante sur laquelle l'utilisateur peut cliquer pour
imprimer le document en cours.
NOTE 1 Dans certaines applications, les labels sont classés comme des champs protégés.
NOTE 2 Adapté de l'ISO 9241-17:1998, définition 3.4.
NOTE 3 Pour les besoins de la présente partie de l'ISO 9241, le label fait référence au titre visible de l'élément
d'interface utilisateur. Il ne s'agit pas du nom, qui peut ou non être présenté aux utilisateurs, mais qui est accessible aux
technologies d'assistance. Les labels de texte sont souvent un affichage visuel du nom.
3.24
mode bascule
mode dans lequel une touche modifiante reste enfoncée (active) sur le plan logique en combinaison avec une
seule action ultérieure d'une touche non modifiante ou d'un bouton de dispositif de pointage
Voir mode verrouillé (3.25).
3.25
mode verrouillé
mode permanent dans lequel une ou plusieurs touches modifiantes ou un ou plusieurs boutons de pointage
restent enfoncés (actifs) sur le plan logique jusqu'à ce que le mode de la touche ou du bouton soit désactivé
Voir mode bascule (3.24).
NOTE 1 Contrairement au mode bascule, qui affecte seulement les actions du clavier et du dispositif de pointage, le
mode verrouillé affecte tout logiciel dans lequel la (les) touche(s) modifiante(s) sont utilisées pour modifier son
comportement.
NOTE 2 Le mode verrouillé est généralement désactivé explicitement par l'utilisateur, mais il peut également être
désactivé à d'autres moments, comme lors de la fermeture ou du redémarrage du système.
3.26
touche modifiante
touche de clavier modifiant l'action ou l'effet d'une autre touche ou d'un dispositif de pointage
EXEMPLE 1 Lorsqu'on déplace la cible du clavier en maintenant la touche Maj. enfoncée, on étend la sélection en
cours dans la direction du mouvement du curseur plutôt que de déplacer uniquement la position du curseur.
EXEMPLE 2 Appuyer sur «C», entraîne la saisie de ce caractère, tandis que «Ctrl+C» active la fonction «Copie».
3.27
nom
mot ou expression associé à un élément d'interface utilisateur et permettant à l'utilisateur d'identifier l'élément
en question
Voir label (3.23).
NOTE 1 Les noms les plus utiles sont ceux qui correspondent à l'expression ou au mot principal, par lequel les
instructions à l'écran, la documentation du logiciel et ses utilisateurs font référence à l'élément, et qui ne contiennent pas
le type ou l'état de l'élément d'interface utilisateur.
NOTE 2 L'attribut «nom» peut ou non être présenté aux utilisateurs, mais il est accessible aux technologies
d'assistance. Il diffère du «label» qui, pour les besoins de la présente partie de l'ISO 9241, se rapporte au titre présenté
pour un élément d'interface utilisateur. Les labels de texte sont souvent un affichage visuel du «nom».
NOTE 3 Dans le cas d'un label de texte, celui-ci contiendra généralement le nom ou une version abrégée du nom.
Toutefois, tous les éléments d'interface utilisateur n'ont pas de label. Dans ce cas, le nom est normalement accessible aux
technologies d'assistance (ou parfois par une infobulle, etc.).
NOTE 4 Ne pas confondre le nom avec les identifiants internes (ID), qui peuvent être utilisés par le logiciel et qui ne
sont pas nécessairement conçus pour être compris par un opérateur humain.
6 © ISO 2008 – Tous droits réservés
3.28
langage naturel
langage qui est ou était activement utilisé dans une communauté de personnes et dont les règles sont
principalement dérivées de l'usage
3.29
plateforme logicielle
logiciel qui interagit avec du matériel ou qui fournit des services pour d'autres logiciels
EXEMPLE Système d'exploitation, pilotes de dispositifs, systèmes de fenêtrage et boîtes à outils logicielles.
NOTE 1 Un navigateur peut fonctionner aussi bien comme une application que comme une plateforme logicielle
NOTE 2 Pour les besoins de la présente partie de l'ISO 9241, l'utilisation du mot logiciel signifie en lui-même
plateforme logicielle et application logicielle.
3.30
pointeur
symbole graphique qui se déplace sur l'écran, à l'aide d'un dispositif de pointage, au gré des opérations
NOTE Les utilisateurs peuvent interagir avec des éléments affichés à l'écran, en déplaçant le pointeur et en
démarrant une manipulation directe.
[ISO 9241-16:1999, 3.15]
3.31
focus pointé
affectation actuelle de la fonction d’entrée pour la fenêtre considérée
NOTE La fenêtre considérée par le focus possède souvent des caractéristiques distinctives, telles qu’une bordure
accentuée et/ou une barre de titre.
3.32
dispositif de pointage
dispositif interprétant une opération de commande humaine en une opération de commande à l'écran
NOTE 1 En fonction de la technologie appliquée, non seulement les machines mais aussi des parties du corps humain
(par exemple les doigts, les bras) peuvent être couramment utilisées comme dispositifs de pointage.
[ISO 9241-16:1999]
NOTE 2 Les dispositifs de pointage sont généralement munis de boutons permettant d'activer ou de manipuler les
éléments d'interface utilisateur.
NOTE 3 À condition de disposer du logiciel approprié, presque tous les types de matériels peuvent être utilisés pour
commander le pointeur (3.30).
3.33
satisfaction
absence d'inconfort et attitudes positives dans l'utilisation du produit
[ISO 9241-11:1998, 3.4]
3.34
lecteur d'écran
technologie d'assistance permettant aux utilisateurs d'utiliser un logiciel sans avoir à regarder l'écran de
visualisation
NOTE 1 Les sorties des lecteurs d'écran consistent généralement en une synthèse vocale ou une sortie dynamique
Braille sur un affichage Braille actualisable.
NOTE 2 Le principe des lecteurs d'écran repose sur la disponibilité des informations provenant du système
d'exploitation et des applications, telles que le nom ou le label de l'élément d'interface utilisateur.
3.35
curseur de texte
indication visuelle du point d'insertion courant de l'entrée du texte
Voir pointeur (3.30) et curseurs élément actif (3.14).
3.36
utilisabilité
degré selon lequel un produit peut être utilisé, par des utilisateurs identifiés, pour atteindre des buts définis
avec efficacité, efficience et satisfaction, dans un contexte d'utilisation spécifié
[ISO 9241-11:1998, 3.1]
3.37
interface utilisateur
IU
toutes les caractéristiques d'un système interactif (logiciels ou matériels) qui fournissent les informations et les
commandes nécessaires à l'utilisateur pour accomplir des tâches spécifiques avec le système interactif
[ISO 9241-110:2006, 3.9]
3.38
élément d'interface utilisateur
objets d'interface utilisateur
entité de l'interface utilisateur présentée à l'utilisateur par le logiciel
EXEMPLE Texte, symboles graphiques, commandes.
NOTE 1 Les éléments d'interface utilisateur peuvent être interactifs ou non.
NOTE 2 Les entités propres à la tâche et les entités de l'interface utilisateur sont considérées comme des éléments
d'interface utilisateur. Un élément d'interface utilisateur peut consister en une représentation visuelle ou un mécanisme
d'interaction se rapportant à un objet tâche (tel qu'une lettre, un bon de commande, des pièces électroniques ou un
schéma de connectique) ou à un objet système (tel qu'une imprimante, un disque dur ou une connexion réseau).
L'utilisateur peut avoir la possibilité de manipuler directement certains de ces éléments d'interface utilisateur.
NOTE 3 Dans une interface graphique, les éléments d'interface utilisateur comprennent des objets de base (barres de
titre de fenêtre, éléments de menu, boutons de commande, images interactives, champs de texte modifiables, etc.) ou des
conteneurs (fenêtres, zones de groupe, barres de menu, menus, groupes de cases d'option mutuellement exclusives,
images composées comportant plusieurs images plus petites, etc.). Dans une interface audio, les éléments d'interface
utilisateur comprennent notamment des menus, des éléments de menu, des messages et des invites d'action.
4 Justification et avantages de la mise en œuvre de l'accessibilité
L'accessibilité est un facteur important à prendre en compte dans la conception des produits, des systèmes,
des environnements et des fonctions, parce qu'elle conditionne l'éventail des personnes pouvant les utiliser et
les utiliser facilement. Plus une conception est accessible, plus grande est la diversité de personnes qui
l'estimeront utilisable.
L'accessibilité peut être améliorée grâce à des caractéristiques et à des attributs connus pour bénéficier aux
utilisateurs ayant des exigences particulières. Afin de déterminer le niveau d'accessibilité atteint, il est
nécessaire de mesurer l'efficacité, l'efficience et la satisfaction des utilisateurs travaillant avec un produit ou
interagissant avec un environnement pour la plus grande diversité d'utilisateurs. La mesure de l'accessibilité
est particulièrement importante en raison de la complexité des interactions entre l'utilisateur, les objectifs, les
caractéristiques des tâches et les autres éléments du contexte d'utilisation. Le niveau d'accessibilité d'un
produit, d'un système, d'un environnement ou d'une fonction peut être très variable selon le contexte
d'utilisation.
8 © ISO 2008 – Tous droits réservés
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.