Métricas, Criterios y Estrategias para Evaluar Calidad Web

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Métricas, Criterios y Estrategias para Evaluar Calidad Web"

Transcripción

1 JAIFI'02 Jornadas de Actualización en Informática de la Facultad de Ingeniería Métricas, Criterios y Estrategias para Evaluar Calidad Web Contenidos Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Modelos de Calidad / Métricas Un Met. de Inspección: WebQEM Otro: Evaluación Heurística Conclusiones Dr. Luis Olsina GIDIS, Dpto. de Informática, Facultad de Ingeniería, UNLPam olsinal@ing.unlpam.edu.ar 2002 GIDIS

2 Internet/Web Comparación de la Velocidad de Adopción de la Web respecto a otras Tecnologías Usuarios (Millones) Años para alcanzar 50 M de usuarios:: Radio = 38 TV = 13 Cable = 10 Internet/Web = 5 Radio TV Cable Internet/ Web

3 Orientación de los Productos Web Niveles de Orientación de las WebApps Orientación a Documentación Hypertexto (Tim Berners-Lee, 1992)» Catálogos,» Divulgación de Informes, etc. Orientación a Aplicación con Funcionalidad Sw» E-commerce» E-Banking» E-learning Diseñar Aplicaciones Web presenta Nuevos Desafíos Requerimientos Funcionales y no-funcionales Procesos de Desarrollo Procesos de Evaluación

4 Reciente Survey sobre WebApps Los Desarrollos de Proyectos Web: No cumplen las expectativas de negocio: 84% No disponen de la funcionalidad requerida: 53% Retraso en el desarrollo: 79% Sobrepaso del presupuesto: 63% Los productos son de baja calidad: 52% Fuente: Cutter Consortium, 2001

5 Beneficios de la Evaluación Beneficios Comprender, Analizar (los atributos de un ente) Controlar (la calidad del producto, ) Predecir (el tiempo y costo de un proyecto) Mejorar (la calidad de un producto, proceso ) Factores Calidad, Calidad en Uso, Productividad, Costo Fases del Ciclo de Vida del Software Exploración, Desarrollo, Mantenimiento.

6 Dilema Cuál es el método o técnica de evaluación apropiado para un problema dado? One size does not fit all needs and preferences Debemos buscar métodos y técnicas de evaluación, a veces complementarios

7 Esquema Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Modelos de Calidad / Métricas Un Método de Inspección: WebQEM Otro Método: Evaluación Heurística Conclusiones

8 Componentes en la Evaluación Requerimientos de Evaluación Captura Captura de Datos AnálisisAnálisis Recomendaciones

9 Componentes en la Evaluación Requerimientos de Evaluación Metas, Restricciones (Seguridad, Disponibilidad, etc.) Especificación de Requisitos, Definición de Criterios, Técnicas, Métricas Captura de Datos Recolección de Datos Análisis Automática, Semiautomática, Manual Técnicas Estadísticas, Visualización Gráfica, Tablas, etc. Interpretación de los datos. Recomendaciones Doc. de Conclusiones, Propuestas de Mejora

10 Esquema Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Modelos de Calidad / Métricas Un Método de Inspección: WebQEM Otro Método: Evaluación Heurística Conclusiones

11 Categorías Métodos de Evaluación Categorías de Métodos Testing Inspección Consulta (Inquiry) Modelado Analítico Simulación Los Métodos y Técnicas a Aplicar pueden ser: Cuantitativos versus Cualitativos Automáticos, Semiautomáticos o Manuales Desde Fácil a Difícil de Usar y Aprender

12 Tipos de Métodos de Evaluación Tipos de Métodos y Técnicas Protocolo Hablar en Voz Alta Análisis de Log Files Evaluación Heurística Revisión de Guías Inspección de Características y Atributos En cumplimiento de estándares (ISO 9126) Entrevistas Cuestionarios Análisis Cognitivo de Tareas Modelos Programables de Usuario,

13 Taxonomía de Métodos de Evaluación Clase de Método -- Testing -- Inspección -- Consulta,... axonomía e Métodos de valuación Tipo de Método -- Análisis de Log Files -- Evaluación Heurística -- Evaluación de Características,... Tipo de Automatización -- Manual -- Semi-Automático -- Automático Nivel de Esfuerzo -- Fácil de Usar, Aprender -- Efectivo, Preciso -- Rango de Aplicabilidad Fase -- Requerimientos -- Captura -- Análisis -- Recomendaciones

14 Ejemplo de Método de Evaluación Clase de Método -- Inspección Bobby w.cast.org/bobby Tipo de Método -- Revisión de Guías (W3C) Tipo de Automatización -- Automático Nivel de Esfuerzo -- Fácil de Usar, Aprender -- Relativamente Efectivo Fase -- Captura -- Análisis -- Recomendaciones

15 Descripción de Métodos de Evaluación Categoría: TESTING Protocolo Hablar en Voz Alta (Thinking Aload) Protocolo de Realizar Preguntas Testing de Performance del Sistema Análisis de Web Log Files Testing Remoto Testing de Código, Caja Negra y Caja Blanca Testing de Contenido Descripción Los usuarios conversan en voz alta durante el test, por ejemplo durante un test de Interface de Usuario. Extensión del anterior, en donde el tester pregunta al usuario Cuán rápido es el sistema? Y con carga? Y llevado a niveles de stress? El tester o el software analiza el registro de datos, que refleja lo que el usuario hizo Los testers y usuarios no están en el mismo lugar físico Se testean componenetes de software, revisando el código o simplemente la funcionalidad a partir de entradas/salidas Se prueba la relevancia, consistencia, precisión, etc. de los contenidos

16 Técnicas de Evaluación para Testing Testing de Performance del Sistema métricas como Tiempo de Respuesta, Rendimiento, etc. Testing de Performance del Usuario métricas como Tiempo para Completar una Tarea, Tasa de Exito para Completar Tareas (Success Rate) Análisis de Web Log Files métricas como Visitas por Páginas, Páginas por Visita Otras Técnicas de Testing

17 Descripción de Métodos de Evaluación Categoría: INSPECCION Revisión de Guías Evaluación Heurística Inspección Formal Inspección de Características Inspección de Estándares Descripción Los evaluadores (expertos) chequean la conformidad del producto con un conjunto de guías establecidas. Los expertos identifican violaciones a una lista de heurísticas. Es un método informal Se reúne un equipo de inspectores (tester, desarrollador,etc.) y chequean un producto Los evaluadores miden al ente a partir de atributos y características (Usabilidad, etc.) Los evaluadores valoran atributos de características para analizar la conformidad con estándares (ISO, CMM)

18 Técnicas de Evaluación para Inspección Revisión de Guías, Por ej., Guías de Accesibilidad WAI WEBCONTENT/ Evaluación Heurística, Por ej., J. Nielsen Inspección de Características Por ej., ISO 9126, métricas para Confiabilidad, Eficiencia, etc. WebQEM Otras Técnicas de Inspección

19 Descripción de Métodos de Evaluación Categoría: CONSULTA Observación de Campo, Entrevista Contextual Entrevista Cuestionarios Feedback del Usuariuo Grupos Focalizados Descripción Los evaluadores visitan el lugar de trabajo de los usuarios y observan su trabajo. Puede entrevistar a los mismos Es una sesión de discusión ente el usuario y el entrevistador. Estructurada, o no Es un instrumento de medición para captar por ej. Satisfacción del usuario, etc. Es un medio por el cual el usuario deja sus comentarios y sugerencias Grupo de cinco a diez usuarios, donde se discuten aspectos del producto. El evaluador juega el rol de moderador

20 Técnicas de Evaluación para Consulta Entrevistas Estructuradas, Semiestructuradas Surveys Cuestionarios Abiertos, Cerrados, etc. Retroalimentación de Usuarios Otras Técnicas de Consulta

