Está en la página 1de 9

“TEC. PURISIMA.

Segundo parcial-Modelo Espiral

Alumnos (a):

Juan Pacheco Pacheco


Jesús Antonio Montes Gutiérrez
Luis Alberto Hernández Medina
Isaac Alberto Flores Mesillas
Karla Andrea Saavedra Aguirre
Carrera:

Ingeniería informática

Grado y grupo:

2-B

Materia:

FUNDAMENTOS DE SISTEMAS DE INFORMACIÓN.

Docente:
DOLORES AYALA MUÑOZ

San Fco. Del Rincón, Gto. A 11/Marzo/2022


Modelo Espiral
“Sistema de Ventas”

Comunicación:
La tienda de abarrotes “pachecos” requiere de un sistema que sea capaz de registrar las ventas
realizadas, así como la creación de un inventario que se actualice conforma se realice una venta.
el sistema deberá utilizar las características del producto para el inventario y la venta de este
(nombres, código, marca y cantidad).
El sistema debe automatizar “registros, venta, inventario y ganancia” entonces nosotros tomando
en cuenta esto lo que vamos a hacer es crear un sistema el cual tenga la capacidad de llevar un
conteo de acerca de los productos del inventario con el que esta cuenta, cantas cajas hay y
cuantos productos hay en cada caja y que y que se ha vendido para poder hacer un listado de los
productos que faltan o que están por agotarse para así reducir las mermas y contar con mercancía
suficiente para que no falte y para que se cumpla la demanda de los clientes.
Este sistema va a funcionar mediante una cuenta la cual se creara para cada usuario por individual
para que si hay perdidas no se culpe uno al otro y se reclamen a la peros que está en ese turno,
esta cuenta será dada una a cada persona ya sea empleado, gerente o patrón, se va a relacionar
de la siguiente manera el patrón va a poder ver las cuentas de los otros usuarios pero este mismo
no podrá hacer ningún cambio o ajuste a la cuenta de los empleados será un registró como tal sin
hacer modificaciones lo que se ocupara para poder crear estas cuentas van hacer los datos
personales del usuario como dirección, correo electrónico, nombre, edad y turno en el cual será
asignado.

Requerimientos:
• Registrar Ventas
• Crear Inventario
• Actualización de Inventario
• Llevar el cálculo de las Ganancias
• Imprimir Ticket
• Registrar Usuarios
Planeación:
En la fase de planeación para la creación e implementación de este sistema, trataremos de
definir las actividades a realizar para cumplir en tiempo y forma la entrega del primer prototipo
que por cuestiones de demostrar al cliente nuestro trabajo se estima que el prototipo esté
terminado en un periodo de tres meses, de contar con fallas el primer prototipo se realizara un
segundo prototipo pero rescatando los aciertos del primero, de igual forma que la diferencia de
los prototipos no sean tan marcadas tratar de estandarizarlos para que el usuario no tenga
problemas al momento de las pruebas, evitando así que deba aprender desde cero como funciona
nuestro sistema.
Objetivos:
• Prototipo del primer ciclo concluido en tiempo estimado de 3 meses.
• Cumplir con todos los requerimientos solicitados
• Estandarizar interfaces
• Realizar cada una de las actividades de forma optima

Actividades:
Los desarrolladores deberán realizar estas actividades a lo largo del ciclo:
• Identificar las herramientas más convenientes para la creación del sistema.
• Darle nombre a los diferentes componentes que lo integren.
• Crear base de datos
• Desarrollar las distintas interfaces del sistema
• Definir la estructura del Sistema
• Generar el código fuente
• Establecer Restricciones
• Definir el formato en qué se presentará la información
Considerando todas estas actividades se deberá crear un plan de trabajo para optimizar el tiempo
que se tiene para la realización del sistema todo esto será planeado en proyect libre.

Análisis de Riesgo
Riesgos
El Sistema no se encuentra terminado en el tiempo especificado
El Sistema no logra conexión con la base de datos
El Sistema tiene errores al momento de realizar el registro de la venta
El Sistema no actualiza el inventario al momento de realizar una venta
El Sistema permite el uso a cualquier usuario no registrado
Herramientas poco convenientes para el desarrollo del Sistema

