Max Hernandez

Laberinto - Ejemplo de Canvas en HTML5

jueves, 16 de octubre de 2014

Semana 10: Analisis de resultados parte 2

Esta semana en la construcción de la tesis de licenciatura continuamos redactando el capitulo de análisis de resultados. Este capítulo se utiliza para mostrar de manera concisa los datos recabados durante los experimentos y evaluaciones de la investigación. Esta publicación será dedicada a dicha tarea

Análisis de los experimentos
Se agregó una evaluación de la calidad de la aplicación móvil, esta evaluación se divide en las siguientes categorías:

Funcionalidad

La funcionalidad es la capacidad del software para proveer de características que cumplan con las necesidades requeridas cuando es usado en condiciones especificas.

La primer métrica de funcionalidad que maneja el modelo es la suficiencia. Esta es la capacidad del software para tener una variedad de funcionalidades decentes para que el usuario pueda realizar tareas y objetivos específicos.

La segunda métrica que propone el modelo para medir la funcionalidad es la seguridad. Esta se define como la capacidad que tiene el sistema para proteger la información. Para medir esto el modelo propone iniciar sesión y después medir la razón de accesos de manera autorizada que se hacen a los datos del sistema entre la cantidad de accesos que se hacen a los datos del sistema.

Confiabilidad

La confiabilidad es descrita como la capacidad de un software para mantener un nivel adecuado de rendimiento en condiciones especificas.

Tolerancia de fallos es la primer métrica que maneja el modelo para esta categoría, y se describe como la capacidad del sistema de mantener un nivel adecuado de rendimiento durante fallos del sistema.



Recuperación del sistema es la segunda medida de confiabilidad del modelo, esta se define como la capacidad de recuperar datos afectados durante un fallo en el sistema.


Eficiencia


La eficiencia de un sistema es la capacidad del sistema de proporcionar un rendimiento adecuado, relativo a la cantidad de recursos. La eficiencia es la característica más común de utilizar para evaluar la calidad de un sistema de software y existe toda una ciencia construida para analizar la eficiencia de un software.

En esta investigación se miden el tiempo de ejecución y además los recursos de ejecución. El tiempo de ejecución ha sido medido sondeando el tiempo que toma para la aplicación móvil realizar una tarea especifica y los recursos de ejecución se miden sondeando la cantidad de memoria que utiliza el software para realizar la misma tarea.

Avances proyecto EcoAR
Esta semana se trabajo principalmente en la barra superior de Android la ActionBar, esa herramienta nos permite agregar botones en la parte superior y es algo limitada.
También se corrigieron algunos errores y se hizo una clase para configuraciones generales de todos los Acitivity.

  • Se arreglo un error al abrir la aplicación e intentar recuperar un token CRSF que no ha sido pedido al servidor.
  • Se agrego funcionalidad para usar el logotipo del ActionBar de Android como botón para desplegar la lista de opciones.
  • Se agrego funcionalidad al ActionBar y se agrego un estilo en los recursos para este menú, por ahora el color del menú es verde.
  • Se agrego la clase ActionBarHandler que se encargara de configurar el ActionBar para cada uno de los Activity de la aplicación, además se agregó un botón rápido de búsqueda al ActionBar.
  • Se agrego una clase Activity base para extender por las demás clases y facilitar el modificar el ActionBar o elementos globales de la mayoría de los Activity.
  • Se agrego la clase base Activity con funcionalidad del ActionBar a todos los Activity donde se necesita y se corrigieron errores en la misma clase que impedían agregar la configuración del SlideMenu a la clase misma.

La imagen de abajo muestra el menú superior y la forma que interactúa con el menu izquierdo, se cambio el menú que se tenia anteriormente por este, dado a que esta es la forma correcta de implementarlo.








No hay comentarios.:

Publicar un comentario