Está en la página 1de 10

lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo
lOMoARcPSD|15988178

3.4. Actividad de transferencia de conocimiento Evidencia de producto Taller: prueba de


software I En esta prueba se solicita adelantar la evaluación de un software según
características especificadas por el cliente. Análisis que se deberá completar en un
documento de formato Word, siguiendo estas pautas:
1. Descargar el archivo adjunto, dispuesto en el enlace ‘Actividad 2’, material de apoyo
Descripción de la solicitud del software de facturación, el cual servirá de referente sobre
requerimientos del cliente para aplicar análisis en el software proporcionado para esta
actividad.
2. Descargar el programa de software ubicado en el material de apoyo llamada “Prueba de
software” e identificar los posibles errores que pueda contener de acuerdo con las
solicitudes planteadas.
Realizar un análisis y diligenciar la tabla de registro de tiempos según el
siguiente modelo:
Requerimiento del Cliente:
La Empresa ALQUIPC desea que se le realice el programa de Facturación de sus servicios prestados.

ALQUIPC presta el servicio de alquiler de equipos de cómputo portátiles por días (no tiene la opción por
horas), el valor del alquiler por día es de $35.000.

El cliente llama a su línea gratuita, solicita el número de equipos a alquilar, (mínimo tienen que ser 2 equipos),
y el número de días iniciales de alquiler de los equipos.

Hay tres opciones de alquiler de los equipos:

1. Dentro de la ciudad
2. Fuera de la ciudad
3. Dentro del establecimiento donde se tiene el local con los equipos

Inmediatamente la operadora le asigna un Id-cliente, el cual el cliente debe tener en cuenta para su
facturación.

Si el alquiler de los equipos es fuera de la ciudad, tiene un incremento por servicio de domicilio del 5%.

Si el alquiler de los equipos es dentro del establecimiento, tiene un descuento adicional del 5%

El usuario puede solicitar días adicionales para continuar con el alquiler de los mismos equipos, por día
adicional se le realiza un descuento del 2%.

La empresa ALQUIPC, se encuentra en estos momentos ayudando a nivel mundial con el reciclaje de papel y
no desea la opción de imprimir el recibo, sólo que arroje los datos de:

La opción de alquiler de equipos, cuántos equipos son alquilados, por cuántos días, cuántos días adicionales
y dependiendo de la opción del alquiler, informar si tiene descuentos o incrementos y el valor total que debe
cancelar el cliente para ser enviado vía e-mail al cliente.
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

ANÁLISIS DE REQUERIMIENTO

Se analiza los requerimientos del cliente, se tipifica que se solicita un programa (software)
básico de facturación que calcule el valor de servicio prestado, según la cantidad de
equipos que el cliente solicite en alquiler, la zona, si es dentro o fuera de la ciudad con los
respectivos descuentos y que la información sea devuelta a través de e-mail.
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

Primera prueba: Verificación de Tipos de datos


En la primera ejecución digitando aleatoriamente el software n o v e r i f i c a los
datos, y no pide los datos de teléfono ni el e-mail, luego pasa a pedir el tipo de
servicio de alquiler de los equipos y al momento de digitar cualquiera de las 3
opciones se cierra el programa.

En la segunda prueba el programa no genera el id de cliente, la cual este mismo


debe generar y así no haya algún tipo de duplicidad de datos (id), es decir dos
clientes o más con el mismo id o dos facturas o más con el mismo id, en el
número de teléfono acepta caracteres alfabéticos y caracteres especiales que no
debería y se pasa al momento de pedir el tipo de servicio.

Segunda prueba: Funcionalidad y requerimientos

En esta ejecución digitamos los tipos de datos solicitados, el programa funciona bien hasta
el momento donde pide la cantidad de equipos a alquilar, y como sabemos deben ser más
de 2 equipos que es un requerimiento del cliente, se le digita “1” y lo acepta, así que en este
caso tampoco cumple los requerimientos.
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

Luego pide el número de días que se van a alquilar los equipos; se le digito “0” y lo acepto,
esto deja ver que tampoco cumple los requerimientos en esta parte ya que toma el cero como
dato y este es una variable que debe adquirir algún valor >= 1, ya que el cliente ya ha
aceptado alquilar equipos y el “1” debe ser la cantidad mínima para poder realizar el cálculo
con respecto al valor del día de alquiler, luego en días extras que se alquilaran los equipos es
un dato que no debe pedir al momento de registrar el alquiler ya que es una decisión
que toma el cliente después de alquilar los equipos, al pedir el dato se le ingreso cualquier
carácter y realiza la factura pero con datos erróneos pues el programa no hace verificación de
tipos de datos por lo que no cumple los requerimientos.
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

Al realizar la factura el programa arroja valores en cero por lo anteriormente dicho al


momento de pedir el valor de días de alquiler.
Tercera prueba: Opciones, Descuentos e
Incrementos Opción 1, Dentro de la ciudad
Al realizar las pruebas de las opciones podemos notar que el software realiza los cálculos y
genera la factura, pero se pide un día adicional y según los requerimientos debe realizar un
descuento del 2% por día adicional, los días adicionales son “1” y el valor de un día de
alquiler es “$35.000”, así que el 2% serian $700, de esta forma teníamos estos datos:
1 PC por día = $35.000, día adicional = $35.000, descuento (2%) = 700 Lo
que daría como resultado:
Valor Día = $35.000
Valor Día adicional – descuento = $34.300
Valor total a pagar = $69.300
Como podemos ver en la imagen, el software no realiza los cálculos como se debe,
por lo tanto, no cumple con los requerimientos en esta opción
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

Opción 2, Fuera de la ciudad