21 Ingeniería Web Web Engineering is concerned with the establishment and use of sound scientific, engineering and management principles and disciplined and systematic approaches to the successful development, control, deployment and maintenance of high quality WebApps We should select the appropiate method(s) and practice(s) in the right place in order to Assure the Quality of WebApps One size does not fit all needs and preferences

22 Esquema Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Métricas / Modelos de Calidad Un Método de Inspección: WebQEM Otro Método: Evaluación Heurística Conclusiones

23 Aseguramiento de Calidad Calidad del software Medición de Productos de software: necesidad de obtener datos objetivos que ayuden a mejorar la calidad A partir de Métricas Creación de Modelos de Calidad: : útiles para discutir, planificar y obtener indicadores de calidad ISO 9126, etc.

24 Introducción a Métricas ENTIDAD objeto o evento del mundo real. ATRIBUTO característica o propiedad de una entidad. METRICA Valor o medida de un atributo obtenido a partir de algún criterio.

25 Introducción a Métricas: Entidad ENTIDAD Objeto o evento del mundo real - tangible o intangible. Tipos Recurso Proceso Producto (Ej. Producto -> > Sitio Web) Producto/Sistema en Uso

26 Introducción a Métricas: Entidad Entidad Recurso Proceso Producto Producto en Uso Sub-entidad Personas (Equipos) Software Hardware Oficina... Requerimiento Diseño Detallado Testing Mantenimiento Sitio o Aplicación Web (WebApps) Página Media (Gráfico, Audio, Video) Programas Especificaciones Diseño WebApps o componente Web en uso

27 Introducción a Métricas: Atributo ATRIBUTO Característica o propiedad de una entidad. Tipos Directos e Indirectos (Internos y Externos) Ejemplos Disponibilidad de Tabla de Contenidos Cantidad de Enlaces Rotos Porcentaje de Páginas Muertas Mantenimiento del Color en los Enlaces

28 Introducción a Métricas: Medida Qué es medir? Def. La medición es el proceso por el cual se asignan números o símbolos a los atributos de las entidades en el mundo real, de tal manera que las definan de acuerdo con reglas claramente establecidas [Fenton et al 97] Cuál es su utilidad? Puedo juzgar entidades conociendo sólo la medida (número) de sus atributos Qué se mide? Se miden atributos de entidades, NO entidades. Todo lo que es mensurable es mucho más fácil de juzgar y controlar

29 Introducción a Métricas: Medida MEDIDA (métrica, valor) correspondencia o mapeo de un dominio empírico (mundo real) a un mundo formal, matemático. Por lo tanto, una medida es un valor numérico o nominal asignado al atributo de un ente p medio de dicha correspondencia o mapeo.

30 Introducción a Métricas Métricas Automatizables Por Herramienta, para obtener los datos y cálculo. Métricas Semi-automatizables Métricas Manuales Observacionales.

31 Introducción a Métricas Métricas Directas Correspondencia directa, esto es, va de un atributo a un número, y usamos el número para responder preguntas o conjeturar sobre el mundo empírico. Métricas Indirectas Cuando un atributo debe ser medido por la combinación (asociación) de otros atributos.

32 Ejemplos de Métricas Directas Longitud del Texto del Cuerpo de una Página Medido por cantidad de palabras, etc. Cantidad de Enlaces Rotos Internos Medidos por la presencia de errores del tipo 404, (410?) Cantidad de Imágenes con Texto Alternativo Medido por la presencia de la etiqueta ALT (con texto no nulo) en cada una de las imágenes vinculadas a las páginas de un sitio Web

33 Ejemplos de Métricas Indirectas Porcentaje de Enlaces Rotos de un Sitio PorcentajeEnlacesRotos = CantidadEnlacesRotosInternos + CantidadEnlacesRotosExternos 100 CantidadTotalEnlaces Porcentaje de Presencia de la propiedad ALT. PorcentajePresenciaALT = CantidadImágenesALT CantidadTotalImágenes 100

34 Ejemplos de Métricas Indirectas Porcentaje de Redundancia de Imágenes La repetición de imágenes equivale a la redundancia de la información visual CantidadImágenesDistintas PorcentajeRedundanciaImagenes = 100* 1 CantidadTotalImágenes

35 Tipos de Métricas Web. Posibles Tipos de Métricas de Producto de Elementos de Página, Página, de Sitio de Enlace de Performance de Error y Falla (de Enlace, de Página, de Texto, de Compatibilidad) de Formato (Texto, Enlace, Página, etc.) de Tamaño (Texto, Media, etc.) de Elementos de Texto, Media de Accesibilidad de Contenido de Complejidad de Arquitectura

36 Métricas Web - Enlaces. Métricas para Tamaño de Enlace, Formato de Enlaces, Errores de Enlaces Cuántos enlaces hay en la página, y en el sitio? Qué tipos de Enlaces?, textuales, gráficos? Qué nivel de redundancia de enlaces hay? Cuántos colores se usan para enlaces textuales? Qué nivel de errores de enlaces hay?, internos, externos

37 Métricas Web - Texto. Métricas para Tamaño de Texto, Formato de Texto, Errores de Texto, Accesibilidad Cuánto texto hay en la página, y en el sitio? Qué tipos de texto?, título, cuerpo, meta-keywords? Qué nivel de riqueza textual? non-stop words Qué nivel de formato se usa en el cuerpo?, énfasis, negrita, subrayado, fuentes, colores, listas, etc. Qué nivel de errores ortográficos? Qué porcentaje de texto alternativo?, accesibilidad

38 Métricas Web Imágenes y Media Métricas para Elementos de Imagen, Tamaño de Imágenes, Formato de Imágenes, Performance,, otras Medias Cuántos imágenes hay en la página, y en el sitio? Qué nivel de redundancia de imágenes hay? Qué tipos? gráficos enlazados, ads, bullets. Qué nivel de formato se usa?, alto, ancho. Además, gif, jpg, etc. Qué tamaño tiene la imagen?

39 Métricas Web Página. Métricas para Tamaño de Página, Formato de Página, Performance, Errores de Página, Función de la Página Cuán rápido se carga la página?, páginas de acceso rápido Cómo es controlado el estilo de la página?, Qué fonts, colores, etc. se usan a través de la página? Qué nivel de errores de páginas hay?, HTML, huérfanas, etc. Qué nivel de elementos interactivos hay?, scripts, forms, applets, etc De qué tipo es, conforme a su función?, Contenido, Formulario, Link, Home, otras

40 Modelos de Calidad Modelos de Calidad Producto Modelo de Boehm [Boehm et al., 1978] Marco ISO 9126 [ISO/IEC, 1991, y 2001]: Proceso Modelo CMM (Capability Maturity Model) ) [Paulk[ Paulk, 1993]: Modelo SPICE (Software Process Improvement and Capability determination) ) [SPICE, 1999]:

41 Modelos de Calidad (ISO/IEC ) 1) Características Software Quality Functionality Reliability Usability Efficiency Maintainability Portability Suitability Accuracy Interoperability Security Compliance Maturity Fault Fault Tolerance Recoverability Compliance Understandability Learnability Operability Attactiveness Compliance Time Time behaviour Resource utilization Compliance Analysability Changeability Stability Testeability Compliance Adaptability Instalability Co-existence Replaceability Compliance Subcaracterísticas

42 Características y Subcaracterísticas Usabilidad» Comprensión Global del Sitio» Ayuda y Retroalimentación» Aspectos de Interface» Aspectos Estéticos Funcionalidad» Búsqueda y Recuperación» Navegación y Exploración» Funciones y Contenido Específicos del Dominio (E-commerce, Museos, Universidades...) Confiabilidad» No deficiencia Eficiencia» Performance» Accesibilidad

43 Características y Atributos Confiabilidad No Deficiencia de Enlaces» Enlaces Rotos» Enlaces Inválidos» Enlaces no Implementados Otras No Deficiencias» Páginas Muertas» Páginas bajo Construcción» Errores de Ortografia» Otras... (Dependientes de Browsers, etc.)

