Está en la página 1de 5

Servicio Nacional de Aprendizaje – SENA

Fecha:
Octubre de 2010
Aplicación de la calidad del software en el proceso de desarrollo
Versión 1.0
Sistema de Gestión DESCRIPCIÓN DEL PROGRAMA DE SW
de la Calidad Página 1 de 5

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 adjunto e identificar los posibles errores que pueda
contener de acuerdo con las solicitudes planteadas.

3. Realizar un análisis y diligenciar la tabla de registro de tiempos según el siguiente modelo:

FECHA HORA TIEMPO DE TIEMPO DESCRIPCION COMENTARIO C U


INTERRUPCION ACTIVDAD
INICIO FIN

4. Determinar las modificaciones que se considere pertinentes para los errores encontrados en
el programa (registrar dicha información en la tabla de tiempos).
Servicio Nacional de Aprendizaje – SENA
Fecha:
Octubre de 2010
Aplicación de la calidad del software en el proceso de desarrollo
Versión 1.0
Sistema de Gestión DESCRIPCIÓN DEL PROGRAMA DE SW
de la Calidad Página 2 de 5

DESCRIPCIÓN DE LA SOLICITUD DEL SOFTWARE DE FACTURACIÓN:

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.
Servicio Nacional de Aprendizaje – SENA
Fecha:
Octubre de 2010
Aplicación de la calidad del software en el proceso de desarrollo
Versión 1.0
Sistema de Gestión DESCRIPCIÓN DEL PROGRAMA DE SW
de la Calidad Página 3 de 5

ANALISIS DE REQUERIMIENTO
Tras analizar los requisitos del cliente, se puede observar que se requiere un programa básico
de facturación que pueda calcular el valor del servicio basado en el número de equipos que se
alquilen, la ubicación (si está dentro o fuera de la ciudad) y los descuentos correspondientes.
Además, se espera que el software pueda devolver la información al cliente a través del correo
electrónico.

Primera prueba: Verificación de datos

Durante la primera prueba del software, se descubrió que no se realizó la verificación de los
datos no requeridos y que el programa no solicitó la información del teléfono y el correo
electrónico. Después de pedir el tipo de servicio de alquiler de los equipos, el programa se cerró
al digitar cualquiera de las tres opciones. En la segunda ejecución, al no ingresar ningún dato y
dar enter, el programa no hizo ninguna ejecución. Sin embargo, al ingresar cualquier carácter y
ejecutar el programa, se solicitó el resto de la información y se cumplió parcialmente con los
requisitos del cliente. Sin embargo, el programa permitió y recibió cualquier tipo de datos para el
nombre del cliente, lo que podría causar confusión en el futuro. Además, el programa no
regresó al principio después de terminar el proceso, sino que se cerró al presionar enter. En la
tercera prueba, se descubrió que el programa debería generar el ID para evitar duplicidad.
También se observó que el número de teléfono acepta caracteres alfabéticos y especiales, lo
que no debería permitirse, y el programa se cerró después de pedir el tipo de servicio al
ingresar cualquier opción.

Segunda prueba: Funcionalidad y requerimientos

Durante esta ejecución, se introdujeron los tipos de datos requeridos y el programa funcionó
correctamente hasta que se solicitó la cantidad de equipos a alquilar. A pesar de que el cliente
exige que se alquilen más de dos equipos, se ingresó "1" y el programa lo aceptó, lo que indica
que el programa no cumple con los requisitos.

Luego, el programa pidió el número de días que se alquilarán los equipos y se ingresó "0", lo
que no cumple con los requisitos ya que se espera que el valor sea mayor o igual a 1, y esto es
necesario para realizar el cálculo del valor del alquiler. Además, solicitar los días extras que se
alquilarán los equipos no es necesario al momento de registrar el alquiler ya que esta decisión
la toma el cliente posteriormente. Al ingresar cualquier carácter en esta opción, el programa
genera una factura con datos erróneos ya que no se realiza ninguna verificación de tipos de
datos, lo que incumple con los requisitos establecidos.
Servicio Nacional de Aprendizaje – SENA
Fecha:
Octubre de 2010
Aplicación de la calidad del software en el proceso de desarrollo
Versión 1.0
Sistema de Gestión DESCRIPCIÓN DEL PROGRAMA DE SW
de la Calidad Página 4 de 5

HORA TIEMPO DE DESCRIPCION


FECHA TIEMPO COMENTARIO C U
INICIO FIN INTERRUPCION ACTIVIDAD
08/03/2023 9:46 9:49 1 min 2 min No realiza verificación de El sistema debe X 1
los datos, y no pide los realizar la
datos de teléfono ni el validación en la
email, captura de datos
luego pasa a pedir el para poder brindar
tipo de servicio de alquiler los resultados
de los equipos y al necesarios
momento de digitar
cualquiera de las 3
opciones se cierra el
programa.
08/03/2023 9:55 9:58 1:30 min 1:30 Al pedir el nombre de El programa debe X 1
min cliente no valida que sean ser funcional y
caracteres alfabéticos, por brindar la 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.
08/03/2023 10:00 10:03 2 min 1 min El id debería generarlo el El Id de cliente o X 1
mismo programa para de factura debe
evitar que haya duplicidad ser
de id, es decir dos auto incrementable
clientes para evitar
o más con el mismo id o duplicidad de
dos facturas o más con el datos y conflictos
mismo id, en el número de llaves primarias
de y también permitirá
teléfono acepta agilizar los
caracteres procesos.
alfabéticos y caracteres
Servicio Nacional de Aprendizaje – SENA
Fecha:
Octubre de 2010
Aplicación de la calidad del software en el proceso de desarrollo
Versión 1.0
Sistema de Gestión DESCRIPCIÓN DEL PROGRAMA DE SW
de la Calidad Página 5 de 5

especiales que no debería


y se pasa al momento de
pedir el tipo de servicio y
al
digitar cualquier opción se
cierra.
08/03/2023 10:06 10:10 1 min 3 min Cuando pide la cantidad Uno de los X 1
de requerimientos es
equipos a alquilar, y como que lo mínimo que
sabemos deben ser más se alquilan son 2
de equipos y el
2 equipos que es un sistema acepta el
requerimiento del cliente, valor de 1 También
se le digita “1” y lo acepta, acepta
Luego pide el número de valore cero y
días que se van a alquilar desde que el
los equipos; se le digito cliente decide
“0” alquila debe ya
y lo acepto, esto deja ver tener un numero
que tampoco cumple los de equipos para
requerimientos en esta poder hacer
parte ya que toma el cero cálculos
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

También podría gustarte