- From: Daniel Montalvo <dmontalvo@w3.org>
- Date: Thu, 10 Jun 2021 12:14:20 +0200
- To: "'David Sloan'" <dsloan@tpgi.com>
- Cc: <public-wai-curricula@w3.org>
- Message-ID: <006e01d75de1$62c71d00$28555700$@w3.org>
Thanks for your answer, Dave. Sorry for that confusion. Yes, I was referring to your survey comments. https://www.w3.org/2002/09/wbs/35532/curriculaDesignerModulesEagleReview/results#xq9 I have changed the examples I had under functional requirements. Some somehow clashed with WCAG, which we defined as non-functional. Now I have [[ * identify different functional requirements that relate to people with disabilities, for example: * a person with disabilities needs to understand how clothing looks like both through vision and through text descriptions * a person with disabilities needs to be able to choose their sit when buying a ticket using their assistive technology of choice ]] https://deploy-preview-347--wai-curricula.netlify.app/curricula/designer-modules/understanding-and-involving-users/#topic-establish ing-requirements Is the difference between functional and non-functional requirements now clearer? What other examples of functional requirements related to people with disabilities would you suggest? Thanks. Best. -- Daniel Montalvo Accessibility Education and Training Specialist W3C/WAI From: David Sloan <dsloan@tpgi.com> Sent: jueves, 10 de junio de 2021 11:03 To: Daniel Montalvo <dmontalvo@w3.org> Cc: public-wai-curricula@w3.org Subject: Re: Functional versus non-functional requirements for accessibility Hi Daniel Apologies for the lack of detail in the response as I need some clarity on what you're asking. I assume it's from a survey comment I left, but I can't remember the details of what I said! But in general, I'm referring to the distinction in software engineering between: 1. functional requirements-things that define what a product should do, and 2. non-functional requirements-constraints on the system and its development Non-functional requirements would cover things like security requirements, response time, usability, and accessibility. [1] For example, a system might include a functional requirement that a user can purchase a product. And some associated non-functional requirements would be that the purchase process should be secure, accessible, and usable across a set of specified platforms and environments. In other words, we can say that WCAG conformance is a non-functional requirement of a web product. Each of the product's functional requirements should be implemented in a way that ensures the functionality is accessible to users with disabilities. Does that help? Dave [1] https://en.wikipedia.org/wiki/Non-functional_requirement -- David Sloan (he/him) Principal Accessibility Engineer Strategy and Research Lead TPG Interactive <https://www.tpgi.com/> www.tpgi.com A Vispero Company <https://vispero.com> https://vispero.com -- This message is intended to be confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, please delete this message from your system and notify us immediately. Any disclosure, copying, distribution or action taken or omitted to be taken by an unintended recipient in reliance on this message is prohibited and may be unlawful. From: Daniel Montalvo <dmontalvo@w3.org <mailto:dmontalvo@w3.org> > Date: Wednesday, 9 June 2021 at 09:59 To: David Sloan <dsloan@tpgi.com <mailto:dsloan@tpgi.com> > Cc: public-wai-curricula@w3.org <mailto:public-wai-curricula@w3.org> <public-wai-curricula@w3.org <mailto:public-wai-curricula@w3.org> > Subject: Functional versus non-functional requirements for accessibility CAUTION: This email originated outside Vispero. Do not click links, open attachments or forward unless you recognize the sender. Hey Dave, As per your comment about distinguishing functional and non-functional requirements. Currently I have capture this as follows. [[ Topic: Establishing Requirements Present the W3C accessibility standards. Discuss policies that apply in the students' region (if any). Explain functional and non-functional requirements related to people with disabilities. Learning Outcomes for Topic Students should be able to: * identify different non-functional accessibility requirements, for example those included in WCAG and in applicable accessibility policies * identify different functional requirements that relate to people with disabilities, for example: * appropriate contrast ratios * availability of content and functionality in different screen sizes and configurations * keyboard compatibility * compatibility with assistive technologies and adaptive strategies ]] For context, see https://deploy-preview-347--wai-curricula.netlify.app/curricula/designer-modules/understanding-and-involving-users/#topic-establish ing-requirements But I am a bit hesitant as to how this is going to be understood. On the one hand we could consider WCAG as non-functional (it does not tell you how to do things) but on the other hand WCAG does have specific requirements such as contrast ratios, descriptive labels and headings, that could be understood as functional. Could you please expand on this a bit more? How would you better capture the difference between functional and non-functional requirements for accessibility? Best. -- Daniel Montalvo Accessibility Education and Training Specialist W3C/WAI
Attachments
- image/png attachment: image001.png
Received on Thursday, 10 June 2021 10:15:35 UTC