Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
2. Descargar el programa de software adjunto e identificar los posibles errores que pueda
contener de acuerdo con las solicitudes planteadas.
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
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%.
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.
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.
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