Optimización y Calidad de Aplicaciones Web: Factores, Usabilidad y Mantenimiento ISO
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,11 KB
Evaluación y Mantenimiento de Aplicaciones Web
Factores y Características de la Calidad del Software
La calidad es sinónimo de un conjunto de factores que pueden ser medidos:
- Eficiencia: Relación entre el nivel de prestaciones y los recursos utilizados.
- Flexibilidad: Capacidad de adaptación a cambios.
- Portabilidad: Facilidad de transferencia entre entornos.
- Facilidad de uso (Usabilidad): Esfuerzo requerido para su manejo.
- Seguridad: Protección contra accesos no autorizados o fallos.
Seis Características de la Calidad (Alto Nivel de Abstracción)
La calidad queda definida a un alto nivel de abstracción por seis características fundamentales:
- Funcionalidad:
- Las funciones satisfacen las necesidades declaradas o implícitas.
- Fiabilidad:
- Capacidad de un sistema para mantener su nivel de rendimiento bajo condiciones específicas.
- Usabilidad:
- Esfuerzo necesario para el uso y la valoración individual de tal uso, por parte de un conjunto de usuarios.
- Portabilidad:
- Capacidad de un sistema para ser transferido de un entorno a otro.
- Mantenibilidad:
- Esfuerzo necesario para realizar modificaciones específicas (corrección, adaptación, mejora o prevención).
- Eficiencia:
- Relación entre el nivel de prestaciones de un sistema y el volumen de recursos utilizados en condiciones declaradas.
Modelo ISO/IEC 14598: Medición de la Calidad
El modelo ISO/IEC 14598 establece tres niveles de calidad para la medición del software:
- Calidad Interna: Se mide por las propiedades estáticas del código, utilizando técnicas de inspección (antes de la ejecución).
- Calidad Externa: Se mide por las propiedades dinámicas del código cuando este se ejecuta.
- Calidad en Uso: Se mide por el grado en que el software satisface las necesidades del usuario en el entorno de trabajo para el que fue construido.
Usabilidad: Métodos y Técnicas de Evaluación
El término usabilidad, según [Bevan, Kirakowsky, Maissel], es planteado desde tres puntos de vista:
- Orientado al producto.
- Orientado al usuario.
- Orientado al rendimiento del usuario.
Métodos de Evaluación de Usabilidad (UEM)
Los Métodos de Evaluación de Usabilidad (UEM) se pueden clasificar en dos grupos principales:
- UEM Empíricos:
- Métodos donde participan activamente usuarios, evaluadores, observadores y expertos en pruebas.
- UEM Analíticos:
- Métodos donde los usuarios no tienen acceso. Incluyen un equipo de especialistas en usabilidad que utilizan directrices o heurísticas para realizar el proceso de inspección.
Métricas de Usabilidad y Medición
- Medición:
- Proceso de atribuir números o símbolos a los atributos de las entidades en el mundo real.
- Métrica:
- Valor numérico asignado a algún evento del mundo real, como software, sitio web o aplicación web.
Mantenimiento Efectivo de Aplicaciones Web
Un sitio web solo es efectivo si se mantiene actualizado periódicamente. Una aplicación, del tipo que sea, solo es útil si hace lo que usted necesita en cada momento. Su empresa evoluciona día a día, y su sitio web debería hacerlo también.
Las tareas de mantenimiento incluyen:
- Actualizar sus contenidos.
- Realizar un mantenimiento periódico.
- Añadir nuevas páginas o funcionalidades.
- Implementar mantenimiento automático.
Diseño de Navegación
El diseño de navegación debe asegurar que el usuario sea capaz de moverse con soltura y facilidad por las distintas páginas del sitio, que encuentre lo que busca rápidamente, que no se pierda yendo de un enlace a otro sin saber dónde está, y que no quede "colgado" en una página concreta sin poder navegar por otras o volver atrás.
Puntos Importantes para la Navegación
- Página de inicio: Debe ser un punto de partida claro.
- Menú de navegación: Debe ser consistente y accesible.
- Pie de página: Contiene enlaces esenciales y legales.
- Evitar páginas huérfanas: Asegurar que todas las páginas sean accesibles desde la estructura de navegación.
Métricas de Diseño de la WebApp
Estas métricas proporcionan a los ingenieros web un indicador de calidad en tiempo real. Son un conjunto de medidas que ofrecen respuestas a diferentes inquietudes con relación a:
- La interfaz de usuario ayuda a la facilidad de uso.
- La estética utilizada es la apropiada.
- La navegación es eficiente y directa.
- La inclusión de un buscador es efectiva.