Está en la página 1de 6

Taller Modelo en Cascada

Sergio Alejandro Correal

Luis Fernando Montoya

Énfasis Profesional I

Edwin Martínez

Politécnico Gran Colombiano

2019

Taller Modelo en Cascada


1. Requisitos

• Requisitos de inventario:

- Registrar producto, código, nombre, detalle, descripción y valor.


- Control de stock de productos en la bodega.

• Requisitos para registro:

- El usuario debe ingresar nombre, apellido, edad, genero, email y


dirección.
- Envió de correo con enlace de confirmación de la cuenta creada

• Autentificación de usuarios:

- Ingreso y validación de usuario por roles

• Registro de carro de compras:

- Visualizar el listado de productos y stock disponible con el valor,


imagen y descripción del producto.
- Agregar más de un producto al carro de compras y pagar al final de
realizar el pedido.

2. Diseño de alto nivel y detallado

• Diseño de alto nivel

Capa Front
Capa de DB Capa de Servicios
Framework(
SQL(Postgrest) Rest(PHP)
Bootstrap, Vue)

• Diseño detallado

Pagina de registro de compras


Esta contaría con principalmente con tres secciones:
• Un header, que contendría el logo, un buscador, un botón de carrito
reflejando la cantidad de productos que al ser presionado redirigirá a
la pagina de pago, y un icono de usuario que contendrá un menú
propio.

• Un slider, al costado izquierdo con la sección de categorías y filtros


adicionales con respecto a precios y marcas.

• El contenido central, con los productos respectivos con información


básica de estos, con las opciones de añadir a carrito o comparar con
productos de la misma categoría, y adicional una barra de calificativo.
3. Implementación

4. Pruebas

El set de pruebas consistiría en los siguientes:


• Pruebas de compatibilidad, estas con el fin de probar el funcionamiento
de la plataforma en diferentes navegadores web.
• Pruebas de usabilidad, observaríamos que tan amigable es el ambiente
a la hora de navegar en él y así facilitar su uso para el usuario, además
de examinar el rendimiento de dicha plataforma.
• “Pruebas de replicación”, con el fin de mantener una alta disponibilidad se
realizaría el despliegue de los componentes en dos servidores, estos
deben contar con una replicación tanto del nodo A – B, como del B – A.
• Pruebas de estrés, estas con el fin de simular un acceso masivo a la
plataforma y determinar el punto de quiebre del sistema.
5. Mantenimiento

• Adaptativo: Modificación de un producto software, después de su entrega, para


conseguir que sea utilizable en un nuevo entorno.
• Correctivo: Modificación reactiva de un producto software, después de su entrega,
para corregir defectos detectados. Errores actuales detectados.
• Perfectivo: Modificación de un producto software, después de su entrega, para
mejorar su rendimiento o su mantenibilidad.
• Preventivo: Modificación de un producto software, después de su entrega, para
detectar y corregir defectos latentes antes de que produzcan fallos efectivos.

También podría gustarte