La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno L ópez Departamento de Informática UC3M Lourdes Moreno L.

Presentaciones similares


Presentación del tema: "AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno L ópez Departamento de Informática UC3M Lourdes Moreno L."— Transcripción de la presentación:

1 AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno L ópez Departamento de Informática UC3M Lourdes Moreno L ópez "Congreso Internacional de Accesibilidad Web SIDAR 2010" 20 al 22 de octubre, Logroño 1

2 09/02/2014 Motivación Accesibilidad en los procesos de desarrollo Accesibilidad en los procesos de desarrollo La accesibilidad en la organización. Inclusión tardía del requisito Poca formación

3 Estado de la cuestión ¿Tecnología de desarrollo accesible? Tecnologías de la Web 1.0 Tecnología cliente: (X)HTML, CSS, … Tecnología servidor: PHP,.NET, … Tecnologías de la Web 2.0 (RIA) Ajax (Dojo, Bindows,…) Flash (SilverLight, Flex, …) Tecnología de evaluación: Herramientas automáticas, métricas Conclusiones WCAG 2.0 WAI-ARIA Desarmonización. Falta de Compatibilidad Escasez de tecnología favorable en el desarrollo, y menos al mantenimiento sólo se permite, no se dirige, hay una dependencia con el desarrollador 3

4 Estado de la cuestión Desde el punto de vista de la Ingeniería Basados en las WCAG: orientado a la evaluación Ingeniería del Software : se nombra, no claridad en su tratamiento Paradigmas, modelos de proceso, metodologías, … donde se podría integrar la accesibilidad Métodos de Ingeniería Web: Uso de patrones, web semántica (aproximación Dante: a través de ontología WAFA se integran requisitos desde el diseño en el método WSDM) Sistematización desde el diseño Interacción Persona-Ordenador: Interfaces para todos, tecnología de apoyo, DCU (ISO 13407), diseño inclusivo Por su relación con la usabilidad, ofrecen marcos de trabajo con participación del usuario en contextos específicos 4

5 Conclusiones Estado de la cuestión Tratamiento de la accesibilidad en el proceso Cómo aplicar las WCAG en el proceso de desarrollo. No calidad Desconocimiento en la Organización, no hay formación Escasez de tecnología e incompatibilidad No se encuentran propuestas de solución que incluyan requisitos de accesibilidad web desde el inicio, y que lo trasladen a todo el proceso de desarrollo Considerar trabajos y enfoques metodológicos de la Ingeniería para integrar de manera sistemática el requisito de accesibilidad La solución debe ir encaminada a dotar a los profesionales de un soporte formal e integral que ayude y guíe en el proceso de desarrollo para conseguir el objetivo de la accesibilidad 5

6 Propuesta: AWA (Accessibility for Web Applications) Bases Marco normativos => WCAG 1.0, WCAG 2.0 No se indica en las WCAG cómo incluir requisitos en el proceso de desarrollo = > Conceptualizar las WCAG en el proceso Calidad para todo el ciclo de vida de la aplicación incorporado requisitos en el proceso=> Sistematización de los mecanismos de integración (utilizar Método) Seguimiento de un método sistemático puede distanciarse del usuario Excepciones en el estándar Requisitos de accesibilidad en la Organización => Plan de accesibilidad, formación Seguir enfoque DCU, e inclusivo => proceso iterativo 6

7 Propuesta: AWA (Accessibility for Web Applications) Soporte metodológico para incluir el requisito de la accesibilidad web en todo el ciclo de vida de la aplicación web, desde la perspectiva de la ingeniera, y favoreciendo la gestión de la accesibilidad y su calidad. Con un enfoque de Diseño Centrado en el Usuario (DCU) con inclusión, requisitos en la organización junto con un proceso de abstracción de conceptos del estándar de accesibilidad WCAG, se han definido requisitos de accesibilidad que activan diversos mecanismos en distintos momentos del proceso. 7

8 AWA (Accessibility for Web Applications) Definición, estructura e instrumentos Componentes e instrumento Clasificación, notación BNF identificativa Descripción (plantillas) Estándares: Modelado en MOF y OCL (OMG), guías, técnica, recursos, casos de uso (UML), diagrama de actividades (UML) Proceso genérico: Modelo de ciclo de vida Espiral (iterativo) 8

9 AWA (Accessibility for Web Applications) Componente AWA_Organización Plan de Accesibilidad Grupo de accesibilidad: responsabilidades y funciones. Gestión del conocimiento Declaración de Política de accesibilidad Selección de un método de desarrollo, de tecnología Plan de Formación Calidad. Gestión de la accesibilidad Identificación y articulación de procesos de gestión de la accesibilidad Procesos externos. Pliego de requisitos para proveedores Sugerencias del usuario. Incluir procesos de gestión sugerencias 9

