Estrategia De Evaluación

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Estrategia De Evaluación as PDF for free.

More details

  • Words: 2,080
  • Pages: 9
HACKERS CORPORATION

Evaluación de AddressBook utilizando el Estándar Internacional ISO/IEC 9126 Universidad Tecnológica del Suroeste de Guanajuato Ingeniería en Tecnologías de la Información y Comunicación Valle de Santiago, Gto

El objeto de este documento es presentar la definición de un Modelo de Calidad para la Evaluación de libretas de direcciones (AddressBook), basado en el Estándar Internacional ISO/IEC 9126 y en la formulación de métricas de evaluación para esta aplicación, con la finalidad de determinar la calidad de ésta. Para conducir la evaluación del ambiente de desarrollo, se siguió la metodología pautada por el Estándar Internacional ISO/IEC 14598-5, y se utilizó un prototipo funcional de este tipo de aplicaciones, con el fin de aplicar el Modelo de Calidad propuesto y evaluar AddressBook

Contenido PROCESO DE EVALUACIÓN DE UN PRODUCTO DE SOFTWARE ........................................................ 3 FASE 1: ETAPA PREVIA................................................................................................................ 3 Definición del acuerdo inicial .................................................................................................. 3 Definición de las partes involucradas...................................................................................... 3 Características del proceso de evaluación............................................................................... 3 FASE 2: PROCESO DE EVALUACIÓN DE UN PRODUCTO DE SOFTWARE ........................................ 3 Establecer los requerimientos de la evaluación ...................................................................... 3 Especificar la evaluación ......................................................................................................... 3 Métricas ................................................................................................................................. 4 Diseñar la Evaluación.............................................................................................................. 6 Ejecutar la Evaluación............................................................................................................. 6 Resultados de la evaluación.................................................................................................... 6 CONCLUSIONES Y RECOMENDACIONES ...................................................................................... 9

PROCESO DE EVALUACIÓN DE UN PRODUCTO DE SOFTWARE

FASE 1: ETAPA PREVIA Definición del acuerdo inicial Evaluación de la aplicación AddressBook.

Definición de las partes involucradas Dentro del proceso de evaluación del producto participaron un equipo de estudiantes (HACKERS CORPORATION) de la carrera de Ingeniería en Tecnologías de la Información y Comunicación y el profesor encargado de la materia de Sistemas de Calidad en TI de la Universidad Tecnológica del Suroeste de Guanajuato.

Características del proceso de evaluación    

Capacidad de Repetición: La evaluación se hizo usando técnicas ya experimentadas y propuestas en documentos. Reproducibilidad: La evaluación sigue los estándares ISO/IEC 9126, ISO/IEC 14598-5. Imparcialidad: Los evaluadores no tienen intereses financieros o de mercadeo en el producto evaluado. Objetividad: La evaluación del producto sigue los estándares ISO/IEC 9126, ISO/IEC 14598-5.

FASE 2: PROCESO DE EVALUACIÓN DE UN PRODUCTO DE SOFTWARE Establecer los requerimientos de la evaluación Propósito de la evaluación Formular los criterios de selección para decidir la aplicación AddressBook ha sido desarrollado y cumple con los estándares de calidad antes mencionados.

Tipo de Producto Aplicación de Escritorio para el almacenamiento de información personal de contactos.

Modelo de Calidad El modelo de calidad para la evaluación de AddressBook se expresó en términos de las características de calidad ISO/IEC 9126, y fue determinado usando el punto de vista de un desarrollador, quien es su usuario. A continuación se fundamentan las características presentadas en la propuesta de Modelo de Calidad: FUNCIONALIDAD. Una aplicación como la propuesta debe incluir: disposición de una ubicación central de información; integración suficiente con los sistemas existentes que incluyen bases de datos; confiabilidad en las transacciones, ya que el usuario requiere de confianza ante los datos vitales a un número cada vez mayor de contactos. Esta aplicación debe: posibilitar un acceso rápido y fiable a la información; ser eficientes. USABILIDAD. Una libreta de direcciones o de contactos debe reducir el esfuerzo necesario para su uso; es decir, que los el usuario de esta disminuya en gran medida la curva de aprendizaje y de esta manera disminuya el tiempo en sus registros. Por todo lo anterior, las características del ISO/IEC 9126: Funcionalidad y Usabilidad, fueron las escogidas para evaluar si AddressBook apoya en el almacenamiento y administración de contactos.

