Entregable 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO

1. INFORMACIÓN GENERAL

Apellidos y Nombres: Flores Francisco Yudmer Leonel ID: 1548788


Dirección Zonal/CFP: Huánuco
Carrera: Ing. software con ia Semestre: III
Curso/ Mód. Formativo Ing. De Software Y Metodologías Agiles
Optimización del Proceso de Compra: Desarrollo de un Sistema de
Tema del Trabajo:
Procesamiento de Órdenes de Compra para WEB-Cántabra

2. PLANIFICACIÓN DEL TRABAJO

ACTIVIDADES/
N° CRONOGRAMA/ FECHA DE ENTREGA
ENTREGABLES
identificar los requerimientos
1. más críticos y discutir su 19/04/24
importancia y viabilidad.
crear diagramas es una
actividad clave para visualizar y
organizar los procesos. Esto te
permite definir una metodología
2. 21/04/24
clara desde el principio y así
comenzar la creación del
proyecto con una guía visual
sólida
3.
4.
5.
6.

3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes
interrogantes:

Nº PREGUNTAS

1 ¿Cuáles son los principales objetivos del sistema que deben ser cubiertos por los requerimientos
funcionales y no funcionales?

2 ¿Cómo se asegurará de que todos los requisitos identificados sean claros, completos y
verificables?
3
¿Cuáles son los actores principales que interactúan con el sistema y cuáles son sus roles?
4
¿Qué escenarios o casos de uso clave se deben representar en el diagrama?
5
¿Qué interacciones entre objetos deben representarse en el diagrama?
6
¿Cuáles son los principales eventos o acciones que desencadenan estas interacciones?

2
TRABAJO FINAL DEL CURSO

HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA

1.
Los principales objetivos son la gestión eficiente de órdenes de compra, el
seguimiento en tiempo real de órdenes y la garantía de un servicio rápido y seguro.

2.
Mediante reuniones con los stakeholders, revisión de documentación existente y el
uso de técnicas como la descomposición de requisitos y la validación cruzada.

3.
Los actores principales incluyen clientes, personal de WEB-Cántabra y
administradores del sistema, con roles de comprador, empleado de atención al
cliente y administrador del sistema, respectivamente.

4.
Escenarios como "Realizar Pedido", "Consultar Estado de Pedido" y "Administrar
Catálogo de Productos" son ejemplos de casos de uso clave.

5.
Interacciones como la solicitud de información del cliente, la validación de la orden y
la confirmación del envío pueden ser importantes para representar en el diagrama de
secuencia.

6.
Eventos como la llegada de un nuevo pedido, la actualización del estado de un
pedido y la recepción de información de envío son ejemplos de acciones que pueden
desencadenar interacciones entre objetos.

3
TRABAJO FINAL DEL CURSO

HOJA DE PLANIFICACIÓN

PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO AMBIENTE /
OPERACIONES / PASOS /SUBPASOS NORMAS -ESTANDARES
Análisis de Requerimientos:
o a. Identificar requerimientos funcionales.
o b. Identificar requerimientos no funcionales.
o c. Realizar entrevistas con Interesado
o d. Documentar los requerimientos.
Diseño de la Solución:
o a. Crear diagrama de caso de uso.
o b. Elaborar diagrama de secuencia.
o c. Diseñar diagrama de actividades.
o d. Definir arquitectura del software
Implementación del Software:
o a. Desarrollar la interfaz de usuario.
o b. Implementar la lógica de negocio.
o c. Integrar componentes del sistema.
o d. Realizar pruebas unitarias.
Pruebas y Validación:
o a. Ejecutar pruebas de integración.
o b. Realizar pruebas de aceptación.
o c. Validar con el Interesado
o d. Corregir errores y realizar ajustes.
Despliegue y Mantenimiento:
o a. Implementar en entorno de producción.
o b. Monitorear el sistema en producción.
o c. Realizar actualizaciones y mejoras.
o d. Proporcionar soporte técnico continuo.

INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.

4
TRABAJO FINAL DEL CURSO

Optimización del Sistema de Gestión de Órdenes para


