EVALUACION METRICAS





UNIVERSIDAD FRANCISCO DE PAULA DE SANTANDER

Formato   EVALUACION de METRICAS DE Software
(Artículo  10 k, 24  k, Decreto 1279/02 y Resolución 285 y 693 de 2004 Colciencias)

Título del Software Proyecto web administrable para un taller  mecánico
Sigla: Taller MBC-Mecanic
Nombre del autor: Martha Alejandra Chacín Mora      código: 1151401
Nombre del autor: Daniel José Caballero                     código: 1151267

Para la ponderación de un producto de Software, se deben contemplar los siguientes criterios técnicos:
*- Se determina el grado o porcentaje de participación del autor o autores encada una de las fases del desarrollo del  producto?
Nombre
Análisis
Diseño
Implementación
Pruebas
Mantenimiento
Martha Alejandra Chacín
50%
65%
35%
60%
60%
Daniel José Caballero
50%
35%
65%
40%
40%
%Total
100%
100%
100%
100%
100%

*-Se evidencia el Grado de participación del autor  y está debidamente sustentado, sin menoscabar los derechos adquiridos de los demás participantes?
En el aplicativo Taller MBC-Mecanic los integrantes tienen un enfoque propio en el desarrollo del software, el integrante Daniel José Caballero se enfoca principalmente en la codificación y mantenimiento de del software y a su vez brinda un apoyo a la integrante Martha Alejandra Chacín en el cual ella se enfoca diseño y pruebas del software , en  conjunto el equipo realiza un análisis en cada fase del software buscando una respuesta y ejecución optima de él.

*_ Se presenta la Lista de Chequeo para cada atributo? Califique cada métrica de 1 a 100 según considere
No
Métrica (criterio)
Descripción
Puntaje
1
 Robustez
El producto analizado es sólido en situaciones difíciles?

2
Extensibilidad.
 Es fácil de que sean añadidas nuevas características?

3
Desempeño
Hace lo que tiene que hacer en el tiempo requerido, no desperdicia espacio en RAM, ni en disco?
80%
4
Usabilidad o amigable al usuario
 El producto es fácil de usar desde el punto de vista del usuario final?
95%
6
Integridad
 Que la información no se pierda ni se la puedan modificar o cambiar o capturar por personas no autorizadas; o que la información almacenada permanezca consistente:?
100%
7
Portabilidad
 Que pueda transportarse fácilmente de una plataforma a otra.

8
Compatibilidad
 Que sea compatible con anteriores versiones, si las hay?

9
Mantenimiento
 Que sea fácil de mantenimiento ¿
90%
10
Documentación
 Que esté lo suficientemente documentado?
90%

Pruebas de Mantenimiento

·        Code Smells 495
·        Debt 5d 4h
Clasificación (A )
Prueba de Integridad

·        Vulnerabilidades encontradas   ( 7 )
·        Clasificación       A
·       Esfuerzo de remediación   3h 45min

Pruebas de Desempeño

Results of period #1 (from 17 sec to 27 sec ):
****************************************************************
Completed Clicks: 43 with 0 Errors (=0,00%)
Average Click Time for 100 Users: 1.142 ms
Successful clicks per Second: 4,26 (equals 15.334,52 Clicks per Hour)

Results of period #2 (from 27 sec to 37 sec ):
****************************************************************
Completed Clicks: 0 with 0 Errors
Successful clicks per Second: 0,00 (equals 0,00 Clicks per Hour)

Results of period #3 (from 37 sec to 48 sec ):
****************************************************************
Completed Clicks: 0 with 0 Errors
Successful clicks per Second: 0,00 (equals 0,00 Clicks per Hour)

Results of complete test
****************************************************************

** Results per URL for complete test **

URL#1 (): Average Click Time 1.142 ms, 43 Clicks, 0 Errors

Total Number of Clicks: 43 (0 Errors)
Average Click Time of all URLs: 1.142 ms



·         El producto, es nuevo modelo de almacenamiento de datos, nueva metodología de desarrollo, modelo de programación, nuevas técnicas de computación inteligente, nuevo modelo web, nueva interfaz operativa? SI:__  NO: X  POR QUE?
Rta: /  El producto no contara con nuevas técnicas de computación inteligente, nuevos modelos web y nuevas interfaces operativas, este producto de software contara con…..

·         El producto  es estable aún en situaciones adversas como sobrecargas y maneja eficientemente las excepciones? SI:  X   NO: ____  POR QUE?
Rta: / El producto reacciona estable a todas las peticiones cuando existen un número significativo de ellas y realiza sus validaciones de manera exitosa cuando los parámetros son ingresados erróneamente.

·         El producto minimiza los tiempos de latencia, utiliza eficientemente recursos de la maquina tales como memoria de datos (volátil y no volátil), de programa, interrupciones, acceso eficiente a periféricos y puertos, acceso eficiente a dispositivos de almacenamiento externo? SI: X   NO: ____  POR QUE?

Rta: /La aplicación no exige recursos a la máquina, y su respuesta es eficiente al momento de ejecutar una operación, en sus puertos periféricos requiere de la utilización de mouse y teclado

·         El producto se desarrolla con herramientas  de alto nivel que no contemplan el control de estos recursos directamente sino a través del sistema operativo o simplemente la aplicación no toma en cuenta estos recursos?  SI:__  NO: ____  POR QUE?

·         El  Software especifica adecuadamente las características y recursos necesarios para asegurar compatibilidad con futuras versiones? SI: X  NO: ____  POR QUE?
Rta: / El producto de software se encuentra documentado, dejando claro que versión se está manejando para futuros casos de actualizaciones.
­­­­­­­­­­
·         El producto está suficientemente desarrollado, se incluye el código fuente y el algoritmo y/o diagrama de estados y diagramas UML si aplican? SI: X   NO: ____  POR QUE?
Rta: / El producto se encuentra desarrollado en ambas de estas fases, contando con el código fuente y su funcionamiento interno de acuerdo como lo estable los diagramas UML documentados para el mismo.

·         El producto evidencia procesos de desarrollo a través de modelos arquitectónicos y de diseño, métricos de sus componentes, módulos, plugin y framework estadísticos o descripción  de plan de pruebas realizadas, el lenguaje  o los lenguajes de programación utilizados? SI: X   NO: ____  POR QUE?
Rta: / El producto de software se basa en un modelo MVC, donde al momento de su codificación separamos el front-end y back-end y en cada componente se incluyen plugin para la ejecución de el mismo y adicionalmente  cuenta con  pruebas basados en   su lenguaje y donde muestra la solides del producto.

·         El Software es visible a la comunidad académica? (el docente o grupos de investigaciones y/o estudiantes que participaron en el desarrollo del Software, ilustran a la comunidad y dan soluciones y progresos), su impacto se refleja en la Universidad? SI:__  NO: X  POR QUE?
Rta: / Porque está orientado es hacia la administración de un taller de reparaciones mecánicas, pero por otro lado está la documentación y análisis requeridos para su elaboración la cual podría ser utilizada para ilustrar a la comunidad académica

Comentarios