Especificar la evaluación Sub-criterios de la evaluación: los sub-criterios de evaluación de AddressBook serán expresados en términos de la sub-característica de calidad ISO/IEC 9126. Funcionalidad: - Interoperabilidad: La aplicación que apoye el desarrollo el almacenamiento y administración de contactos debe proveer los elementos para poder realizar tal integración. - Seguridad: AddressBook debe brindar los mecanismos necesarios para proveer seguridad al usuario. La libreta de direcciones por ser personal requiere de autenticación al acceso, restringiendo su uso para evitar falta de integridad en los datos. - Exactitud: dentro de las utilidades que debe emplear AddressBook se encuentran las herramientas de búsqueda, los mecanismos automatizados de clasificación; estas tecnologías requieren de un grado medio de precisión. - Idoneidad: la idoneidad es otra de las funcionalidades que deben proveer esta aplicación. La idoneidad de AddressBook son todos aquellos atributos que aseguran la presencia y la adecuación de un conjunto de funciones para las tareas especificadas. La libreta de Direcciones debe apoyar la confiabilidad al usuario, ya que esta aplicación deben soportar las fallas de forma transparente al usuario. Un requerimiento de las libretas de direcciones es la disponibilidad continua de la información almacenada. Usabilidad: - Comprensibilidad: AddressBook debe poseer atributos que minimicen el esfuerzo de los usuarios para reconocer el concepto lógico del ambiente y la aplicabilidad de la aplicación. - Operabilidad: El ambiente debe ofrecer un sistema de manejo central que va desde la inserción de contactos y de información de éstos, hasta la modificación y eliminación de los mismos.

Métricas Características del Modelo de Calidad: Funcionalidad. Sub-características del Modelo de Calidad: Interoperabiblidad. Modulo de acceso Modulo de acceso a base de datos

Componentes de integración de aplicaciones Lenguaje Componentes

Soporte n-capas Sistemas Operativos

Si = 5; No = 1

Grado de satisfacción

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1

Número de componentes

≥ 1 = 5; 0 = 0

Grado de satisfacción ¿Fue desarrollado bajo C#? ¿Permite utilizar componentes que pertenezcan a la lógica heredada del negocio? Grado de satisfacción

¿Fue desarrollada bajo 3 capas? ¿Número de SO en los que es soportada la aplicación? Grado de satisfacción

Características del Modelo de Calidad: Funcionalidad. Sub-características del Modelo de Calidad: Seguridad Autenticación de acceso ¿Existe restricción de uso de la

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1 Si = 5; No = 1 Si = 5; No = 1

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1 Si = 5; No = 1 5 = 5; 4 = 4; 3= 3; 2 = 2; 1 = 1 100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1

Si = 5; No = 1

aplicación a un usuario diferente? Grado de satisfacción

Respaldos

¿Tiene contemplado un sistema de recuperación, ante pérdida de datos?

Características del Modelo de Calidad: Funcionalidad. Sub-características del Modelo de Calidad: Exactitud Mecanismos de Búsqueda ¿Retorna la información concerniente al contacto que se desea seleccionar? Grado de satisfacción

Características del Modelo de Calidad: Funcionalidad. Sub-características del Modelo de Calidad: Idoneidad Soporte de Fallas Cuándo la aplicación se ve envuelta en procesos terminados, ¿sigue integra la información? Grado de satisfacción

Características del Modelo de Calidad: Usabilidad Sub-características del Modelo de Calidad: Comprensibilidad Facilidad de Comprensión ¿es amigable el software para los desarrolladores? ¿Pueden comprender su estructura lógica, sus funciones de ejecución y procesamiento, su código fuente es fácilmente legible y comprensible? Grado de satisfacción

Características del Modelo de Calidad: Usabilidad. Sub-características del Modelo de Calidad: Operatividad Facilidad de Operación ¿Es sencillo de manejar el software para los usuarios a los cuales está destinado su uso? ¿Es sencillo buscar y filtrar información dentro del programa? ¿Es intuitivo, y posee la información y ayudas adecuadas como para que el usuario no tenga que depender de alguien que explique cómo utilizar cada función?

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1 Si = 5; No = 1

Si = 5; No = 1

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1

Si = 5; No = 1

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1

Si = 5; No = 1 Si = 5; No = 1

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1

Si = 5; No = 1

Si = 5; No = 1 Si = 5; No = 1

¿Son cómodos los menús, los botones, las ventanas de interfaces, los cuadros de diálogo, los formularios, etc? ¿Las jerarquías visuales son correctas? Grado de satisfacción

Si = 5; No = 1

100% - 81% = 5; 80% - 61% = 4; 60%-41% = 3; 40%-21% = 2; 20% - 0% = 1

