Você está na página 1de 23

UNIDAD 2

PRUEBAS DEL SOFTWARE

PASO 4 - Ejecución y DESARROLLO


TRABAJO INDIVIDUAL

EVALUACIÓN DE SOFTWARE
GRUPO N. 301569_5

MARIO ANDRÉS RODRÍGUEZ VERGARA


CÓDIGO: 1065609164

FRANCISCO ANDRADE
TUTOR DEL CURSO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


OCTUBRE DE 2018
VALLEDUPAR
INTRODUCCIÓN

El presente trabajo tiene como objetivo aplicar las normas existentes para la
evaluación de software, en específico aplicar los instrumentos de evaluación
y detección de fallas con la ayuda de la norma ISO 9126 y con la guía de esta
definir si el aplicativo web SISTEMA DE FACTURACIÓN, cumple con los
requisitos para ser considerado de calidad mediante el análisis de los
resultados obtenidos.
OBJETIVOS

 Diligenciar los instrumentos de evaluación, ejecución del plan de pruebas


y calificación según escala

 Utilizar la norma ISO/IEC 9126 como herramienta que permita aplicar


los factores de calidad, los cuales ayudarán en la determinación de la
calidad de un sistema de software.

 Aplicar instrumentos de evaluación y detección de fallas para la


aplicación Web seleccionada.

 Aplicar un estándar de calidad que permita precisar de una forma


práctica si un aplicativo web cumple con ciertas características para ser
considerado de calidad.
RESULTADO DE LAS MÉTRICAS DE CALIDAD DEL APLICATIVO WEB DE FACTURACIÓN

Para realizar el proceso de medición de calidad del aplicativo web de facturación se aplicaron las respectivas mediciones definidas
en la tabla de evaluación de métricas a cada subcaracterística:
Adecuación

Subcaracterística Métricas Fórmula Valor Valores Valor estándar Recursos


deseado Obtenidos establecido en Utilizados
la empresa
Adecuación X=1-A/B 0<=X<=1 A=0 Documento de
funcional especificación de
A=Número de funciones en las que Cuanto más B = 50 requisitos.
los problemas son detectados en la se acerque a
evaluación 1.0 es lo mejor
N/A
B=Número de funciones evaluadas. X=1
Integración X=1-A/B 0<=X<=1 A=0 Documento de
Funcional de la especificación de
Aplicación A=Número de funciones faltantes Cuanto más B = 50 requisitos.
Adecuación detectadas en la evaluación se acerque a
1.0 es lo mejor
B=Número de funciones descritas N/A
en los requerimientos de
X=1
especificación
Aplicación X=1-A/B 0<=X<=1 A=0 Documento de
funcional de especificación de
cobertura A= Número de funciones Cuanto más B = 50 requisitos
implementadas incorrectamente o se acerque a
faltantes detectadas en la 1.0 es lo mejor
evaluación N/A
X=1
B=Número de funciones descritas
en los requerimientos de
especificación
Estabilidad de las X=1-A/B 0<=X<=1 A=0 N/A Documento de
especificaciones especificación de
funcionales(volatil A=Número de funciones cambiadas Cuanto más B = 50 requisitos
después de entrar en se acerque a
idad)
funcionamiento a partir de entrar en 1.0 es lo mejor
funcionamiento X=1
Exactitud
Subcaracterística Métricas Fórmula Valor Valores Valor estándar Recursos
deseado Obtenidos establecido en Utilizados
la empresa

Expectativa de X=A/T 0<=X Evaluación con


Exactitud el usuario
A= Número de casos Cuanto más A=2
se acerca a
encontrados por los usuarios con una T = 60min
N/A
diferencia en contra de los resultados 0 es lo mejor.
razonablemente esperados

T=Tiempo de Operación X=
0,033333333
Precisión X=A/T 0<=X A=0 Evaluación con
Computacional el usuario
Exactitud A = Número de cálculos inexactos que Cuanto más T = 60
encuentran los usuarios se acerca a N/A
T =Tiempo de Operación 0 es lo mejor
X=0