44 Esquema Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Modelos de Calidad / Métricas Un Método de Inspección: WebQEM Otro Método: Evaluación Heurística Conclusiones

45 Taxonomía de Métodos de Evaluación Clase de Método -- Testing -- Inspección -- Consulta,... axonomía e Métodos de valuación Tipo de Método -- Análisis de Log Files -- Evaluación Heurística -- Evaluación de Características y Atributos Tipo de Automatización -- Manual -- Semi-Automático -- Automático Nivel de Esfuerzo -- Fácil de Usar, Aprender -- Efectivo, Preciso -- Rango de Aplicabilidad Fase -- Requerimientos -- Captura -- Análisis -- Recomendaciones

46 Ejemplo de Método de Evaluación Clase de Método -- Inspección WebQEM Tipo de Método -- Evaluación de Características y Atributos Tipo de Automatización -- Manual -- Automático Fase -- Análisis -- Recomendaciones Nivel de Esfuerzo -- Medianamente Fácil de Usar -- Efectivo

47 Motivaciones No había una Metodología Cuantitativa ampliamente reconocida para la evaluación de WebApps, en el tipo de Métodos de Inspección por Características.» Al menos hasta WebQEM» (2000) WebQUAL, 2QCV2Q... Los procesos de Evaluación y Medición para que sean efectivos requieren no sólo soporte metodológico sino también tecnológico

48 Problemática en la Evaluación La Evaluación de la Calidad,, está basada en modelos y métricas de calidad, o está librada a la intuición y subjetividad de los evaluadores? Los procedimientos de valoración de atributos y características, están centrados en modelos de agregación y métodos cuantitativos de cálculo, o en modelos cualitativos?

49 Problemática en la Evaluación Las decisiones fundamentales de la evaluación están centradas y dirigidas por el juicio de expertos,, o por el juicio de los usuarios? El ente a valorar, puede ser considerado simple o complejo,, desde el punto de vista de la evaluación? Cuáles son los componentes objetivos y subjetivos en el proceso de evaluación? Los subjetivos pueden ser minimizados?

50 Propuesta de WebQEM Evaluar y Comparar la Calidad de Artefactos Web más o menos complejos Basada en Modelos y Métricas de calidad Modelo de Calidad ISO (modelo mixto) Cuantificar atributos directos e indirectos Basada en modelos de Agregación de Atributos y Características Modelo de cálculo meramente aditivo Modelo de cálculo multi-atributo no lineal

51 Propuesta de WebQEM Centrada en el juicio de evaluadores expertos en el dominio Permita Trazabilidad en el proceso de evaluación Favorezca seguimiento y justificación de resultados Propuesta de Metodología Integral, Sistemática y Cuantitativa centrada en principios de IS para evaluar la Calidad de Aplicaciones Web Si no sabemos dónde estamos parados un mapa no ayuda Evaluar, para realizar recomendaciones

52 Fases de WebQEM Planificación y Programación de la Evaluación Selección del Dominio A 1 X 1 F(X 1 ) IE 1 Evaluación y Comparación Web-S1 Web-S2 Web-Sn Metas Punto de Vista del Usuario Características y Atributos del Arbol de Requerimientos Atributos Cuantificables Función de Criterio Elemental 100 % 50% 0 Preferencias Elementales Modelo de Scoring (LSP) IG-S i 100 % 50% 0 Web-S2 Web-Sn Web-S1 Unsatisfactory Marginal Satisfactory A n Definición y Especificación de Requerimientos X n F(X n ) IE n Evaluación Elemental: Definición e Implementación Ranking Final de los Artefactos Web Evaluación Global: Definición e Implementación

53 El Modelo de Calidad ISO Characteristics Software Quality Functionality Reliability Usability Efficiency Maintainability Portability Suitability Accuracy Interoperability Security Compliance Maturity Fault Fault Tolerance Recoverability Compliance Understandability Learnability Operability Attactiveness Compliance Time Time behaviour Resource utilization Compliance Analysability Changeability Stability Testeability Compliance Adaptability Instalability Co-existence Replaceability Compliance Subcharacteristics

54 El Modelo de Calidad ISO 9126 Característica Pregunta Central Subcaracterística Pregunta Central Funcionalidad Las funciones y propiedades satisfacen las necesidades explícitas e implícitas; esto es, el qué...? Confiabilidad Usabilidad Puede mantener el nivel de rendimiento, bajo ciertas condiciones y por cierto tiempo? El software, es fácil de usar y de aprender? Adecuación Exactitud Interoperabilidad Conformidad Seguridad de Acceso Nivel de Madurez Tolerancia a fallas Recuperabilidad Comprensibilidad Facilidad de Aprender Tiene el conjunto de funciones apropiadas para las tareas especificadas? Hace lo que fue acordado en forma esperada y correcta? Interactúa con otros sistemas especificados? Está de acuerdo con las leyes o normas y estándares, u otras prescripciones? Previene accesos no autorizados a los datos y programas? Con qué frecuencia presenta fallas por defectos o errores? Si suceden fallas, como se comporta en cuanto a la performance especificada? Es capaz de recuperar datos en caso de fallas? Es fácil de entender y reconocer la estructura y la lógica y su aplicabilidad? Es fácil de aprender a usar?

55 Usabilidad Usability : The capability of the software product to be understood, learned, used and attractive to the user, when used under specified ied conditions Comparación de Subcaracterísticas ISO 9126 Título: Usabilidad Tipo: Característica Sub-característica/s: Comprensibilidad Facilidad de Aprender Operabilidad Grado de Atracción IEEE 1061 Título: Usabilidad Tipo: Característica Sub-característica/s: Comprensibilidad Facilidad de Aprender Operabilidad Nivel de Comunicación Modelo de Calidad para la Web Título: Usabilidad Tipo: Característica Sub-característica/s: Comprensibilidad (Global del Sitio) Mecanismo de Ayuda y Retroalimentación Aspectos de Interfaces Aspectos Estéticos y de Estilo

56 Características y Subcaracterísticas Usabilidad» Comprensión Global del Sitio» Ayuda y Retroalimentación» Aspectos de Interface» Aspectos Estéticos Funcionalidad» Búsqueda y Recuperación» Navegación y Exploración» Funciones y Contenido Específicos del Dominio (E-commerce, Museos, Universidades...) Confiabilidad» No deficiencia Eficiencia» Performance» Accesibilidad

