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
Publicar un comentario