Precisión X=A/T 0<=X A=0 Evaluación con


el usuario
A=Número de resultados encontrados T = 60
por el usuario con un nivel de precisión
diferente del requerido Cuanto más N/A
se acerca a
T=Tiempo de Operación X=0
0 es lo mejor.
Madurez

Subcaracterística Métricas Fórmula Valor deseado Valores Valor estándar Recursos Utilizados
Obtenidos establecido en
la empresa
Densidad de X=A1/A2 0<=X A1 = 8 Registro de las fallas,
fallas contra A1=Número de fallas Depende de la fase A2 = 10 errores, caídas del
casos de detectadas de pruebas. sistema durante un
N/A
prueba A2=Número de casos En las últimas etapas X = 0,8 lapso de tiempo
de prueba realizados lo menor es mejor
Madurez Resolución X=A1/A2 0<=X<=1 A1 = 8 Registro de las fallas,
de fallas A1=Número de fallas Cuanto más se A2 = 8 errores, caídas del
resueltas acerque a 1.0 es lo sistema durante un
A2=Número total de mejor cuantas más X=1 N/A lapso de tiempo
fallas detectadas fallas sean resueltas
actualmente

Tolerancia a Fallas

Subcaracterística Métricas Fórmula Valor deseado Valores Valor estándar Recursos Utilizados
Obtenidos establecido en
la empresa
Evitar la X=A/B 0<=X<=1 A=3 Registro de las fallas,
Tolerancia a caída del A=Número de caídas Cuanto más se B=7 errores, caídas del sistema
Fallas sistema del sistema acerque a 1.0 es la X = 0,42857 N/A durante un lapso de tiempo
B=Número de fallas mejor
Recuperabilidad

Subcaracterística Métricas Fórmula Valor deseado Valores Valor Recursos


Obtenidos estándar Utilizados
establecido
en la empresa

Tiempo X= T/N 0<X T = 30 min Registro de las


medio de fallas, errores,
caída T= Tiempo total de caída El valor más N=3 caídas del sistema
pequeño es el durante un lapso
N= Número de caídas observadas mejor, el sistema X = 10 N/A de tiempo
va a estar caído
El peor caso de distribución de
por un menor
tiempo de caída debe ser medido
tiempo
Recuperabilidad
Tiempo X= Sum (T)/B 0< X Sum(T) = Registro de las
medio de 30 min fallas, errores,
recuperación T=Tiempo para recuperar el Mientras más caídas del sistema
sistema de software caído pequeño es B=3 durante un lapso
mejor N/A de tiempo
B= Número de casos que se X = 10
observa que el sistema empieza su
recuperación
Entendimiento

Subcaracterística Métricas Fórmula Valor Valores Valor Recursos Utilizados


deseado Obtenidos estándar
establecido
en la
empresa

Completitud X = A/B 0<=X<=1 A = 10 Realizar pruebas con


de la El valor más el usuario y recopilar
descripción A = Número de funciones entendidas cercano a B = 10 los resultados con la
1.0 es el N/A
información
B = Número total de funciones mejor X=1
necesaria

Funciones X= A/B 0<=X<=1 A = 20 Realizar pruebas con


evidentes el usuario y recopilar
A= Número de funciones El valor más B = 20 los resultados con la
identificadas por el usuario cercano a información
X=1 N/A
1.0 es el necesaria
Entendimiento B= Número total de funciones mejor
existentes

Entendimiento X= A/B 0<=X<=1 A = 10 Realizar pruebas con


de las el usuario y recopilar
funciones A= Número de funciones de El valor más B = 10 los resultados con la
interfaces cuyos propósitos son cercano a información
correctamente descritos por el 1.0 es el X=1
N/A necesaria
usuario mejor

B= Número de funciones disponibles


desde la interfaz
Aprendizaje

Subcaracterística Métricas Fórmula Valor Valores Valor Recursos


