Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción..........................................................................................................................1
Objetivo General....................................................................................................5
Objetivos Específicos..............................................................................................5
c. Equipo de Trabajo:.......................................................................................................7
Requerimiento de Hardware...............................................................................10
Requerimiento de Software.................................................................................10
d. Formulario de especificaciones..................................................................................28
b. Diccionario físico.........................................................................................................50
4. Interfaz de Usuarios........................................................................................................53
Conclusiones........................................................................................................................57
Recomendaciones................................................................................................................58
Anexo....................................................................................................................................59
Introducción
1
Información principal y autorización del proyecto
Fecha: 13/03/2020 Nombre del proyecto: E&D Billing System
Objetivo General
2
Desarrollar un software de calidad el cual pueda cumplir todas las expectativas exigida por el
cliente.
Objetivos Específicos
1. Dividir las actividades en módulos para un mejor manejo y avance del proyecto.
2. Darles prioridad a las ideas más claras nos ayudara a realizar avances de manera
significativa y elaborada.
3. Trabajando en equipo podremos realizar actividades combinadas las cuales podrán
brindar mayor cantidad de opciones a elegir.
Necesidad del Proyecto
El auto repuesto tiene como necesidad poder gestionar las ventas de manera más
organizada y sistemática, así como controlar y administrar el inventario de la mercancía y
compras de la misma.
C. Equipo de Trabajo:
Coordinador del Proyecto
El proyecto estará a cargo del propietario del negocio.
Propietario de Auto
Repuesto Moran Ureña
Ingeniero de Software
3
Analistas Diseñadores Programadores
Ingeniero de software
Es el encargado y coordinador del proyecto, jefe del departamento de informática.
Analistas
Tendrán la tarea de realizar el análisis previo del sistema.
Diseñadores
Tendrán las tareas de realizar el diseño del sistema
Programadores
Tendrán la tarea de codificar los diferentes algoritmos finales del proyecto.
Requerimiento de Hardware
4
Requerimiento de Software
Windows 7 (o superior).
Mac OS X (o superior).
Linux.
5
E. Matriz de información: actividad, antecedente y tiempo estándar
6
Gestión de Requisitos de Software
Para recolectar la información necesaria para la creación del software, en el auto repuesto
se realizaron diferentes tipos de actividades las cuales mencionaremos a continuación:
1. Cuestionario
1.1. ¿Cuenta actualmente con un sistema?
a) Efectivo
b) Cheque
c) Transferencias
No
Nota
7
Debido a que actualmente las compras, ventas e inventarios se realizan de forma manual, se
le ofrece al cliente un sistema adaptado a los procesos del negocio y se realizara una
interfaz de usuario de fácil uso la cual traiga consigo todo lo necesario para la realización
de los diferentes procesos y funciones que se deben desempeñar para un buen
funcionamiento.
8
b. Diagramas de flujo de datos
0
Articulo por comprar Informe de cuenta por cobrar
Selección de producto
Producto seleccionado
9
Cliente Sistema
De
Facturación
Almacén
10
Diagrama detallado. Agregar registro del cliente
1.1
D2
Alc. Maestro cliente
11
Diagrama detallado. Agregar artículos
Total de 2.5
artículo
Agregar
tipo de
artículos
2.4
Precio del artículo Artículos disponibles
Calcular
total de
artículos
D1
Compra del clienteAlc. Maestro articulo
2.2 2.3
2.1 Cantidad disponible de artículo
Actualizar
Artículo valido Determinar Artículo disponible contabilidad
Validar cantidad del artículo
artículo disponible
D1
Alc. Maestro articulo
3.1 3.2
Pedido de artículos
Registra Artículos
Almacenar
producto al
artículos
Inventario
13
Diagrama detallado. Pago al contado
4.2
4.1
Dinero Dinero Dinero
Cobrar en Devolver
efectivo dinero
14
Diagrama detallado. Envasar artículos
5.1 5.2
Artículos
Artículos envasados
Envasar Entregar
artículos artículos
15
Diagrama detallado. Crear estado de factura
6.1
6.2 6.3 Pago Factura
Id Artículos Artículos y precios
Identificar
Computar Calcular
Artículos
precios costo total
de precios
6.4
Cantidad por pagar Aceptar
transacción y
emitir
Información
artículos
de
venta
16
c. Narrativa de los procesos
El vendedor actualiza o modifica los archivos del cliente para corregir o agregar cualquier
información.
2- Agregar artículos.
El cliente selecciona los artículos que desea comprar, el vendedor va registrando los
diferentes artículos al sistema.
2.1 Validar artículos.
Se validan los diferentes artículos de la compra del cliente.
2.2 Determinar cantidad disponible.
Cantidad disponible de artículo en el almacén. Si no hay se presenta un cuadro de dialogo
informando que no hay existencia del mismo y no se agrega a la lista de compra del cliente.
2.3 Actualizar contabilidad de los artículos.
Se actualiza la contabilidad del articulo cuanto quedan y cuando hay que reabastecer.
2.4 Calcular total del artículo.
Se calculan el precio de todos los artículos para determinar el total a pagar del comprador
2.5 Agregar tipo de artículos.
El vendedor agrega los artículos que se van a comprar y que están disponibles para el
cliente
3-Inventario.
Se registran los diferentes artículos, se lleva una contabilidad de cuanto hay y culés se
necesitan reabastecer.
3.1 Registrar producto al inventario.
El vendedor registra los artículos comprado al inventario.
17
3.2 almacenar artículos.
Los encargados almacenan los artículos comprados en el almacén.
4- Pago al contado.
El cliente entrega total a pagar, en caso de que le sobre el vendedor entrega la devuelta al
cliente. El vendedor inserta la cantidad entregada por el cliente y el sistema le proporciona
la cantidad que se debe entregar como devuelta.
4.1 Cobrar en efectivo.
El vendedor cobra al cliente el valor total de los artículos comprado.
4.2 devolver dinero.
El vendedor devuelve dinero si le queda de los artículos que compro el cliente.
5-Envasar artículos.
El encargado de envase delos artículos lo envasa y lo entrega al cliente.
5.1 Envasar artículos.
El encargado envasa los artículos para entregar al cliente.
5.2 entregar artículos.
El encargado entrega los artículos al cliente.
18
7-Elaborar cuenta por cobrar.
Se elaboran la diferente cuenta por cobrar de los clientes acreditas.
d. Formularios de Especificaciones
Formulario de especificaciones
Numero: 1.1
Flujo de entrada
Información del cliente
Flujo de salida
Registro de cliente proceso 1.2
If existe cliente
Then información del cliente
Else registrar cliente
endif
Español Estructurado
19
Formulario de especificaciones
Numero: 1.2
Flujo de entrada
Alc maestro cliente
Flujo de salida
Registro de cliente
If modifican un cliente
Then cliente actualizado
Else cliente no actualizado
End if
Español Estructurado
20
Formulario de especificaciones
Numero: 2.1
Descripción: se validan los artículos de la compra del cliente. Si no hay artículos dar alerta
Flujo de entrada
Compra del cliente
Flujo de salida
Artículos válidos para el proceso 2.2
Error de artículo no encontrado
Español Estructurado
21
Formulario de especificaciones
Numero: 2.2
Flujo de entrada
Articulo valido proceso 2.1
Cantidad de articulo disponible
Flujo de salida
Articulo disponible para los procesos 2.3 y 2.5
If alerta
Then actualizar registro de cliente
End if
Español Estructurado
22
Formulario de especificaciones
Numero: 2.3
Flujo de entrada
Articulo disponible proceso 2.2
Flujo de salida
If articulo disponible
Then registro de artículos actualizado
Endif
Español Estructurado
23
Formulario de especificaciones
Numero: 2.4
Descripción: se calculan los precios de todos los artículos para determinar el total
Flujo de entrada
Precios de articulo
Flujo de salida
Total de artículos para proceso 2.5
Español Estructurado
24
Formulario de especificaciones
Numero: 2.5
Descripción: Agrega los artículos que se van a comprar que están disponible
Flujo de entrada
Total de articulo 2.4
Artículos disponibles proceso 2.2
Flujo de salida
If artículo disponible
Then agregar a los artículos
Else no agregar artículos
End if
Español Estructurado
25
Formulario de especificaciones
Numero: 3.1
Flujo de entrada
Pedido de artículos
Flujo de salida
Artículos para proceso 3.2
If artículo no existe
Then agregar nuevo articulo
Else registrar artículos
End if
Español Estructurado
26
Formulario de especificaciones
Numero: 3.2
Flujo de entrada
Artículos proceso 3.1
Flujo de salida
Español Estructurado
27
Formulario de especificaciones
Numero: 4.1
Flujo de entrada
Dinero
Flujo de salida
Dinero para el proceso 4.2
Español Estructurado
28
Formulario de especificaciones
Numero: 4.2
Flujo de entrada
Dinero del proceso 4.1
Flujo de salida
Dinero
Español Estructurado
29
Formulario de especificaciones
Numero: 5.1
Flujo de entrada
Artículos
Flujo de salida
Artículos envasados para el proceso 5.2
Español Estructurado
30
Formulario de especificaciones
Numero: 5.2
Flujo de entrada
Artículos envasados
Flujo de salida
Español Estructurado
31
Formulario de especificaciones
Numero: 6.1
Flujo de entrada
Artículos por comprar
Flujo de salida
Español Estructurado
32
Formulario de especificaciones
Numero: 6.2
Flujo de entrada
Id articulo proceso 6.1
Pecios
Flujo de salida
Artículos y precios para proceso 6.3
Español Estructurado
33
Formulario de especificaciones
Numero: 6.3
Flujo de entrada
Artículos y precios proceso 6.2
Flujo de salida
Cantidad por pagar para proceso 6.4
Español Estructurado
34
Formulario de especificaciones
Numero: 6.4
Descripción: Se verifica que todo esté en orden. Recibir pago y emitir factura
Flujo de entrada
Cantidad por pagar proceso 6.3
Pago
Flujo de salida
Factura
Información de venta
Español Estructurado
35
e. Casos de uso
36
37
h. Crear Diagrama de Clases de la Realización de Caso de Uso
38
1. Diagrama de clase
Cliente
+Código
+Nombre
+Edad
+Teléfono
+Dirección
-Registrar
-Consultar
-Eliminar
Empleado
Suplidor +Código
+Código +Nombre
+Nombre +Cedula
+Teléfono +Teléfono
+Dirección +Dirección
+Sexo
-Registrar
-Consultar -Registrar
-Eliminar -Consultar
-Eliminar
Factura Piezas
+Código +Código
+Fecha +Nombre
+Monto +Marca
+Cantidad +Modelo del vehículo
-Registrar +Costo
-Consultar +Estado
-Eliminar -Registrar
-Consultar
-Eliminar
39
2. Diagrama de actividades
Mostrar error
Acceso al sistema
6
1 2 3 4 5
40
1 2
Editar
producto
4
Lista de Nuevo
clientes Cliente
6
Lista de Nuevo
Suplidores Suplidor
Editar Info.
Supidor
41
Diseño de la base de datos
42
a. Diccionario de los datos Lógico
43
b. Diccionario físico
Cliente
Atributo Dominio Tipo Ejemplo
Código Numero entero + Continuo 1,2,etc
Nombre Cliente CadenaCaracter Continuo Edgar Vargas
Dirección CadenaCaracter Continuo Pueblo nuevo
Cédula CadenaCaracter Continuo 402-1234690-3
Teléfono CadenaCaracter Continuo 829-996-6765
Emaill CadenaCaracter Continuo vargas@gmail.com
Proveedor
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
Nombre Proveedor CadenaCaracter Continuo Pedro
Teléfono NumeroEntero Continuo 829-948-9865
Dirección CadenaCaracter Continuo Mao
Factura
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
Código Produto Numero entero Continuo 1,2,etc
Código Cliente Numero entero Continuo 1,2,etc
Descuento NumeroFlotante Continuo 50%…
ITBIS NumeroEntero Continuo 10%...
TotalVentas NumeroFlotante Continuo 8059.99…
Producto
44
NomProduct CadenaCaracter Continuo Goma
PrecioProduct NumeroEntero Continuo 100, 850..
Marca CadenaCaracter Continuo Honda, Toyota, Etc
FechaProduct Date Continuo
CantProducto NumeroEntero Continuo 100,etc
Recibo de Ingreso
Atributo Dominio Tipo Ejemplo
Codigo NumeroEntero Continuo 1,2,etc
Pedido
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
Producto CadenaCaracter Continuo Tornillos, ect
FechaPedido Date Continuo
FechaEntrega Date Continuo
CantidadPedido NumeroEntero Continuo 500, ect
Monto NumeroEntero Continuo 10500, etc
ITBIS NumeroNumerico Continuo 5%, ect
Descuento NumeroNumerico Continuo
45
Categoria
Atributo Dominio Tipo Ejemplo
Codigo NumeroEntero Continuo 1,2,etc
Nombre CadenaCaracteres Continuo Volante Aerodinamico
Codigo Producto NumeroEntero Continuo 1,2,3,etc
Caja
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2, etc
NombreCajero CadenaCaracter Continuo Anthonio
FormaPago CadenaCaracter Discreto Efectivo,Tarjeta
Monto NumeroNumerico Continuo $ 1,850.00
CantidadProducto NumeroEntero Continuo 25, etc
ITBIS NumeroNumerico Continuo 13%, etc
TotalVentas NumeroFlotante Continuo $ 2,000,000.00
Cajero
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2, etc
NombreCajero CadenaCaracter Continuo Julia
Puesto Cajero CadenaCaracter Continuo Caja 1, Caja2, etc
Almacen
Atributo Dominio Tipo Ejemplo
Codigo NuneroEntero Continuo 1,2,etc
Codigo Producto NuneroEntero Continuo 1,2,3,etc
Fecha Entrada Date Continuo
Fecha Salida Date Continuo
Cantidad NuneroEntero Continuo 15,etc
Unidad NuneroEntero Continuo 50,etc
Lote NuneroEntero Continuo 3,4,etc
Vendedor
Atributo Dominio Tipo Ejemplo
Código vendedor NumeroEntero Continuo 1,2,etc
NombreVendedor CadenaCaracter Continuo Miledy,Manuel..
TelefonoVendedor CadenaCaracter Continuo 829-555-2200,849-111-2020…
DireccionVendedor CadenaCaracter Continuo La piedra,Altamira….
46
Grupo
Atributo Dominio Tipo Ejemplo
Código Grupo NumeroEntero Continuo 1,2,etc
NombreProducto CadenaCaracter Continuo Volante, etc.
Monto NumeroEntero Continuo 800,500,1000,70000…
Subgrupo
Atributo Dominio Tipo Ejemplo
Código Subgrupo NumeroEntero Continuo 1,2,etc
Codigo Grupo NumeroEntero Continuo 1,2,etc
Nombre CadenaCaracter Continuo Aerodinamico, Grande, Pequeño, etc
Cantidad NumeroEntero Continuo 300, etc
Devolución Cliente
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
NombreProducto CadenaCaracter Continuo volante
FechaEntrega Date Continuo
Departamento CadenaCaracter Continuo Recurso Humano
Monto NumeroNumerico Continuo
Devolución Suplidor
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
NombreProveedor CadenaCaracter Continuo Ramon
Codigo Factura NumeroEntero Continuo 1,2,etc
Producto CadenaCaracter Continuo Tornillos
CantidadProducto NumeroEntero Continuo 15, 20, etc
FechaEntrega Date Continuo
Monto NumeroNumerico Continuo $ 18,000.00
Descuento NumeroNumerico Continuo 40%,etc
FormaPago CadenaCaracter Discreto Efectivo o Tarjeta
TotalVentas NumeroNumerico Continuo 115,500.00
Compra
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
47
ITBIS NumeroEntero Continuo 6%, etc
Cotización
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
Cuenta Bancaria
Atributo Dominio Tipo Ejemplo
Código NumeroEntero Continuo 1,2,etc
48
MontoDisponible NumeroNumerico Continuo 12,099.0000
Ciudad
Atributo Dominio Tipo Ejemplo
Codigo NumeroEntero Continuo 1,2,etc
Unidad de Medida
Atributo Dominio Tipo Ejemplo
Codigo NumeroEntero Continuo 1,2,etc
49
Interfaz de Usuarios
4. Interfaz de Usuarios
50
Esta es la ventana de entrada de usuario, el usuario puede acceder al sistema con un nombre
de usuario y una clave, luego deberá darle click al botón entrar y luego podrá utilizar el
sistema. En el caso de que el usuario desee cambiar la contraseña o se le haya olvidado la
misma, puede hacer click en el menú y recuperarla o cambiarla si así lo desea.
Pantalla de Inicio
51
En esta imagen se puede observar la división del sistema de una manera sencilla, donde el
usuario puede acceder a cada uno de los procesos por medio de este menú, dando un click
izquierdo a cualquiera de estas opciones del menú y poder acceder una de sus funciones.
52
En esta imagen podemos visualizar como el usuario puede acceder a cada una de las
opciones que tiene el menú principal y poder seleccionar dándole un click izquierdo encima
de cada función.
Pantalla de ventas
En esta imagen visualizamos todas las entradas básicas de la opción de ventas, donde el
usuario para acceder a cualquiera de estas opciones solo debe darle un click izquierdo
encima de cada función.
53
En esta pantalla el usuario podrá acceder al histórico de ventas .
En esta pantalla el usuario puede consultar los datos de un producto donde podrá tener
acceso a la siguiente información: Datos básicos del producto, Datos de compra, datos de
inventario y precio de venta.
54
Adicional a esto el usuario podrá acceder a diferentes funciones que brinda esta pantalla
como: Agregar nuevo producto, visualizar inventario de todos los productos, Editar
producto.
En esta pantalla podemos dar de alta a un nuevo producto donde solo debemos colocar los
datos básicos del mismo.
55
En esta pantalla el usuario puede seleccionar una marca para el producto que está dando de
alta, también podrá dar de alta a una nueva marca en caso de no estar en la lista.
56
En esta pantalla el usuario puede seleccionar un modelo para el producto que está dando de
alta, también podrá dar de alta a un nuevo modelo en caso de no estar en la lista.
57
En esta pantalla el usuario puede seleccionar un Grupo de Artículos para el producto que
está dando de alta, también podrá dar de alta a un nuevo grupo en caso de no estar en la
lista.
58
En esta pantalla el usuario puede seleccionar un Sub-Grupo de Artículos para el producto
que está dando de alta, también podrá dar de alta a un nuevo Sub-Grupo en caso de no estar
en la lista.
59
En esta pantalla el usuario puede seleccionar una Unidad de Medida para el producto que
está dando de alta, también podrá dar de alta a una Nueva Unidad de Medida en caso de no
estar en la lista.
Pantalla Inventario
60
En esta pantalla el usuario puede visualizar el listado de productos activos, así como la
cantidad total en existencia y el precio de venta. Además, en esta pantalla el usuario tendrá
la facilidad de imprimir el inventario total actual de los productos para hacer revisión física.
Pantalla de Compras
61
En esta pantalla el usuario puede consultar los datos de una compra donde podrá tener
acceso a la siguiente información: Código y Descripción del producto, Cantidad adquirida,
Costo unitario del producto, monto total pagado, Lote del producto comprado, Código y
nombre del suplidor y un detalle u observación al momento de la compra.
Adicional a esto el usuario podrá acceder a diferentes funciones que brinda esta pantalla
como: Realizar una nueva compra, ver Histórico de Compras.
62
En esta pantalla el usuario puede visualizar todo el historial de compras hasta la fecha de
las compras realizadas.
63
En esta pantalla el usuario puede dar entrada a una nueva compra, estos datos serán
agregados al inventario del producto comprado.
64
En esta pantalla el usuario puede consultar los datos de un cliente donde podrá tener acceso
a la información personal del cliente.
Adicional a esto el usuario podrá acceder a diferentes funciones que brinda esta pantalla
como: Agregar un nuevo cliente y modificar los datos de un cliente.
65
En esta pantalla el usuario puede acceder al listado total de los clientes registrados.
En esta pantalla el usuario puede consultar los datos de un Suplidor donde podrá tener
acceso a la información específica del suplidor.
66
Adicional a esto el usuario podrá acceder a diferentes funciones que brinda esta pantalla
como: Agregar un nuevo Suplidor y modificar los datos de un suplidor.
67
En esta pantalla el usuario puede acceder al listado total de los clientes registrados.
Pantalla Mi Perfil
68
En esta pantalla el usuario podrá ver su perfil, donde podrá visualizar y modificar su
información personal, además de realizar el cambio de contraseña si así lo desea.
69
En esta pantalla el usuario (debe ser administrador para acceder a esta pantalla) podrá dar
de alta a un usuario nuevo.
70
En esta pantalla el usuario (debe ser administrador para acceder a esta pantalla) podrá
ofrecer a cada usuario los permisos específicos para cada proceso.
71
Conclusiones
Para concluir solo basta destacar que una Base de Datos cumple las mismas tareas de
análisis que del software y tiene como característica relacionar la información como vía de
organización y asociación donde la base de datos tiene una ventaja que es utilizar la
plataforma para el desarrollo del sistema de aplicación en las organizaciones. También En
un proyecto de desarrollo de un Sistema de Información comprende varios componentes o
pasos llevados a cabo durante la etapa del análisis, el cual ayuda a traducir las necesidades
del cliente en un modelo de Sistema que utiliza uno más de los componentes: Software,
hardware, personas, base de datos, documentación y procedimientos.
Recomendaciones
Analizar una empresa no es una tarea fácil, sin embargo no es una cosa del otro mundo para
un informático que tiene bien puesto los pies en la tierra además de buenos instructores.
72
Da sugerencia, aunque el cliente quiera algo de una forma debes sugerir para bien,
ya que eres tu quien tiene el punto de vista a nivel de programación.
Usa aplicaciones diseñada para esta actividad como lo es Microsoft Visio o alguna que
manejes bien.
Enfócate en los procesos principales, ya que estos están constituidos por subprocesos.
Usa un sistema de gestor de base de datos potente en cual te brinde todo lo que necesitas.
3 Centro de Seguridad e
Base de Datos 28/03/2020 desarrollo de integridad de los
software datos.
73
4 Diseño que se
Diseño del Sistema 05/04/2020 Centro de adaptado a las
desarrollo de necesidades del
software cliente/usuario.
5 Centro de Funcionalidad,
Desarrollo del 26/04/2020 desarrollo de seguridad e
Software software integridad de
datos.
6 Prueba del Sistemas 28/04/2020 Localidad de la Sistema
empresa Completo
7 Funcionalidad,
Implantación y 30/04/2020 Localidad de la facilidad de uso y
Evaluación empresa manual de
referencia.
8 Centro de Mejora de
Actualización del 05/12/2020 desarrollo de funcionalidad,
Software software versión mas
amigable y
funciones
adicionales.
Historial de Versiones
Fecha Versión Autor Organización Descripción
11/05/2020 1.0 ELVISON GUTIERREZ AUTO REPUESTO Sistema de Facturación
EDGAR VARGAS MORAN UREÑA
DOMINGO MEJIA
JOSE MANUEL
74
Gerente / Líder de Proyecto Elvison Gutiérrez
Gerente / Líder de Pruebas de Edgar Vargas, Domingo Mejia, José Manuel
Software
Aprobaciones
Nombre y Apellido Cargo Departamento u Fecha Firma
Organización
Sandy Moran Ureña Propietario Auto Repuesto 15-11-
Moran Ureña 2020
Resumen Ejecutivo
El sistema de facturación que estamos desarrollando está orientado en una tienda de repuestos
automotriz con el objetivo de mejorar los procesos realiza en el día a día como registrar su
catálogo de productos, organizar y administrar las ventas, administrar las comopras. Así mismo
ofrecer al cliente todo el ciclo de vida del software que incluya la fase de análisis, Diseño,
Implementación pruebas y mantenimiento.
El proyecto tiene una duración de 11 meses inicio 01-01-2020 y culminará el 10-12-2020 fecha en
el que finaliza el proyecto.
75
Nuevas Funcionalidades a Probar
Pruebas de funcionalidad caso de modificar, eliminar y buscar en el sistema.
Objetivos de la prueba Cuando selecciones la opción guardar, Editar y
buscar para verificar que cada uno de ellos lleva un
proceso deseado.
Técnicas Cuando seleccione guardar los datos se
guardarán automáticamente.
Cuando seleccione editar los datos
cambiados se actualizarán.
Cuando escribimos el nombre de un dato en
buscar la aplicación busca y muestra los
resultados.
Caso de uso involucrado Caso de uso guardar y buscar en la aplicación.
Pruebas de Regresión
Objetivo de la prueba Es validar que el sistema mantenga su
correcta funcionalidad debido a la
incorporación de un ajuste, corrección
o nuevo requerimiento.
Factores que enfocaran las pruebas Corrección.
Conformidad.
Facilidad de Uso.
Portabilidad.
Facilidad de Operación
Funcionalidades a No Probar
Características Descripción Módulo
Procedimiento de usuarios No serán probados, debido a Procedimientos de usuario
que no se cuenta con el
tiempo suficiente para probar
los diferentes criterios,
relacionados con los
procedimientos, ya que se
necesitan usuarios con
conocimiento.
76
ejecutadas, pero con 90% de aceptación. Esto quiere decir
que el 90% de las pruebas deben ser exitosas y sin errores.
En el 10% pueden existir errores medios o bajos, pero no
graves.
Rechazado En caso de ocurrir que el proyecto no cumpla con el nivel
exigido, el proyecto se rechaza completo en su etapa de
certificación.
Criterios de Suspensión
La única manera de que la prueba se pueda suspender es por enfermedad de alguna de las
personas que realizarán las pruebas y se reanudarán esta cuando la persona vuelva a estar en
condiciones de realizar la prueba o que se ha reemplazado por otra persona capacitada.
Criterios de Reanudación
Las pruebas se reanudarán porque las personas están disponibles y en buen estado de salud para
continuar con las pruebas que estaban realizando.
Entregables
Entregables Descripción
E&D Billing System La prueba revisa que cada uno de los
elementos que conforman la aplicación E&D
Billing System funcione correctamente, se
revisan detalladamente uno a uno los
componentes.
Recursos
Requerimientos de Entornos – Hardware
Hardware
Personal
Roles Recursos Necesarios Estado Responsabilidades
Administrador del 1 Asignado Coordinador
plan de prueba que el plan de prueba
78
y llevar a cabo y
hacer la planeación.
Asegurador de la 2 Asignado Verificar que
calidad el software está
conforme a los
estándares de
calidad.
Usuarios de prueba 3 Asignado Probar el sistema
como si fuera el de
la aplicación.
Planificación y Organización
Procedimientos para las Pruebas
Establecer un proceso de aseguramiento de la calidad.
Identificar el tipo de plan de recuperación a probar.
Agenda horas y fechas para las pruebas.
Escoger el tipo de prueba a ejecutar.
Documentar el plan de prueba.
Entrenar el equipo de prueba.
Evaluar los resultados de las pruebas.
Finalizar el plan de prueba.
Matriz de Responsabilidades
Matriz RACI que significa R: Responsable, A: Aprobador, C: Consultado, I: Informado.
79
Aceptar y validar la R I I C
ejecución de las
pruebas
Dependencias y Riesgos
Aquí se listan los riesgos asociados con el proceso de pruebas de software, por ejemplo, algunas
fuentes de riesgos suelen ser:
Referencias
Lista de todos los documentos que pueden citarse como apoyo o para ampliar el contenido del
plan de pruebas. referencia aquí son:
Plan de Proyecto.
Especificaciones de Requerimientos.
Diseño General.
Diseño Detallado.
Procedimientos y estándares de Desarrollo.
Procedimientos y estándares de Pruebas.
Metodologías, Procedimientos y estándares corporativos.
Proceso Referencia
José Manuel Santana comprueba los requisitos previos para Requisitos previos para
la medición de software y confirma que el proyecto está la medición de Software
completo y apto para su realización, de tal manera que se en el Administrador de
pueda llegar a la conclusión de que puede ir al siguiente configuración.
paso de medición.
80
predeterminada del cliente para la medición de software: de configuración
de la
Permite la disponibilidad de software y utiliza la disponibilidad de
programación predeterminada de la colección de Software.
datos una vez cada siete días. Cómo crear en el
Administrador de
configuración de
las reglas de
disponibilidad de
Software.
José Manuel Santana espera durante siete días, después de No hay información
que los equipos del cliente comienzan a mostrar los datos de adicional.
uso de informes.
81
Domingo Mejía continúa realizando la comprobación de la Cómo supervisar en el
disponibilidad de software, lo cual se informa Administrador de
semanalmente, y toma las medidas correctivas si es configuración de la
necesario. disponibilidad de
Software
Documentación:
Documentación mínima requerida:
Especificación de Requerimientos
Diseño del Sistema y Descripción de la Arquitectura
Plan de Verificación y Validación
Reportes de Verificación
Documentación de Usuario
Plan de Configuración
Plan de Proyecto
Entregable Estándar
Plan de Proyecto 50 hojas
Revisiones:
Descripción:
83
Como salida se obtiene el Informe de revisión de SQA correspondiente
a la evaluación de ajuste al Proceso, que contiene todas las
desviaciones o defectos encontrados durante la revisión. Este informe
debe ser distribuido a los responsables de las actividades y se debe
asegurar que ellos son conscientes de las desviaciones o discrepancias
encontradas y de las acciones correctivas que deben realizar.
Requerimientos Mínimos:
Especificación de Requerimientos
Modelo de Diseño y Descripción de la Arquitectura
Plan de Verificación y Validación
Plan de Gestión del Proyecto
Plan de Gestión de Configuración
Diseño vs. Especificación de requerimientos
Implementación vs. Diseño
Verificación vs. Especificación de requerimientos
84
Agenda:
En esta sección se detallan todas las revisiones de calidad que se realizarán
durante todo el proyecto, organizadas por fase e iteración.
Fase I – Inicial
Iteración I
Testeo:
Documento visión X
Casos de uso X
85
Gestión de configuración:
En el proyecto se ha utilizado Git para la gestión de configuración. Esta
metodología es muy buena, porque nos lleva a gestionar la configuración del
software de manera efectiva, sin importar los inconvenientes que se puedan
presentar.
Anexo
Documento Visión del Producto (adjunto al proyecto).
Evidencias Plan de prueba
86
87