Plan de acción En caso de que el tiempo de entrega se venga encima y el sistema no se encuentre
al 100% terminado con todas las funcionalidades que debe llevar, para respetar el tiempo de
entrega se tendrán estas líneas de acción que se ejecutaran de a acuerdo a la situación:
• Se recortará el tiempo a la estética del programa
• Se conseguirá una o dos personas que ayuden para agilizar el desarrollo
• Se considerará trabajar horas extras para culminar el sistema en tiempo y forma.
En caso de el programa no logre la conexión con la base de datos se tendrán estas propuestas:
• Generar base datos en un archivo Excel
• Revisar todo el código fuente hacer la depuración de parte por parte para encontrar lo
que origina el problema
• Cambiar de servidor para la base de datos
• Adquirir alguna licencia o servicio privado para la base de datos
En caso de que el Sistema no realice correctamente el registro de venta:
• Reestructurar la lógica del código fuente
• Inspeccionar que el inventario esté creado correctamente
• Revisar todo el código fuente hacer la depuración de parte por parte para encontrar lo
que origina el problema
En caso de que las herramientas no sean las más optimas
• Se consultará a algún experto para recibir orientación y en caso de ser necesario, una
capacitación para el uso de las herramientas mas convenientes
Modelado:
La fase del modelado va a estar basada en el análisis de la información y en la recopilación de
datos de el usuario, es decir, las especificaciones que este a pedido que quiere que lleve el
programa, en base a ello creamos las siguientes interfases para que el sistema se adapte mas que
nada a las necesidades de el usurario que requiere el programa:
Requerimientos:
• Registrar Ventas
• Crear Inventario
• Actualización de Inventario
• Llevar el cálculo de las Ganancias
• Imprimir Ticket
• Registrar Usuarios
Interfaz Gráfica.

Inicio
Resúmen de ventas.

Inventario.
Programa de venta.

Despliegue (entrega y retroalimentación):


En la fase de despliegue como su nombre lo indica se va a presentar lo que es en si el programa a
el usuario en este caso se le presentará a el usuario el sistema con todas sus interfaces para que el
usuario de este sistema lo cheque, lo analice y primeramente para que nos dé su punto de vista
acerca de el programa de si esta bien le faltan cosas o asi en pocas palabras para que el dueño de
este sistema nos retroalimente acerca de si lo hicimos bien o si hay algo mal ya sea en las
interfaces de el sistema o con el sistema en sí. En dado caso de que llegue a ver un problema los
pasos a seguir para resolverlo van a ser los siguientes;
1. Se termina de presentar el programa a el usuario explicando todo y en que consiste cada
parte de este mismo.
2. Se aclaran las dudas que el usuario tenga en cuanto a el programa.
3. Se le ara una pequeña entrevista a el usuario la cual consistirá en lo siguiente:
• ¿Qué opinas del programa?
• ¿te gusto el programa?
• ¿Qué fue es lo que apruebas de el programa o que te gusto de este?
• ¿Qué es exactamente lo que no te gusto de el programa?
• ¿Qué quieres que le cambiemos a el programa?
4. Ya habiendo registrado las repuestas de el usuario, dentro de el sistema en espiral que
hicimos anteriormente, analizaremos sus partes de la comunicación, planeación, modelado,
y construcción con el objetivo de tratar de identificar en que etapa de el sistema en espiral
fallamos para agregar o quitar datos envase a la entrevista que le hicimos a el usuario
anterior mente.
5. Después de modificar el sistema volveremos a entregar nuevamente el programa a el
usuario para que lo analicé y nos dé su opinión y si se llegase a presentar otra falla
repetiremos este proceso asta llegar el resultado esperado. Crearemos un siclo similar
hasta que el usuario le agrade el sistema y que este mismo cumpla con las especificaciones
dadas

También podría gustarte