10 AWA (Accessibility for Web Applications) Componente AWA_Interacción Excepciones del estándar. Qué opina el usuario Usabilidad y accesibilidad Marco de solución: ISO 13407, marco de trabajo para seguir un enfoque DCU en el contexto particular de la accesibilidad web, siguiendo estos principios: o Involucrar a todos los usuarios, incluyendo al usuario con discapacidad en todo el proceso o Considerar la diversidad de contextos de uso en la Web Acomodan las actividades del DCU en las actividades del proceso genérico a través de la integración técnicas de usabilidad 10

11 Acomodan las actividades del DCU en las actividades del proceso genérico a través de la integración técnicas de usabilidad, para así dirigir a conseguir satisfacer requisitos de accesibilidad AWA (Accessibility for Web Applications) Componente AWA_Interacción

12 Seguir enfoque de DI en la captura requisitos Seguir enfoque de DI en el análisis y diseño Seguir enfoque de DI en la evaluación Mecanismos A WA_Interacción 12

13 AWA (Accessibility for Web Applications) Componente AWA_WCAG Conceptualizar las WCAG en el proceso => Clasificación Analizado la semántica: requisitos de distinto tipo y naturaleza Distinguir: cuándo y cómo pueden ser tratados en el proceso de desarrollo, y con calidad, sistematizando desde diseño Correspondencia WCAG - AWA_Requisitos 13

14 14 AWA (Accessibility for Web Applications) Componente AWA_WCAG Imagen a incluirMeta elemento Imagen con requisitos de accesibilidad incluidos (A)

15 AWA (Accessibility for Web Applications) Aplicación Dos orientaciones: 1) Con orientación al Método2) Con orientación al Proceso 15

16 Incluir los requisitos de accesibilidad en el Método Análisis :Analista AWA_Metamodelo_ WCAG Extender requisitos del método Diseño de la extensión del método : Diseñador/programador método Extensión primitivas Extender primitivas Validación de requisitos Implementación de la extensión del método :Programador Compilador Modelos Extensión Reglas de Transformación Patrones_códigoWCAG Elementos para incorporación de requisitos de accesibilidad Elementos del Método donde se han incluido los requisitos de accesibilidad

17 Incluir los requisitos de accesibilidad en el Proceso ANÁLISIS :Analista Requisitos de accesibilidad Requisitos extendidos Extender requisitos

18 DISEÑO : Diseñador contenidos : Diseñador método : Diseñador gráfico Contenido primario Contenido extendido Elaboración del contenido adicional Validación Diseñar Verificar/Validar Modelos extendidos Método extendido Diseñar maqueta con estilos Validación Maqueta gráfica accesible Extender requisitos Incluir los requisitos de accesibilidad en el Proceso

19 IMPLEMENTACIÓN : Diseñador programador : Programador Plantillas (X)HTML y CSS accesibles Implementación Plantilla y estilos Validación/Evaluación Generación de código Código Verificar/Validar Compilador método extendido Modelos extendidos Contenido extendido Diseñar maqueta con estilos Maqueta gráfica accesible Incluir los requisitos de accesibilidad en el Proceso

20 EVALUACIÓN : Evaluación automática : Evaluador : Usuarios Alertas de problemas de accesibilidad Monitorización, pruebas automáticas Evaluación experta Pruebas con usuarios Retroalimentació n en el proceso Generación de código Código páginas web Incluir los requisitos de accesibilidad en el Proceso

21 Conclusiones La accesibilidad web debe ser un requisito en los proyectos web Obstáculos: tecnología, formación, WCAG en el proceso, sin calidad, poca participación del usuario, … Se ha presentado un espacio de trabajo Soporte metodológico formal sobre proceso genérico Requisitos para la Organización Requisitos a partir de las WCAG Requisitos para considerar al usuario Carencias y excepciones Aplicación integral No es del todo dirigido Excepciones: Diversidad tecnológica

22 Trabajos futuros Sitio web público con la propuesta Consulta filtrada por distintos parámetros, itinerarios Difusión, contrastar y mejorar la propuesta Ampliación con requisitos incluidos en las ATAG 2.0. Incorporación de nuevos mecanismos en AWA_Interacción Investigación de la dependencia de la accesibilidad y la recuperación de contenidos multimedia en la Web Incorporación de tecnologías y estándares: WAI-ARIA Definición de propuesta de estandarización a partir de AWA_Organización

23 23 Sitio Web AWA

24 AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno L ópez Departamento de Informática UC3M "Congreso Internacional de Accesibilidad Web SIDAR 2010" 20 al 22 de octubre, Logroño 24


Descargar ppt "AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno L ópez Departamento de Informática UC3M Lourdes Moreno L."

Presentaciones similares


Anuncios Google