Diseñar la Evaluación Una vez que las métricas se formularon, el próximo paso fue producir el Plan de Evaluación. El plan de evaluación consistió en un método que definió la aplicabilidad de los rangos propuestos. Los pasos que se siguieron para la aplicación del método, son los siguientes:

1. 2. 3.

4.

5.

Unificación de los rangos: se unificaron los valores de los rangos de las métricas mediante la conversión a una escala común para todos los rangos propuestos a una escala del 1 al 5. Presencia de las métricas: Se observó el valor de cada métrica; si es superior o igual a 3 entonces la métrica está presente, si es menor a tres entonces la métrica no está presente. Presencia de las categorías de las sub-características: Se decidió si cada categoría de cada subcaracterística está presente; esto ocurrió sólo si el 50% o más de las métricas están presentes, entonces se estableció que la categoría está presente. Puede darse el caso que una sub-característica no posea categorías por lo tanto este paso no aplicaría. Presencia de las sub-características: Se decidió si cada sub-característica estuvo o no presente; para esto se siguió el mismo criterio: si el 50% o más de las categorías (o métricas en caso de que la subcaracterística no posea subdivisiones en categorías) de las sub-características están presentes, entonces se estableció que la sub-característica está presente. Presencia de las características: Se decidió si cada característica del Modelo de Calidad está presente, para esto se asignó un porcentaje de importancia a cada sub-característica. De esta manera una característica del modelo de calidad estará presente si la suma de los porcentajes supera el 50%.

Finalmente, la evaluación de la herramienta estuvo determinada por lo indicado en la siguiente tabla. Numero de Numero de Evaluación de la características características aplicación presentes ausentes 2 Excelente 1 1 Buena 2 No es recomendable Indicadores para la evaluación de la aplicación, según el Modelo de Calidad propuesto.

Ejecutar la Evaluación Los rangos de las métricas se tomaron durante el desarrollo de la aplicación AddressBook

Resultados de la evaluación Sub-Característica Interoperabilidad

Categoría Componentes de acceso a la BD Componente de integración

Porcentaje Obtenido 95% 100%

Sistemas Operativos que la soportan Soporte N-capas Lenguaje bajo desarrollo Respaldos Autenticación de acceso Mecanismos de búsqueda Soporte a fallas

Seguridad Exactitud Idoneidad

100% 100% 100% 0% 0% 100% 85%

Porcentajes de métricas presentes en cada categoría de las sub-características de la Funcionalidad.

Sub-Característica Comprensibilidad Operabilidad

Categoría Facilidad de Comprensión Facilidad de Operación

Porcentaje Obtenido 100% 100%

Porcentajes de métricas presentes en cada categoría de las sub-características de la Usabilidad.

Característica

Sub-característica

Funcionalidad

Interoperabilidad Seguridad Exactitud Idoneidad Comprensibilidad Operabilidad

Usabilidad

Porcentaje Obtenido 98.75% 0% 100% 85% 100% 100%

Porcentajes de cada sub-características de las Características.

Funcionalidad 1

0.9875

0.85

0 Interoperabilidad

0

0

Seguridad

0 Exactitud

0 Idoneidad

Participación de las Sub-características de la Funcionalidad.

Participación de las Sub-características de la Usabilidad.

Porcentajes de las Características de la Calidad obtenidos en la evaluación. De acuerdo a la Tabla 1, puede decirse que AddressBook evaluado es calificado como “Excelente”.

CONCLUSIONES Y RECOMENDACIONES El Modelo de Calidad propuesto para la Evaluación de la aplicación AddressBook se desarrolló sobre la base al estándar internacional ISO/IEC 9126. La formulación del Modelo de Calidad propuesto y el proceso de evaluación de AddressBook comercial fueron ejecutados de acuerdo a la metodología ISO/IEC 14598-5. Esta es una metodología bien definida en cada una de sus fases, con actividades perfectamente delimitadas y que abarcan de forma progresiva y completa el proceso de evaluación. AddressBook evaluado se ajustó al Modelo de Calidad propuesto para la Evaluación de aplicaciones de escritorio dedicadas al almacenamiento y administración de contactos, el cual consta de dos de las características del estándar ISO/IEC 9126: Funcionalidad y Usabilidad. También se llevó a cabo la formulación de los criterios de evaluación de esta aplicación enmarcados en un modelo de calidad, obteniendo un resultado excelente para AddressBook.

Related Documents

Estrategia
November 2019 42
Estrategia
June 2020 24
Estrategia
June 2020 20
Estrategia
May 2020 32
Estrategia
May 2020 27