57 Características y Atributos Usabilidad Comprensión Global del Sitio Esquema de Organización Global» Tabla de Contenidos» Mapa del Sitio» Indices (Alfabéticos( Alfabéticos,, Temáticos, Híbridos...) Visita Guiada (convencional y/o virtual) Mapa de Imagen Ayuda y Retroalimentación Ayuda» Visitante por Primera vez» Búsqueda (etc.) Directorio de Direcciones» Telefono-Fax, e

58 Características y Atributos Confiabilidad No Deficiencia de enlaces» Enlaces Rotos» Enlaces Inválidos» Enlaces no Implementados Otras No Deficiencias» Páginas Muertas» Páginas bajo Construcción» Errores de Ortografia» Otras... (Dependientes de Browsers, etc.)

59 Características y Atributos Enlaces Rotos Cantidad de enlaces Rotos internos (no distintos)» Cantidad de Enlaces Rotos externos (no distintos)» Cantidad de Enlaces Totales del Sitio» Porcentaje de Enlaces Rotos PorcentajeEnlacesRotos = CantidadEnlacesRotosInternos + CantidadEnlacesRotosExternos 100 CantidadTotalEnlaces» Densidad de Enlaces Rotos DensidadEnlacesRotos = CantidadTotalEnlacesRotos CantidadTotalEnlaces* CantidadDocumentos Concentración por Nodo (frecuencia) de Enlaces Rotos

60 Características y Atributos Páginas Muertas (Orphan Pages) Este atributo representa la cantidad de páginas que no tienen ningún enlace de retorno dentro del sitio Porcentaje de Páginas Muertas Porcentaje PáginasMuertas =100* CantidadPáginasMuertas CantidadTotalPáginas

61 Características y Atributos Eficiencia Performance (un aspecto) Páginas de Acceso Rápido El tiempo de descarga (Τ),( estará en función del tamaño de la página estática (τ),( y la velocidad de la línea de conexión establecida (c). ( τ c) ΤDesc arga = f, La creación de umbrales mínimos de tamaño de página para una descarga eficiente para una conexión dada, nos permite crear una función que clasifique cada una de las páginas del sitio en páginas de acceso rápido o páginas de acceso lento. g ( Τ ) Descarga AccesoRápido = AccesoLento Τ Τ Descarga Descarga < Τ Τ máximo máximo

62 WebQEM_Tool Editando Requerimientos Menú Proyecto Menú Diseño Menú Ejecución Menú Informe Menú de Edición de aracterísticas y Atributos

63 WebQEM_Tool Editando Requerimientos

64 Evaluación Elemental Panorama X 1 Measurable Attributes Criteria Function Definition A 1 A n F(X 1 ) EQ 1 Elementary Preferences 100 % 50% 0 X n F(X n ) EQ n Elementary Evaluation:

65 Métrica Web y Criterio Elemental Métrica Porcentaje de Enlaces Rotos X = #Enlaces_Rotos / #Total_Enlaces_del_Sitio Preferencia de Calidad Elemental PE = 1 (or 100%) si X = 0; PE = 0 (or 0%) si X >= X max ; otherwise PE= (X max X) / X max si 0 < X < X max donde X max es algún umbral superior acordado, tal como 0.04

66 Preferencias de Calidad Elemental Caso de Estudio de E-bookstore Amazon Barnes & Noble Cúspide Díaz de Santos Borders 1. Usability Functionality Reliability Efficiency

67 Evaluación Global Panorama EQ 1 Ranking Process Aggregation Process (Aditive or LSP Model) GQ-S i 100 % 50% 0 Web-S2 Web-S1 Web-Sn Unsat isfact ory Marginal Sat isfact ory EQ n Global Evaluation: Global Quality Preferences

68 Evaluación Global Modelos de Puntaje Modelo de Puntaje Aditivo (T. T.Gilb) Indicador Global = (Peso componente x Indicator elemental) IG/P = P 1 IE P n IE n Modelo de Puntaje Lógico Multi-criterio (LSP) (Weighted Power Mean Model - J. Dujmovic) IG/P (r) = (P 1 IE r 1 + P 2 IE r P m IE r m) 1/ r Simultaneidad ( y lógico ) Reemplazabilidad ( o lógico ) Neutralidad

69 WebQEM_Tool Ejecución

70 Preferencias de Calidad Global Characteristic and Sub-characteristics Amazon B&N Cúspide Díaz Stos Borders 1. Usability Functionality Searching and Retrieving Issues Navigation and Browsing Issues Domain Specific Functionality and Content Product Information Purchase Features Customer Features Store Features Promotion Policies Reliability Efficiency Global Quality Preference

71 WebQEM_Tool: Informe

72 WebQEM_Tool: Informe

73 WebQEM_Tool: Informe

74 WebQEM_Tool: Informe

75 WebQEM_Tool: Informe

76 Consideraciones Finales Los desarrollos Web tienen cada vez más complejidad añadida y están creciendo rápidamente Orientación a Documentación y a Funcionalidad de Aplicación Sin embargo, las prácticas recientes para desarrollos Web han sido mas bien ad-hoc Y el aseguramiento y el control de la calidad han sido, por lo general, procesos poco tenidos en cuenta. Urge un cambio de paradigma para minimizar la crisis en la Web Web QEM realiza un aporte ingenieril mediante el uso de un enfoque disciplinado y cuantitativo que se adecua a la evaluación, comparación, análisis y recomendaciones de la calidad Web

77 Consideraciones Finales Fase de Análisis de Resultados y Recomendaciones Web-site QEM permite Comprender El estado del arte de Sitios Web Operativos Subcaracterísticas y Atributos Ausentes Problemas de Diseño (Interface, Navegación, Contenido, Performance, Funcionalidad...) Requerimientos Pobremente Implementados Especificar y Controlar Requerimientos de Calidad para Nuevos Proyectos Web-site QEM permite realizar Recomendaciones para Mejorar la Calidad de Productos Web

78 Esquema Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Modelos de Calidad / Métricas Un Método de Inspección: WebQEM Otro Método: Evaluación Heurística Conclusiones

79 El Método de Evaluación Heurística Clase de Método -- Inspección Evaluación Heurística Tipo de Método -- Basada en Guías Heurísticas Tipo de Automatización -- Manual -- Automático Fase -- Análisis -- Recomendaciones Nivel de Esfuerzo -- Fácil de Usar -- Efectivo en Costos -- Impreciso

80 Método de Evaluación Heurística En Evaluación Heurística uno o más evaluadores (expertos en el dominio) evalúan independientemente un sitio Web, usando una Lista de Heurísticas. Heurísticas en el sentido de guías venidas de expertos Principios, Rule of Thumbs (Reglas Prácticas) Evaluación Heurística,, es la tarea de estimar el estado de Usabilidad al aplicar RP establecidas y derivar un puntaje para el sitio basado en cuan próximo se cumplimentan los requerimientos establecidos (J. Nielsen).

81 Método de Evaluación Heurística En Evaluación Heurística el resultado del proceso de evaluación es típicamente una lista de posibles problemas de Usabilidad; esto es, violaciones RoT. Los evaluadores luego de evaluar independientemente el sitio Web, determinan y asocian grados de severidad para cada potencial problema de Usabilidad.

82 Método de Evaluación Heurística Evaluación Heurística es el método de inspección más informal aunque efectivo en costos. Con frecuencia, con RoT contradictorias!!! Es un método rápido de aplicar, barato, fácil de usar.

83 Guías Heurísticas Heurísticas para el atributo Texto de Página Users prefer pages with more content as opposed to breaking content over multiple pages (Landesman and Schroeder 2000). Keep text short; use 50% less text than in print publications (Nielsen 2000). Break text up into smaller units on multiple pages (Flanders 1998; Nielsen 2000). Heurísticas para el atributo Título de Página Use no more than 64 characters (Berners-Lee 1995). Use words (40-60 characters) (Flanders 1998). Use different page titles for each page (Nielsen 2000).

84 Guías Heurísticas Heurísticas para el atributo Longitud del Texto del Enlace Use words in text links (Nielsen 2000). Use links with useful" words (Sawyer and Schroeder 2000). Heurísticas para el atributo Banner de Propaganda Ads afect the user experience; integrate ads with content (Klee and Schroeder 2000). Usability dictates that ads should be eliminated (Nielsen 2000). Ads increase credibility (Kim and Fogg 1999).

85 Esquema Componentes de Evaluación Clasificación de Métodos y Técnicas de Evaluación Modelos de Calidad / Métricas Un Método de Inspección: WebQEM Otro Método: Evaluación Heurística Conclusiones

86 Conclusiones Web Engineering is concerned with the establishment and use of sound scientific, engineering and management principles and disciplined and systematic approaches to the successful development, control, deployment and maintenance of high quality WebApps within budgetary constraints Debemos seleccionar los métodos y prácticas apropiadas en el momento adecuado con el fin de Asegurar la Calidad de WebApps One size does not fit all needs and preferences however, we ought to use some of them!

87 Preguntas? PROGRAMA CYTED Proyecto WEST: Web-Oriented Software Technology Dr. Luis Olsina URL: Grupo de Investigación n y Desarrollo en Ingeniería a de Software Departamento de Informática Facultad de Ingeniería Argentina

Maestría en Ingeniería de Software. Departamento de Informática Universidad Nacional de San Luis. Esquema

Maestría en Ingeniería de Software. Departamento de Informática Universidad Nacional de San Luis. Esquema Maestría en Ingeniería de Software Departamento de Informática Universidad Nacional de San Luis Tópicos de Ingeniería a Web Contenidos Parte IV Metodología WebQEM Fases, Modelos y Herram. Método Heurístico

Más detalles

3.5 MODELOS ISO/IEC

3.5 MODELOS ISO/IEC MODULO III Ingeniería de Software INF - 163 3.5 MODELOS ISO/IEC 9126-25010 22/11/12 Resumen preparado por Miguel Cotaña ISO 9126 ha definido seis características de calidad. Las características se subdividen

Más detalles

ISO Ingeniería del Software

ISO Ingeniería del Software ISO 9126 Ingeniería del Software ISO 9126 Es un estándar internacional para la evaluación del software. La norma define seis características de la aplicación, estas seis características son divididas en

Más detalles

Parte II: Requerimientos de Calidad para Diseño y Evaluación

Parte II: Requerimientos de Calidad para Diseño y Evaluación Tutorial: Métricas, Criterios y Estrategias para Evaluar Calidad Web Parte II: Requerimientos de Calidad para Diseño y Evaluación Contenidos Parte II Componentes de Evaluación Tipos de Métodos de Evaluación

Más detalles

Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana

Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Usabilidad Eder Mauricio Abello Rodríguez Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Definición Métricas Casos de estudio Conclusiones Contenido Definición

Más detalles

Métricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu

Métricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Métricas del Producto Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Un vistazo rápido Qué son? Guía cuantitativa que ayuda a los ingenieros del sw a conocer mejor el diseño y la construcción

Más detalles

IIS. Evaluación de productos, procesos, recursos Mejorando las predicciones ( o estimaciones?)

IIS. Evaluación de productos, procesos, recursos Mejorando las predicciones ( o estimaciones?) IIS Evaluación de productos, procesos, recursos Mejorando las predicciones ( o estimaciones?) El que piensa Pierde! Quién de ustedes los conoce? Levanten la mano los que trabajan construyendo software

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE)

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE) SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA MATERIAL DE APOYO MODELO DE CALIDAD ISO 25000 (SQuaRE) PROGRAMA: TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN JORGE

Más detalles

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO 25000. Aspectos de la calidad de software Interna: medible a partir

Más detalles

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO Guía 02. ISO 25000. Calidad del Producto Software Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO 25000. Aspectos de

Más detalles

Tema 5 Usabilidad y Evaluación

Tema 5 Usabilidad y Evaluación Tema 5 Usabilidad y Evaluación o Usabilidad o Factores Medibles o Métodos de evaluación o Prototipado o Laboratorio de Usabilidad 5.1. Usabilidad Definición o Descripción del modelo conceptual La medida

Más detalles

Ingeniería de Software: Y eso qué es?

Ingeniería de Software: Y eso qué es? Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.

Más detalles

Integración de Métricas de Calidad del Software

Integración de Métricas de Calidad del Software WICC 12 438 Integración de Métricas de Calidad del Software Aristides Dasso, Ana Funes Universidad acional de San Luis Ejército de los Andes 950 San Luis, Argentina {arisdas, afunes}@unsl.edu.ar Resumen

Más detalles

2.12 Control estadístico vs métricas.

2.12 Control estadístico vs métricas. 2.12 Control estadístico vs métricas. PRODUCIR UN SISTEMAS, APLICACIÓN O PRODUCTO DE ALTA CALIDAD Para lograr este objetivo se deben emplear métodos efectivos junto con herramientas modernas dentro del

Más detalles

INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE CP/ASI

INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE CP/ASI 1 de 5 INFORME TECNICO PREVIO DE 001-2012-CP/ASI 1. NOMBRE DEL AREA: Dirección de Promoción y Desarrollo. 2. RESPONSABLE DE LA EVALUACION: Segismundo Alzamora León. 3. CARGO: Analista de Sistemas de Información.

Más detalles

PRUEBAS DE USABILIDAD PRUEBAS DE USABILIDAD

PRUEBAS DE USABILIDAD PRUEBAS DE USABILIDAD PRUEBAS DE USABILIDAD Qué es la Usabilidad? Es la medida de la facilidad de uso de un producto o servicio, típicamente una aplicación de software o hardware. Se encarga de todo lo que influya en el éxito

Más detalles

Universidad Nacional de La Pampa Argentina. Calidad y sus Perspectivas. Dr. Luis Olsina. Qué es la Calidad?

Universidad Nacional de La Pampa Argentina. Calidad y sus Perspectivas. Dr. Luis Olsina. Qué es la Calidad? Universidad Nacional de La Pampa Argentina Calidad y sus Perspectivas Contenidos Conceptos sobre Calidad Modelos de Calidad Perspectivas (Vistas) Conclusiones Dr. Luis Olsina GIDIS_Web, Dpto. de Informática,

Más detalles

Métricas de Producto

Métricas de Producto de Producto Nilda M. Pérez Otero Sistemas de Información II Cursada 2011 Facultad de Ingeniería - UNJu Fuentes: Ingeniería del Software. Un Enfoque Práctico 6ta. Ed. - Roger S. Pressmann - Capítulo 15

Más detalles

Modelos, normas y estándares de calidad internacionales para los productos de software

Modelos, normas y estándares de calidad internacionales para los productos de software Modelos, normas y estándares de calidad internacionales para los productos de software 750092M Desarrollo de Software II 1 Agenda Introducción ISO 9000 (no es de PRODUCTO es de PROCESO, Sistema de Gestión

Más detalles

Maestría en Ingeniería de Software. Departamento de Informática Universidad Nacional de San Luis. Esquema

Maestría en Ingeniería de Software. Departamento de Informática Universidad Nacional de San Luis. Esquema Maestría en Ingeniería de Software Departamento de Informática Universidad Nacional de San Luis Tópicos de Ingeniería a Web Contenidos Parte II Aseguramiento de Calidad Teoría de Métricas Teoría de Indicadores

Más detalles

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A:

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A: CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA (Documento: 12.022.957) PRESENTADO A: ASTRID VICTORIA CARDENAS CHICANGANA Ingeniera de sistemas - Magister en dirección

Más detalles

Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software

Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software 750092M Desarrollo de Software II 1 Agenda Norma Técnica

Más detalles

Aplicaciones Web Ingeniería Web. Universidad del Valle Cali - Colombia

Aplicaciones Web Ingeniería Web. Universidad del Valle Cali - Colombia Aplicaciones Web Ingeniería Web Universidad del Valle Cali - Colombia Resumen 2 Motivación El World Wide Web es omnipresente! Por que? Es global y debe estar permanentemente disponible Debe ser agradable

Más detalles

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares ISO 9126 - ISO 14598 Calidad de Software Virginia Cuomo Mariela Castares 1 Agenda Calidad de Producto ISO 9126 / ISO 14598 2 Calidad de Producto Calidad: El conjunto de características de una entidad que

Más detalles

XII JICS 25 y 26 de noviembre de 2010

XII JICS 25 y 26 de noviembre de 2010 Análisis de métricas básicas y herramientas de código libre para medir la mantenibilidad ybele onsulting Doctorando Emanuel Irrazábal emanuel.irrazabal@{kybeleconsulting.com;urjc.es} XII Jornadas de Innovación

Más detalles

Aseguramiento de la calidad y. pruebas de software ISO 9126 SCAMPI ISO, IEEE, CMM... Blanca A. Vargas Govea

Aseguramiento de la calidad y. pruebas de software ISO 9126 SCAMPI ISO, IEEE, CMM... Blanca A. Vargas Govea Aseguramiento de la calidad y ISO, IEEE, CMM... pruebas de software ISO 9126 SCAMPI Blanca A. Vargas Govea vargasgovea@itesm.mx Mayo 3, 2013 Objetivo Conocer el estándar ISO 9126 -Software product quality.

Más detalles

Usabilidad y métricas en la Web

Usabilidad y métricas en la Web Usabilidad y métricas en la Web Juan Manuel Cueva Lovelle cueva@lsi.uniovi.es www.di.uniovi.es/~cueva Departamento de Informática Universidad de Oviedo (Asturias, España) OOTLab www.ootlab.uniovi.es Usabilidad

Más detalles

INSTITUTO TECNOLOGICO

INSTITUTO TECNOLOGICO INSTITUTO TECNOLOGICO ESTANDARES INTERNACIONALES QUE EVALUAN, VERIFICAN Y CERTIFICAN EL PROCESO DE ANALISIS Y DISEÑO DE DESARROLLO DE SOFTWARE ISAI MARTINEZ ANALISIS DE MODELADO DE LOS SISTEMAS DE INFORMACION

Más detalles

Ingeniería del Software de Gestión

Ingeniería del Software de Gestión escuela técnica superior de ingeniería informática Tema 5: Gestión de Proyectos Software Métricas Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción

Más detalles

DISEÑO Y CONSTRUCCION DE MODELOS WEB

DISEÑO Y CONSTRUCCION DE MODELOS WEB DISEÑO Y CONSTRUCCION DE MODELOS WEB UNIDAD II Politécnicos 2.1 DISEÑO DE SITIOS WEB El diseño se desarrollaba de manera ad- hoc y por lo general se efectuaba a medida que se generaba HTML. Después evolucionó

Más detalles

MODELOS DE CALIDAD TIPO CARACTERÍSTICAS VENTAJAS INCONVENIENTES EJEMPLOS

MODELOS DE CALIDAD TIPO CARACTERÍSTICAS VENTAJAS INCONVENIENTES EJEMPLOS MODELOS DE CALIDAD Los modelos de calidad presentan estructuras jerárquicas, donde los elementos de nivel superior son mucho más abstractos que los del nivel inferior que son más específicos y deben medirse

Más detalles

Sergio Luján Mora. Introducción a la accesibilidad web

Sergio Luján Mora. Introducción a la accesibilidad web Introducción a la accesibilidad web Sergio Luján Mora 1 2 3 4 5 INTRODUCCIÓN 6 Contenido Qué es la accesibilidad web? Accesibilidad = usabilidad? QUÉ ES LA ACCESIBILIDAD WEB? 7 What is Web Accessibility?

Más detalles

U S A B I L I D AD. Importancia de la Evaluación de la Usabilidad en las tecnologías para personas con problemas de Salud Mental

U S A B I L I D AD. Importancia de la Evaluación de la Usabilidad en las tecnologías para personas con problemas de Salud Mental U S A B I L I D AD Importancia de la Evaluación de la Usabilidad en las tecnologías para personas con problemas de Salud Mental José Miguel Toribio Guzmán Instituto Ibérico de Investigación en Psicociencias(IBIP)

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Evaluación de Calidad de Objetos de Aprendizaje

Evaluación de Calidad de Objetos de Aprendizaje Universidad Central de Venezuela Facultad de Ciencias Evaluación de Calidad de Objetos de Aprendizaje Profa. Yosly Caridad Hernández Bieliukas yosly.hernandez@ciens.ucv.ve Caracas, 13 de marzo de 2013

Más detalles

Temario. Calidad de software y Procesos. Éxito de un proyecto de software. 1- Calidad de software. Evolución de la calidad

Temario. Calidad de software y Procesos. Éxito de un proyecto de software. 1- Calidad de software. Evolución de la calidad Temario Calidad de y Procesos Ingeniería de Sistemas Marzo 2004 1- Calidad de 2- Aseguramiento de la calidad del (SQA) 3- Gestión de la calidad en el marco de ORTsf 2 Definición de calidad Calidad de 1-

Más detalles

Cuestionario global de Interacción Humano-Computadora

Cuestionario global de Interacción Humano-Computadora Cuestionario global de Interacción Humano-Computadora 1er parcial 1. Describa el proceso de interacción y sus componentes. La interacción es el intercambio de acciones entre uno o más entidades en el cual

Más detalles

Desarrollo de Productos Editoriales Multimedia

Desarrollo de Productos Editoriales Multimedia Desarrollo de Productos Editoriales Multimedia REF: E101240 OBJETIVO Este conjunto de materiales didácticos se ajusta a lo expuesto en el itinerario de aprendizaje perteneciente al Certificado de Profesionalidad

Más detalles

Tema 4. Usabilidad. Experiencia de Usuario

Tema 4. Usabilidad. Experiencia de Usuario Tema 4. Usabilidad. Experiencia de Usuario 30258- Diseño Centrado en el Usuario. Dra. Sandra Baldassarri Objetivos Definición e importancia de la usabilidad en el desarrollo de software aplicaciones y

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar

Más detalles

Descripción Específica en la modalidad de Formación Dual

Descripción Específica en la modalidad de Formación Dual Descripción Específica en la modalidad de Formación Dual Para la persona tutora y la persona monitora, a continuación se presenta la descripción específica para ejecutar el Módulo en modalidad Dual. Tomando

Más detalles

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software E77 - Gestión de Recursos de la Información Tema 1 - Métricas del Proyecto de Software Medición y Métricas Proceso de IS Proyecto Recopilación de datos Medidas Producto Cálculo de métricas Métricas Evaluación

Más detalles

ISO/IEC Aspectos básicos.

ISO/IEC Aspectos básicos. ISO/IEC 15504. Aspectos básicos. Tomado de: http://www.javiergarzas.com/2010/10/entender-iso-15504-1.html Una norma para evaluar procesos. La ISO 15504 es una norma internacional para establecer y mejorar

Más detalles

Diseño estructural y propuesta de actividades

Diseño estructural y propuesta de actividades Formato 1 UNIVERSIDAD DE GUADALAJARA 1. DATOS GENERALES DEL CURSO Nombre del curso Construcción de interfaces gráficas Programa al que Licenciatura en Tecnologías e Información pertenece Créditos Horas

Más detalles

Departamento de Computación Facultad de Ingeniería Universidad Nacional de La Pampa

Departamento de Computación Facultad de Ingeniería Universidad Nacional de La Pampa Departamento de Computación Facultad de Ingeniería Universidad Nacional de La Pampa LIFIA: Rossi, G.; GIDIS: Olsina, L. Lafuente, G. et. al MSE Luis Antonio Olsina olsinal@ing.unlpam.edu.ar http://gidis.ing.unlpam.edu.ar

Más detalles

Catalogando Métricas Web

Catalogando Métricas Web Catalogando Web Guillermo Lafuente, Luis Olsina GIDIS,Grupo I+D en Ingeniería Software Departamento Informática, Facultad Ingeniería, UNLPam. Calle 110 esq. 9, 6360 General Pico, La Pampa, Argentina Tel:

Más detalles

ELAIS I Encuentro Latinoamericano de Ingeniería de Software 2017

ELAIS I Encuentro Latinoamericano de Ingeniería de Software 2017 ELAIS I Encuentro Latinoamericano de Ingeniería de Software 2017 Overview Calidad de Software Marcello Visconti Departamento de Informática UTFSM I do not worry whether something is cheap or expensive.

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre

Más detalles

www com.pe Las normas de ergonomía del software

www com.pe Las normas de ergonomía del software Las normas de ergonomía del software Como lo señala Fenoulière (2002), la normalización por lo general sólo es visto por las empresas a través de su resultado, la certificación, un paso obligado para ser

Más detalles

Diseño centrado en el usuario de servicios de información digital

Diseño centrado en el usuario de servicios de información digital Diseño centrado en el usuario de servicios de información digital J. Tramullas Santiago, mayo de 2007 El problema Los servicios de información digital se construyen para ser utilizados por los usuarios

Más detalles

Exposición dialogada, resolución de casos: Identifica el concepto de. usabilidad. Determina los atributos y factores de medición de las

Exposición dialogada, resolución de casos: Identifica el concepto de. usabilidad. Determina los atributos y factores de medición de las NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: Maquetación web total: 55 horas Objetivo General: Maquetar aplicaciones web mediante reglas de diseño y herramientas

Más detalles

Técnicas de Pruebas de

Técnicas de Pruebas de Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Nro SENACE-GG/OTI

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Nro SENACE-GG/OTI CÓDIGO DE VERIFICACIÓN 11819475904904 INFORME TÉCNICO PREVIO DE Página 1 de 11 FIRMADO POR: ADQUISICIÓN DE SOFTWARE DE FIRMA DIGITAL PARA ENTORNOS CLIENTE SERVIDOR 1. NOMBRE DEL ÁREA OFICINA DE TECNOLOGÍAS

Más detalles

ANEXO B PUNTOS TAREA

ANEXO B PUNTOS TAREA ANEXO B PUNTOS TAREA Área: Aplicaciones Informáticas Fecha: Marzo de 2.014 Santa Engracia, 125. 28003 Madrid Correo electrónico adg@canalgestion.es - www.canalgestion.es Contenido 1. Introducción... 3

Más detalles

Gerencia de la Informática

Gerencia de la Informática Tema 4.- Medición de sistemas. Generalidades y métodos. Estimación del tamaño del s/w Bibiografía: Medición y estimación del software. Mario Piattini V. et al. Ra-Ma Editorial. Madrid, 2.008. 1 Importancia

Más detalles

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan. 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas practicacréditos: Proceso Personal para el Desarrollo de Software Ingeniería en Sistemas Computacionales

Más detalles

Verificación y Validación de Software

Verificación y Validación de Software Verificación y Validación de Ingeniería en Sistemas de Información Departamento de Ciencias e Ingeniería de la Computación 2017 Sigamos hablando de testing no funcional Nuestro objetivo final cuando desarrollamos

Más detalles

LOS ESTUDIOS DE USUARIOS: CONCEPTOS Y PLANTEAMIENTOS PARA SU ELABORACIÓN

LOS ESTUDIOS DE USUARIOS: CONCEPTOS Y PLANTEAMIENTOS PARA SU ELABORACIÓN LOS ESTUDIOS DE USUARIOS: CONCEPTOS Y PLANTEAMIENTOS PARA SU ELABORACIÓN PROF. DRA. MARGARITA PÉREZ PULIDO FACULTAD DE BIBLIOTECONOMÍA Y DOCUMENTACIÓN UNIVERSIDAD DE EXTREMADURA SUMARIO DEFINICIÓN DE ESTUDIOS

Más detalles

Six Sigma. Niveles y cursos de certificación

Six Sigma. Niveles y cursos de certificación Six Sigma Niveles y cursos de certificación Six Sigma es un concepto de calidad ampliamente aceptado en el mundo empresarial. Es una metodología basada en datos, centrada en el cliente y orientada a resultados,

Más detalles

Ingeniería del software I 9 - Diseño detallado

Ingeniería del software I 9 - Diseño detallado Diseño detallado Ingeniería del software I 9 - Diseño detallado El diseño de alto nivel no especifica la lógica. Esto es incumbencia del diseño detallado. En este sentido, una notación textual provee mejor

Más detalles

CALIDAD de PRODUCTOS de SOFTWARE

CALIDAD de PRODUCTOS de SOFTWARE Instituto Nacional de Tecnología Industrial CALIDAD de PRODUCTOS de SOFTWARE LCTI - MENDOZA PROGRAMA DE SOFTWARE DEL INTI Disertante: Lic. Jorge A. FERNÁNDEZ AGENDA Presentación n del Laboratorio de Calidad

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO 1. DATOS ADMINISTRATIVOS 1.1. Nombre del curso : Pruebas De Software

Más detalles

Análisis de Requisitos Funcionales y No Funcionales. Análisis y Diseño de Sistemas de Información UNIDAD 3

Análisis de Requisitos Funcionales y No Funcionales. Análisis y Diseño de Sistemas de Información UNIDAD 3 Análisis de Requisitos Funcionales y No Funcionales Análisis y Diseño de Sistemas de Información UNIDAD 3 Requisitos Los requisitos o requerimientos son la descripción de las necesidades que debe satisfacer

Más detalles

Taller de Usabilidad. Mario A Moreno Rocha Dayfel L Hernández Martínez UTM

Taller de Usabilidad. Mario A Moreno Rocha Dayfel L Hernández Martínez UTM Taller de Usabilidad Mario A Moreno Rocha Dayfel L Hernández Martínez UTM Descripción general El taller preparará al participante para realizar pruebas de usabilidad a software Dará a conocer elementos

Más detalles

Aseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software

Aseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software Aseguramiento de la calidad y pruebas de software 2- Estándares y Modelos para la mejora del proceso de software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 5, 2013 Objetivo Conocer los diferentes

Más detalles

Atributos de Calidad del Software

Atributos de Calidad del Software Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben

Más detalles

Construcción ágil de la Usabilidad

Construcción ágil de la Usabilidad Construcción ágil de la Usabilidad E.Acosta/N.Zambrano Centro Isys - Esc. Computación U.C.V Octubre 2007 Construcción ágil de la Usabilidad 1 Contenido: Usabilidad y definiciones e importancia el contexto

Más detalles

Unidad I Detección de Necesidades. M.C. Juan Carlos Olivares Rojas

Unidad I Detección de Necesidades. M.C. Juan Carlos Olivares Rojas Unidad I Detección de Necesidades M.C. Juan Carlos Olivares Rojas Agenda 1.1 Introducción 1.2 Elementos para identificar posibles proyectos 1.3 Métodos y etapas del Desarrollo de Proyectos 1.4 Ingeniería

Más detalles

Anexo 10. Pruebas verificadas

Anexo 10. Pruebas verificadas 1 Anexo 10. Pruebas verificadas Introducción El proceso de pruebas inició con una revisión conceptual para la identificación de las pruebas por realizar, a partir de las características del proyecto. En

Más detalles

Pruebas No Funcionales. Carolina Crespo Ch Luisa Bedoya Juan C Caicedo

Pruebas No Funcionales. Carolina Crespo Ch Luisa Bedoya Juan C Caicedo Pruebas No Funcionales Carolina Crespo Ch Luisa Bedoya Juan C Caicedo Técnicas Heurísticas de Nielsen Visibilidad del estado del sistema: Heurísticas de Nielsen Utilizar el lenguaje de los usuarios: Heurísticas

Más detalles

Usabilidad de revistas electrónicas especializadas en Ciencias de la Salud: medición y evaluación

Usabilidad de revistas electrónicas especializadas en Ciencias de la Salud: medición y evaluación Usabilidad de revistas electrónicas especializadas en Ciencias de la Salud: medición y evaluación Martín Castilla, Sonia Martín Rodero, Helena Alonso Arévalo, Julio XII Jornadas Nacionales de Información

Más detalles

Diseño estructural y propuesta de actividades

Diseño estructural y propuesta de actividades Formato 1 UNIVERSIDAD DE GUADALAJARA Diseño estructural y propuesta de actividades 1. DATOS GENERALES DEL CURSO Nombre del curso Construcción de interfaces gráficas Programa al que pertenece Licenciatura

Más detalles

LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES

LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES Antonio Moya Catena Responsable de Calidad y Desarrollo Operativo Centro I+D, Ericsson España, S.A. Global presence and customer relationships A unique

Más detalles

COBIT 4.1. Adquirir e Implementar AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez

COBIT 4.1. Adquirir e Implementar AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez COBIT 4.1 AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez AI2 Adquirir y Mantener Software Aplicativo Las aplicaciones deben estar disponibles de acuerdo con los requerimientos del

Más detalles

ESCUELA POLITÉCNICA DEL EJÉRCITO EXTENSIÓN LATACUNGA MAESTRÍA EN INGENIERÍA DE SOFTWARE TERCERA PROMOCIÓN

ESCUELA POLITÉCNICA DEL EJÉRCITO EXTENSIÓN LATACUNGA MAESTRÍA EN INGENIERÍA DE SOFTWARE TERCERA PROMOCIÓN ESCUELA POLITÉCNICA DEL EJÉRCITO EXTENSIÓN LATACUNGA MAESTRÍA EN INGENIERÍA DE SOFTWARE TERCERA PROMOCIÓN TÍTULO DEL PROYECTO: INTEGRACIÓN DE LA USABILIDAD EN EL PROCESO DE DESARROLLO DE SOFTWARE EN LAS

Más detalles

UX-A - Experiencia de Usuario

UX-A - Experiencia de Usuario Unidad responsable: 804 - CITM - Centro de la Imagen y la Tecnología Multimedia Unidad que imparte: 804 - CITM - Centro de la Imagen y la Tecnología Multimedia Curso: Titulación: 2018 GRADO EN DISEÑO,

Más detalles

Figure 12-1: Phase D: Technology Architecture

Figure 12-1: Phase D: Technology Architecture Fase de arquitectura de tecnología: Figure 12-1: Phase D: Technology Architecture Objetivos: Los objetivos de la Arquitectura de Tecnología son: Desarrollar la Arquitectura de Tecnología Objetivo que permite

Más detalles

IFCT0209 Sistemas Microinformáticos

IFCT0209 Sistemas Microinformáticos IFCT0209 Sistemas Microinformáticos 1. MÓDULO 1. MF0219_2 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS OPERATIVOS UNIDAD FORMATIVA 1. UF0852 INSTALACIÓN Y ACTUALIZACIÓN DE SISTEMAS OPERATIVOS UNIDAD DIDÁCTICA

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Humberto Cervantes Maceda 1 Septiembre 2008 Software por todos lados Desde los años 40's la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software

Más detalles

PRINCIPIOS DE BASILEA

PRINCIPIOS DE BASILEA PRINCIPIOS DE BASILEA Desafíos actuales de las Instituciones financieras Edison Romero Product Director Latin America 1 LOS DATOS COMO EL ACTIVO MAS VALIOSO 2 LECCION APRENDIDA DE LAS INSTITUCIONES FINANCIERAS

Más detalles

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

INDICE Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas Conceptos de Diseño y Análisis de Sistemas

INDICE Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas Conceptos de Diseño y Análisis de Sistemas INDICE Prefacio XXVII Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas 1 La información como recurso de las organizaciones 1 Administración de la información

Más detalles

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Primer Cuatrimestre de 2009 Clase 18 SQA y Revisiones por Pares Buenos Aires, 4 de Junio de 2009 Algunas definiciones de calidad en Software La calidad del software es el grado

Más detalles

Sistema Mundial de Navegación n Aérea A Navegación n Basada en la Performance Jerarquía a del Marco de Referencia de la Performance

Sistema Mundial de Navegación n Aérea A Navegación n Basada en la Performance Jerarquía a del Marco de Referencia de la Performance SIP/2009-NE/15A Marco de Referencia de la Sistema Mundial de Navegación n Aérea A Navegación n Basada en la Jerarquía a del Marco de Referencia de la Jim Nagle,, Jefe CNS/AIRS Organización n de Aviación

Más detalles

Generalidades de la metodología de desarrollo

Generalidades de la metodología de desarrollo Generalidades de la metodología de desarrollo Agenda de Trabajo 1. Introducción 2. Planeación Sistema de Información 3. Desarrollo Sistema de Info.rmación 3.1 EVS 3.2 ASI 3.3 DSI 3.4 CSI 3.5 IAS 4. Mantenimiento

Más detalles

Introducción. Diplomado en Calidad y Estimación de Sistemas Informáticos

Introducción. Diplomado en Calidad y Estimación de Sistemas Informáticos Introducción La estimación y calidad de los sistemas informáticos se ha convertido hoy en día en los principales objetivos estratégicos de las organizaciones debido a que, cada vez más, su supervivencia

Más detalles

norma 1002 IEEE institute of electrical and electronic engineers

norma 1002 IEEE institute of electrical and electronic engineers Estándar Organismo que regula Aplicable a IEEE 610.12-1990 IEEE Identifica los términos que se utilizan actualmente en el campo de la ingeniería de software. Definiciones estándar de los términos establecidos.

Más detalles

ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI)

ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI) ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI) Carátula Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas Modalidad de Titulación Titulo [Nombres y Apellidos Estudiante 1] [Nombres y Apellidos

Más detalles

SISTEMAS DE APOYO A LA TOMA DE DECISIONES : DSS y EIS

SISTEMAS DE APOYO A LA TOMA DE DECISIONES : DSS y EIS IIC3712 GESTIÓN de las TEC. de INFORMACIÓN SISTEMAS DE APOYO A LA TOMA DE DECISIONES : DSS y EIS Ignacio Casas R. Escuela de Ingeniería Pontificia Universidad Católica de Chile Mayo, 2002 Qué es la Toma

Más detalles

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas

Más detalles

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática PATRONES DE DISEÑO WEB(1802). ÁREA DE CONOCIMIENTO: TRATAMIENTO DE LA INFORMACIÓN CRÉDITOS: 8 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 4 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 0 PROGRAMAS EDUCATIVOS EN LOS

Más detalles

INDICADORES DE GESTIÓN, CLAVES PARA LA GESTIÓN ORGANIZACIONAL. Facilitador: Carlos Julio Acosta Franco JULIO DE 2014

INDICADORES DE GESTIÓN, CLAVES PARA LA GESTIÓN ORGANIZACIONAL. Facilitador: Carlos Julio Acosta Franco JULIO DE 2014 INDICADORES DE GESTIÓN, CLAVES PARA LA GESTIÓN ORGANIZACIONAL Facilitador: Carlos Julio Acosta Franco JULIO DE 2014 OBJETIVOS Comprender la importancia de la medición de la gestión de la empresa. Conocer

Más detalles

Figura 39. Resultados de la encuesta de satisfacción aplicada a los instructores de los CECATI en el Estado de Colima Figura 40.

Figura 39. Resultados de la encuesta de satisfacción aplicada a los instructores de los CECATI en el Estado de Colima Figura 40. Contenido RESUMEN...iii ABSTRACT...iii Epígrafe... iv AGRADECIMIENTOS... v ÍNDICE DE FIGURAS... ix ÍNDICE DE TABLAS... xi CAPITULO I INTRODUCCIÓN... 1 1.1. Prólogo... 1 1.2. Contexto... 2 1.3. Definición

Más detalles

Técnico en Seguridad en Redes Locales Duración: 60 horas Modalidad: Online Coste Bonificable: 450 Objetivos del curso Este curso de Técnico en Seguridad en Redes Locales le ofrece una formación especializada

Más detalles

Programa Formativo IMSV DESARROLLO DE PRODUCTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS

Programa Formativo IMSV DESARROLLO DE PRODUCTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS Código: 34715 Unidad Formativa: MF0943_3 - Proyectos audiovisuales multimedia interactivos Módulo: MF0943_3 - PROYECTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS Certificado de Profesionalidad: IMSV0209 -

Más detalles

Instituto Tecnológico de Informática. Calidad, Proceso y Testeo Software

Instituto Tecnológico de Informática. Calidad, Proceso y Testeo Software Instituto Tecnológico de Informática Calidad, Proceso y Testeo Software Agenda Presentación del ITI Oficina de Calidad Mejora de Procesos Oficina de Test Experiencias Conclusiones 1 PRESENTACIÓN ITI Qué

Más detalles

Ingeniería de Requisitos

Ingeniería de Requisitos Ingeniería de Requisitos Conceptos Básicos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Requisitos Un requisito se define como: Una capacidad o condición que un sistema

Más detalles

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: 4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea

Más detalles