Al realizar las pruebas de las opciones podemos notar que el software realiza los cálculos y
genera la factura, pero se debe generar un incremento por estar fuera de la ciudad en el
servicio de domicilio del 5%, como también un descuento del 2% por día adicional, los
días adicionales son “1” y el valor de un día de alquiler es “$35.000”, así que el 2% serian
$700 por 1 día, de esta forma teníamos estos datos:
1 PC por día = $35.000, día adicional = $35.000, descuento (2%) = 700, domicilio 5% =
$3.500
Lo que daría como resultado:
Valor Día = $35.000
Valor Día adicional – descuento = $34.300
Valor 5% Domicilio = $3.500
Valor total a pagar = $72.800
Como visualizar ver en la imagen, el software no realiza los cálculos como se debe,
por lo tanto, no cumple con los requerimientos en esta opción.
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

Opción 3, Dentro del establecimiento


Al realizar las pruebas de esta opción podemos notar que el software realiza los cálculos y
genera la factura, pero se debe generar un descuento por estar dentro de del establecimiento
del 5%, como también un descuento del 2% por día adicional, los días adicionales son “1”
y el valor de un día de alquiler es “$35.000”, así que el 2% serian $700 por 1 día, de esta
forma teníamos estos datos:
1 PC por día = $35.000, día adicional = $35.000, descuento (2%) = 700, descuento de 5%
en el valor total de días alquilados
Lo que daría como resultado:
Valor Día = $35.000
Valor Día adicional – descuento = $34.300
Valor 5% descuento dentro establecimiento = $3.500
Valor total a pagar = $65.800
Como se visualiza en la imagen, el software no realiza los cálculos como se debe y también
presenta una cifra extraña con valores alfanuméricos, en el valor de días adicionales, por lo
tanto, tampoco cumple con los requerimientos en esta opción.
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

Además el software en ninguno de los casos muestra que ha enviado un correo por lo que
tampoco cumple este requerimiento.

El sistema a nivel de interfaz no brinda un entorno agradable, carece en calidad de diseño,


no es un sistema que se retroalimente, es decir no guarda datos para evitar repetir
información, tampoco puede llevar un histórico de registros, ni la forma de como
consultar ningún dato, no captura fechas ni hora, por todo esto el sistema no cumple con
los requerimientos ni tampoco con ningún estándar de calidad.
Fecha Hora de Hora Errores encontrados Observaciones
inicio final
7/03/202 10:27 10:28 No realiza verificación de los
1 datos, y no pide los El sistema debe
datos de teléfono ni el e- realizar la
mail, luego pasa a pedir el validación en la
tipo de servicio de alquiler captura de datos
de los equipos y al para poder brindar
momento de digitar los resultados
cualquiera de las 3 necesarios
opciones se cierra el
Programa.
7/03/202 10:35 10:37 Al pedir el nombre de cliente El programa debe ser
1 no valida que sean caracteres funcional y brindar la
alfabéticos, por opción
lo que permite y recibe automática de
cualquier tipo de datos, hacer un nuevo
también al terminar el registro o una
proceso no regresa al nueva atención y
principio y por el contrario factura
al digitar enter este se
cierra.
7/03/202 10:39 10:41 El id debería generarlo el El Id de cliente o de
1 mismo programa para evitar factura debe ser
que haya duplicidad
de id, es decir dos clientes autoincrementable
o más con el mismo id o para evitar
dos facturas o más con el duplicidad de
mismo id, en el número de datos y conflictos
teléfono acepta caracteres de llaves primarias
alfabéticos y caracteres y también permitirá
especiales que no debería agilizar los
y se pasa al momento de Procesos.
pedir el tipo de servicio y al
digitar cualquier opción se
cierra.
7/03/202 10:44 10:46 Cuando pide la cantidad de Uno de los
1 equipos a alquilar, y como requerimientos es que
sabemos deben ser más de lo mínimo que
2 equipos que es un se alquilan son 2
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

requerimiento del cliente, equipos y el


se le digita “1” y lo acepta, sistema acepta el
lOMoARcPSD|15988178

APLICACIÓN DE LA CALIDAD DEL SOFTWARE EN EL PROCESO DE


DESARROLLO
Aprendiz: Antony Gallardo

valor de 1
7/03/202 10:50 10:53 Luego pide el número de días También acepta
1 que se van a alquilar los valore cero y
equipos; se le digito “0” desde que el
y lo acepto, esto deja ver cliente decide
que tampoco cumple los alquila debe ya
requerimientos en esta tener un numero
parte ya que toma el cero de equipos para
como dato y este es una poder hacer
variable que debe adquirir cálculos
algún valor >= 1, ya que el
cliente ya ha aceptado
alquilar equipos y el “1”
debe ser la cantidad
mínima para poder realizar
el cálculo con respecto al
valor del día de alquiler
7/03/202 10:58 11:04 Debe realizar un descuento del No realiza el
1 2% por día adicional, los días descuento de 2%
adicionales son “1” como debe ser
y el lo que hace es sumar
el descuento.
7/03/202 11:10 11:13 Debe generar un El sistema no realiza
1 incremento por estar fuera de los cálculos como
la ciudad en el servicio debe ser
de domicilio del 5% y lo
realiza, como también un
descuento del 2% por día
adicional y lo realiza, pero
al momento de totalizar los
valores da una cifra errada.
7/03/202 11:17 11:21 Se debe generar un descuento El sistema da
1 por estar dentro de del valores errados y
establecimiento del también cifras
5%, como también un alfanuméricas lo
descuento del 2% por día que impide realizar
adicional, lo realiza, pero calcios exactos
da un valor errado y el valor
de un día de alquiler es
“$35.000”, así que el 2%
serian $700 por 1 día,
Como podemos ver en la
imagen, el software no
realiza los cálculos
correctamente al igual que
el valor de los días
adicionales da una cifra
alfanumérica.

También podría gustarte