deseado Obtenidos estándar Utilizados
establecido
en la empresa

Facilidad de aprender T= Tiempo medio empleado 0<T T = 10 Pruebas con el


las funciones en aprender a usar una mins usuario usando la
Aprendizaje función correctamente El valor más función de
pequeño es N/A
asignación de
el mejor recurso

Facilidad de aprender T= Sumar el tiempo de 0<T T = 20 Pruebas con el


a realizar una tarea operación hasta que el mins usuario
usuario consiga realizar una El valor más
pequeño es N/A
tarea específica dentro de un
corto tiempo el mejor
Operación
Subcaracterístic Métricas Fórmula Valor Valores Valor estándar Recursos
aa deseado Obtenidos establecido en Utilizados
la empresa
Disponibilidad de X= 1 – A/B 0<=X<=1 A=0 Realizar pruebas
valores por con el usuario y
omisión mientras A= El número de veces que el usuario El valor más B = 10 recopilar los
se usa el sistema no logra establecer o seleccionar cercano a resultados con la
valores de parámetros en un corto 1.0 es el X=1
información
periodo (Porque el usuario no puede mejor. necesaria
usar valores por omisión provistos por el N/A
software)

B= Número total de veces que el


usuario intenta establecer o seleccionar
valores de parámetros

Operación Habilidad de a) X=A/B 0<=X<=1 A=6 Realizar pruebas


deshacer con el usuario y
(Corrección de A= Número de errores de ingreso en los El valor más B=6 recopilar los
errores de que el usuario corrige exitosamente cercano a resultados con la
1.0 es el X=1
usuario) información
B= Número de intentos para corregir mejor necesaria
errores de ingreso

b) Y= A/B N/A
0<=Y<=1 A=6
A= Número de condiciones de error a
los que el usuario corrige exitosamente El valor más B=6
cercano a
B= Número total de condiciones de error Y=1
1.0 es el
probadas mejor
Atractibilidad

Subcaracterística Métricas Fórmula Valor deseado Valores Valor estándar Recursos Utilizados
Obtenidos establecido en
la empresa
Interacción Cuestionario para valorar el Depende de los Cuestionario de Realizar un cuestionario
atractiva atractivo de la interfaz para métodos de evaluación de la con respuestas de opción
Atractibilidad el usuario después de tener evaluación del H interfaz múltiple sobre la
experiencia en el uso cuestionario aceptación de la interfaz
del sistema

Comportamiento en el Tiempo
Subcaracterística Métricas Fórmula Valor deseado Valores Valor estándar Recursos
Obtenidos establecido en Utilizados
la empresa
Tiempo de T= (Tiempo en el que se obtiene el 0<T T = 0,0111 Registrar los
respuesta resultado) - (tiempo en el que se mins tiempos de
terminó de ingresar el comando) El menor valor respuesta en las
es el mejor N/A
pruebas realizadas
Comportamient al usuario.
o en el Tiempo
Eficiencia X= A/T 0<X A = 10 Registrar el
para analizar resultado de
los fallos A= Número de tareas completadas El valor mayor T = 45 mins pruebas realizadas
N/A
es el mejor al usuario
T= Periodo de tiempo de observación X = 0,2222
Analizabilidad

Subcaracterística Métricas Fórmula Valor Valores Valor Recursos


deseado Obtenidos estándar Utilizados
establecido
en la empresa

Capacidad de X = 1-A/B 0<=X<=1 A=0 Registro de los


análisis de errores errores, fallas,
A = Número de fallos donde las Mientras B=8 caídas del sistema
causas no han sido encontradas más cercano N/A durante un lapso de
a 1 es mejor X= 1
tiempo
B = Total de errores registrados.
Analizabilidad
Eficiencia para X = Sum(T)/N 0<=X Sum(T) = Registro de los
analizar los fallos 370min errores, fallas,
caídas del sistema
N=8 N/A durante un lapso de
tiempo
X = 46,25
Facilidad de Cambio