WEB-Cántabra: Requisitos Funcionales y No Funcionales
Requerimientos Funcionales:
1. Gestión de órdenes de compra:
• El sistema debe permitir a los clientes registrarse e iniciar sesión para enviar
órdenes de compra.
• Los clientes deben poder agregar productos a su carrito de compras,
eliminar productos y modificar las cantidades.
• Debe haber un proceso de pago integrado que permita a los clientes
completar sus órdenes de compra.
• El personal de WEB-Cántabra debe tener acceso a un panel de
administración para ver y gestionar las órdenes recibidas, incluyendo la
capacidad de confirmar, procesar y enviar órdenes.
2. Seguimiento de órdenes:
• Los clientes deben poder ver el estado de sus órdenes, incluyendo si están
pendientes de procesamiento, en preparación, en camino o entregadas.
• WEB-Cántabra debe tener acceso a un sistema de seguimiento de órdenes
en tiempo real para monitorizar el progreso de cada pedido y resolver
cualquier problema que pueda surgir.
3. Servicio rápido:
• El sistema debe estar optimizado para procesar órdenes de manera
eficiente y minimizar los tiempos de espera tanto para la confirmación de la
orden como para la entrega.
• Debe haber opciones de envío rápido disponibles para los clientes que
deseen recibir sus productos en un plazo más corto, con tarifas de envío
correspondientes.
Requerimientos No Funcionales:
1. Rendimiento:
• El sistema debe ser capaz de manejar un gran número de usuarios
simultáneos sin experimentar retrasos significativos en la carga o
procesamiento de datos.
• Los tiempos de respuesta del sistema deben mantenerse por debajo de
ciertos umbrales definidos, como cargar páginas en menos de 2 segundos.
2. Usabilidad:
• La interfaz de usuario debe ser intuitiva y fácil de navegar para usuarios de
todos los niveles de habilidad.
• Debe haber una atención especial a la experiencia del usuario en
dispositivos móviles, garantizando que el sitio web sea totalmente funcional
y estéticamente agradable en pantallas más pequeñas.
3. Seguridad:
• Se debe implementar un sistema de autenticación seguro para proteger las
cuentas de usuario y la información personal.
• Todos los datos confidenciales, como detalles de pago, deben estar
protegidos mediante encriptación y medidas de seguridad adicionales, como
el cumplimiento de normativas de seguridad de datos.
4. Disponibilidad:
• El sistema debe tener redundancia y tolerancia a fallos para garantizar la
disponibilidad continua del servicio, incluso en caso de fallas de hardware o
software.
• Se deben realizar copias de seguridad periódicas de los datos para evitar la
pérdida de información crítica.

5
TRABAJO FINAL DEL CURSO

5. Escalabilidad:
• El sistema debe estar diseñado para crecer con el negocio, permitiendo la
adición de nuevos productos, características y usuarios sin afectar
negativamente al rendimiento.
• Deben implementarse prácticas de diseño y arquitectura escalables para
garantizar que el sistema pueda manejar un aumento en el volumen de
órdenes y usuarios sin problemas.

DIAGRAMA DE CASO DE USO

Explicación:
Este es un diagrama de casos que representa un sistema de procesamiento de
órdenes de compra para la empresa llamada WEB-Cántabra. Aquí está la
explicación de cada elemento del diagrama:
➢ Actores:
o "Cliente" y "Personal de WEB-Cántabra" son los actores del sistema.
El cliente interactúa con el sistema para realizar pedidos, mientras
que el personal de WEB-Cántabra administra el catálogo y gestiona
la información de los pedidos.
➢ Base de Datos:
o "Base de Datos" representa la base de datos del sistema, donde se
almacena la información relacionada con los pedidos y el catálogo
de productos.
➢ Casos de Uso:
Los casos de uso representan las diferentes funciones que el
sistema ofrece.
▪ "Registrarse": Permite a un cliente registrarse en el sistema.
▪ "Iniciar Sesión": Permite a un cliente iniciar sesión en el
sistema.
▪ "Realizar Pedido": Permite a un cliente realizar un pedido de
productos.
▪ "Consultar Estado": Permite a un cliente consultar el estado
de un pedido.
▪ "Administrar Catálogo": Permite al personal de WEB-Cántabra
administrar el catálogo de productos.
▪ "Gestionar Información de Pedidos": Permite al personal de
WEB-Cántabra gestionar la información relacionada con los
pedidos.
➢ Relaciones:
Las flechas que van desde los actores hacia los casos de uso
representan la asociación entre los actores y los casos de uso. Indican
qué actores pueden interactuar con qué funciones del sistema.
Las flechas que van desde los casos de uso hacia la base de datos
representan el acceso a datos en la base de datos. Indican qué
funciones del sistema implican acceso a la base de datos.