Subcaracterístic Métricas Fórmula Valor Valores Valor Recursos


aa deseado Obtenidos estándar Utilizados
establecido
en la
empresa
Eficiencia Average time: Tav =Sum(Tu)/N 0<Tav Sum(Tu) = Registro de los
en el ciclo 1000 mins errores, fallas,
del Tu=Trc-Tsn El valor más caídas del sistema
cambio pequeño es N=7 durante un lapso de
Tsn= tiempo en el que el usuario termine mejor tiempo.
de enviar la solicitud de mantenimiento al
proveedor con reporte de problemas Excepto
Tav = N/A
cuando el
Trc=tiempo en el que el usuario recibe la número de 142,8
versión corregida o liberada. versiones
revisadas fue
N= Número de fallas registrados y fallas
grande
removidas
Facilidad de
Cambio tiempo Average time: Tav= Sum (TM)/N 0<Tav Sum(TM)= Registro de los
trascurrid 370 mins errores, fallas,
Tm=Tout-Tin Mientras el
o para caídas del sistema
valor es más N=7
implement durante un lapso de
Tout= tiempo que lleva el cambio del pequeño es
ar tiempo.
software ante un error mejor,
cambios
excepto
Tin= tiempo en el que son descubiertos cuando el Tav = N/A
las causas del error. número de 52.86
fallas es
N= Número de fallas registrados y fallas
grande
removidas
Estabilidad
Subcaracterística Métricas Fórmula Valor Valores Valor estándar Recursos
deseado Obtenidos establecido en Utilizados
la empresa
Proporció X= Na/Ta 0<X, Y Na = 3 Registro de los
n de errores, fallas,
cambios Y= ((Na/Ta=/(Nb/Tb) El valor más Ta = 29 caídas del sistema
exitosos pequeño y mins durante un lapso
Na= Número de casos en que el usuario cercano a 0 de tiempo.
encuentra fallas durante la operación es el mejor N b= 1
después de que el software ha cambiado
Tb = 0.5
Nb= Número de casos en que el usuario mins
encuentra fallas antes de que el software sea
X= N/A
cambiado
0.1034
Ta= Tiempo de operación durante el periodo
Estabilidad de observación especificado después de que Y = 0.052
el software ha sido cambiado

Tb= Tiempo de operación durante el periodo


de observación especificado antes de que el
software sea cambiado

Localizaci X=A/N 0<X A=4 Registro de los


ón del errores, fallas,
impacto A= Número de fallas que aparecen después El valor más N=7 caídas del sistema
de la de que una falla es resuelta por un cambio pequeño y durante un lapso
X= N/A
modificaci durante un periodo específico de tiempo cercano a 0 de tiempo.
es mejor. 0,5714
ón
N=Número de fallas resueltas
Habilidad de prueba

Subcaracterística Métricas Fórmula Valor Valores Valor Recursos


deseado Obtenidos estándar Utilizados
establecido
en la
empresa

Eficiencia de la X=SUM(T)/N 0<X Sum(T) = 75


repetición de pruebas mins Registro de los
(re-test) T=Tiempo usado en probar El valor más errores, fallas,
para asegurar que los pequeño es N=5 caídas del
Habilidad de
reportes de fallos fueron mejor sistema durante
prueba X = 15 mins N/A
resueltos o no. un lapso de
tiempo.
N=Número de fallas
resueltas
OBTENCIÓN DE RESULTADO DE LA CALIDAD DEL APLICATIVO WEB DE FACTURACIÓN

Medición de la calidad

NIVEL SUB NIVEL SUB


CARACTERISTICA SUBCARACTERISTICA VALOR VALOR NIVEL
METRICAS CARACTERISTIC CARACTERISTIC A INTERPRETACIÓ N DE RESULTADOS
S S DESEAD O OBTENID O OBTENID O
A DESEADO

Adecuación
1 1 H De acuerdo a los valores obtenidos se
funcional
determina que el aplicativo posee las
Adecuación H H
funciones adecuadas para las
Aplicación funciones y tareas del usuario
funcional de 1 1 H
Funcionalidad cobertura

Expectativa de
0 0.166 H
exactitud
El aplicativo web provee los resultados
Exactitud Precisión H H esperados con el grado de
0 0 H
Computaciona l precisiónrequerido.
Precisión 0 0 H

Medición de la calidad

NIVEL SUB
VALOR VALOR NIVEL NIVEL SUB INTERPRETACIÓ N DE
CARACTERISTICA S SUBCARACTERISTICA S METRICAS CARACTERISTIC A
DESEAD O OBTENID O OBTENID O CARACTERISTIC A RESULTADOS
DESEADO

Adecuación De acuerdo a los valores


1 1 H
funcional obtenidos se determina que el
Adecuación H H aplicativo posee las funciones
adecuadas para las funciones y
Aplicación tareas del usuario
Funcionalidad funcional de 1 1 H
cobertura

Expectativa
0 0.166 H
de exactitud El aplicativo web provee los
Exactitud Precisión H H resultados esperados con el
Computaciona 0 0 H grado de precisiónrequerido.
l
Precisión 0 0 H

Medición de la calidad
NIVEL SUB
VALOR VALOR NIVEL NIVEL SUB INTERPRETACIÓN DE
CARACTERISTICAS SUB CARACTERISTICAS METRICAS CARACTERISTICA
DESEADO OBTENIDO OBTENIDO CARACTERISTICA RESULTADOS
DESEADO
mientras
Densidad de
mas
fallas latentes 0.7 M El Aplicativo web cumple con
Madurez pequeño
estimadas H H los valores estándares para
(hardware/software/datos) mejor
evitar errores en los resultados.
Resolución de
1 1 H
fallas
Se necesita mejorar el
Evitar la caída
Tolerancia a fallas 1 0.2857 L L M procedimiento de recuperación
del sistema
Confiabilidad del aplicativo web
mientras
Tiempo medio
mas
de 15min H
pequeño El aplicativo web cumple con los
recuperacion
Recuperabilidad (datos, mejor requisitos necesarios para la
H M
procesos, tecnología) mientras recuperación ante una caída
Tiempo medio mas inesperada.
15 min H
de caoda pequeño
mejor

Medición de la calidad
NIVEL
VALOR VALOR NIVEL NIVEL SUB INTERPRETACIÓN DE
CARACTERISTICAS SUB CARACTERISTICAS METRICAS SUBCARACTERISTICA
DESEADO OBTENIDO OBTENIDO CARACTERISTICA RESULTADOS
DESEADO

Completitud de De acuerdo a las mediciones el


1 0.9 H
la descripción aplicativo web cumple las
Usabilidad Entendimiento H H
características de entendimiento
para el usuario.
Funciones
1 1 H
evidentes
Entendimiento
de las 1 0,9 H
funciones
Facilidad de mientras ms
aprender las pequeño es 30 min H
funciones mejor El aplicativo web tiene la
capacidad de permitir a los
Aprendizaje H M
Facilidad de usuarios aprender fácilmente
mientras ms sus funciones
aprender a
pequeño es 40 min H
realizar una
mejor
tarea

Medición de la calidad
NIVEL
VALOR VALOR NIVEL NIVEL INTERPRETACIÓN DE
CARACTERISTICAS SUBCARACTERISTICAS METRICAS SUBCARACTERISTICA
DESEADO OBTENIDO OBTENIDO SUBCARACTERISTICA RESULTADOS
DESEADO
Disponibilidad
de valores por
omisión 1 1 H
mientras se
usa el sistema
Cumple con el valor establecido
Operación M M
para esta subcaracterística.
Habilidad de
Usabilidad deshacer
(Corrección 1 0.667 M
de errores de
usuario)

Interacción Cumple el grado de satisfaccion


Atactibilidad atractiva
H H H M
con la interfaz del aplicativo.

Medición de la calidad
NIVEL
VALOR VALOR NIVEL NIVEL INTERPRETACIÓN DE
CARACTERISTICAS SUBCARACTERÍSTICA MÉTRICAS SUBCARACTERÍSTICA
DESEADO OBTENIDO OBTENIDO SUBCARACTERÍSTICA RESULTADOS
DESEADO
mientras El aplicativo web de facturación
Comportamiento en el Tiempo de mas provee tiempos de respuestas,
Eficiencia 0,0167 H H M
tiempo respuesta pequeño procesamiento y rendimiento
mejor adecuados.
Eficiencia mientras
para analizar mas grande 0,2222 L
fallos mejor

Medición de la calidad
NIVEL SUB
VALOR VALOR NIVEL NIVEL SUB INTERPRETACIÓN DE
CARACTERÍSTICAS SUB CARACTERÍSTICAS MÉTRICAS CARACTERÍSTICA
DESEADO OBTENIDO OBTENIDO CARACTERÍSTICA RESULTADOS
DESEADO

El aplicativo web posee la


Capacidad de
Capacidad de ser capacidad para ser determinar
análisis de 1 1 H H M
analizado ladiagnosticado y causa del
errores
error.

El valor
Eficiencia en
mas
el ciclo del 136.43 L
pequeño es
cambio
mejor El aplicativo web de facturacion
Facilidad de Cambio M M cumple con el nivel requerido en
Tiempo esta subcaracterística.
trascurrido El valor más
para pequeño es 52.86 M
Mantenibilidad implementar mejor
cambios.
El valor
Proporción de
mas 0.1034;
cambios H
pequeño es 0.052
exitosos
mejor El aplicativo web cumple con el
Estabilidad H H
nivel requerido de estabilidad.
Localización El valor más
del impacto de pequeño es 0.4286 M
la modificación mejor

Eficiencia de El valor más El aplicativo web cumple con el


Facilidad de pruebas la repetición pequeño es 15 M M M nivel requerido de facilidad de
de pruebas mejor pruebas
ANÁLISIS DE LA CALIDAD DEL SISTEMA

A continuación, se muestra el resumen de todos los datos obtenidos durante el


proceso de evaluación del aplicativo web de facturación basado en el modelo de
calidad.

Se puede observar que las subcaracterística poseen valores aceptables de calidad.


Es decir, se puede ver que cumple con el 75 % de las características de la calidad
seleccionadas encontrándose dentro del nivel de aceptabilidad, por lo tanto satisface
los requisitos de calidad.
CONCLUSIONES

El Informe de construcción anterior basado en el aplicativo de facturación


permite ejecutar la planeación de evaluación de software mediante la utilización
de métricas que ayudan determinar la calidad de un sistema de software

Esta actividad de construcción individual complementa las bases para tener


una visión más específica y practica de mediante la aplicación de métricas de
calidad de software.

Para determinar si un sistema es de calidad es necesario aplicar una serie de


pasos que ayuden a determinar el nivel de calidad de un sistema de software,
además se debe evaluar la misma en base a modelos de calidad y a los
parámetros de calidad de los sistemas que poseen.

El proceso de medición de la calidad no es complicado, ya que solamente se tienen


que llenar una serie de tablas muy didácticas y fáciles de manipular.
REFERENCIAS BIBLIOGRÁFICAS

• Herrera Jiménez, F.A., Ortiz Jurado E.D., (2010). Guía para la Aplicación de
Métricas para determinar la Calidad de un Sistema de Software. Recuperado
de: http://bibdigital.epn.edu.ec/bitstream/15000/2194/1/CD-2950.pdf

Anónimo. (2016). Guía Digital. Desarrollo de un plan de pruebas. Recuperado


de http://www.guiadigital.gob.cl/articulo/desarrollo-de-un-plan-de-pruebas.html

Anónimo. (2016). Guía Digital. Desarrollo de un plan de pruebas. Recuperado


de: http://www.guiadigital.gob.cl/articulo/desarrollo-de-un-plan-de-pruebas.html

Você também pode gostar