6
TRABAJO FINAL DEL CURSO

DIAGRAMA DE SECUENCIA

Este diagrama de secuencia representa la interacción entre el cliente, el sistema


de procesamiento de órdenes y la base de datos durante el proceso de
realización de un pedido.
1. Actor Cliente: Representa al usuario o cliente que interactúa con el
sistema para realizar un pedido.
2. Participante "Sistema de Procesamiento de Órdenes": Representa el
sistema informático encargado de procesar los pedidos realizados por los
clientes.
3. Participante "Base de Datos": Representa la base de datos donde se
almacena la información relacionada con los productos y el stock
disponible.
4. Secuencia de Activación: Se activa el cliente para indicar que ha iniciado
la interacción.
5. Interacción Cliente-Sistema: El cliente envía un mensaje al sistema para
realizar un pedido.
6. Interacción Sistema-Base de Datos: El sistema consulta la base de datos
para verificar el stock disponible de los productos solicitados.
7. Respuesta de la Base de Datos: La base de datos proporciona al sistema
la información sobre el stock disponible de los productos.

7
TRABAJO FINAL DEL CURSO

8. Estructura Condicional "alt": Se evalúa una condición sobre el stock


disponible. Si el stock es suficiente:
• Verificación de Stock Suficiente: El sistema verifica si hay
suficiente stock disponible.
• Actualización del Stock en la Base de Datos: Si hay suficiente
stock, el sistema actualiza el stock en la base de datos.
• Confirmación de Actualización: La base de datos confirma al
sistema que se ha actualizado correctamente el stock.
• Confirmación al Cliente: El sistema envía al cliente una
confirmación de que el pedido ha sido realizado con éxito.
9. Rama "else": Si el stock no es suficiente:
• Notificación de Stock Insuficiente: El sistema notifica al cliente
que no hay suficiente stock disponible para completar el pedido.
10. Desactivación de Participantes: Se desactivan el cliente y el sistema
para indicar que la interacción ha finalizado.

Diagrama De Actividades

Este diagrama de actividades proporciona una representación visual del flujo de


actividades involucradas en el proceso de procesamiento de órdenes de compra en
WEB-Cántabra.

1. Inicio: El proceso comienza cuando un cliente selecciona productos y realiza un


pedido a través del sistema de procesamiento de órdenes de WEB-Cántabra.

8
TRABAJO FINAL DEL CURSO

2. Verificación de Stock: Se verifica si los productos seleccionados por el cliente


están disponibles en el stock. Esta verificación es crucial para determinar si se
puede procesar el pedido.
3. Procesar Pedido: Si todos los productos están disponibles en el stock, se
procede a procesar el pedido. Esto implica preparar los productos para su envío y
llevar a cabo cualquier otra acción necesaria para completar la orden.
4. Selección de Tipo de Envío: Se verifica si el cliente solicitó envío rápido. Si es
así, se procede con el envío rápido de los productos. En caso contrario, se realiza
el envío estándar.
5. Actualizar Estado de la Orden: Después de procesar y enviar los productos, se
actualiza el estado de la orden en el sistema. Esto puede incluir marcar la orden
como "Enviada" o "Completada", por ejemplo.
6. Enviar Confirmación al Cliente: Una vez que la orden ha sido procesada y los
productos han sido enviados, se envía una confirmación al cliente para informarle
que su pedido ha sido procesado y está en camino.
7. Notificar si hay Productos Fuera de Stock: Si durante la verificación de stock se
descubre que algunos productos no están disponibles, se notifica al cliente. Esto
puede implicar informar al cliente sobre los productos específicos que están fuera
de stock y ofrecer alternativas si están disponibles.
8. Fin del Proceso: El proceso concluye después de que se ha realizado el envío y
se han enviado todas las notificaciones necesarias al cliente.

9
TRABAJO FINAL DEL CURSO

LISTA DE RECURSOS

INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo.

1. MÁQUINAS Y EQUIPOS
Laptop core i5

3. HERRAMIENTAS E INSTRUMENTOS
staruml

5. MATERIALES E INSUMOS

10

También podría gustarte