Elaboración de Diagramas y Plantillas para Casos de Uso Del Proyecto

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

TECNOLOGIA ANALISIS Y DESARROLLO DE SOFTWARE

elaboración de diagramas y plantillas para casos de uso del


Proyecto. 220501093-AA1-EV02

APRENDIZ: Nelson Fabian Reinosa Madero


Ficha
(2879690)

Instructor: ALEX EDUARDO SAMBRANO PEREZ

Servicio Nacional de Aprendizaje Sena

2024

ANTIOQUIA
INDICE GENERAL

1. INTRODUCCIÓN
2. OBJETIVOS
3. CASOS DE USOS
4. HISTORIA DE USUARIOS
5. DIAGRAMA CASO DE USOS GENERAL
6. HISTORIAS DE USUARIO

INTRODUCCIÓN
En este contexto, este trabajo se centra en la aplicación de enfoques agiles y
metodologías de desarrollo de software para la identificación y comprensión de los
requisitos de empresa BIO D.S.A se abordarán dos técnicas fundamentales:
Casos de uso e historias de usuario. Ambas metodologías permiten capturar de
manera efectiva las necesidades de usuario y del negocio, garantizando que el
software resultante se ajuste a las expectativas y cumpla con los objetivos
planteados.

A lo largo del trabajo, se exploraron diversos casos de uso que representan las
funcionalidades clave del sistema propuesto, estos casos de uso se convertirán en
una guía fundamental para el equipo de desarrollo, proporcionando una visión
clara, de cómo debe comportarse el software en diferentes situaciones y
escenarios.

Además, se detallarán historias de usuario que expresan los requerimientos desde


el punto de vista del cliente o usuario final. Estas historias brindaran una
perspectiva más humana y centrada en el usuario, lo que permitirá priorizar las
funcionalidades y mantener el foco en la experiencia del cliente durante todo el
proceso de desarrollo.
El objetivo principal de este trabajo es ofrecer una propuesta de solución
tecnológica que permita a la empresa de combustibles mejorar su rendimiento
operativo, agilizar sus procesos internos y proporcionar una experiencia más
satisfactoria a sus clientes.

Objetivos

Establecer objetivos claros y diseñar estrategias efectivas que impulsen nuestro


rendimiento y nos mantengan a la vanguardia de la industria, a través de la
implementación de sistemas de gestión, la capacitación del personal y el
seguimiento constante de los indicadores clave de desempeño, buscamos lograr
una mayor eficiencia operativa, reducir los costos, optimizar la calidad de nuestros
productos y servicios y garantizar una operación segura y sostenible.

Es importante destacar que el éxito de este proceso de sistematización depende


de la participación y el compromiso de todos los miembros de la organización,
cada uno de nosotros desempeña un papel crucial en la implementación y el
mantenimiento de estos cambios y juntos lograremos una operación más eficiente
y rentable.
Casos de uso

1. Capturar los requisitos funcionales: los casos de uso identifican y


describen las interacciones entre el sistema y los usuarios (actores) para
cumplir con un objetivo específico. Permiten capturar de manera detallada
los requisitos funcionales del sistema y su comportamiento en diferentes
escenarios.

2. Visualizar la funcionalidad del sistema: los casos de uso proporcionan


una representación gráfica o textual de como el sistema se comportará en
situaciones reales.
Esto ayuda a los analistas y desarrolladores a comprender mejor las
expectativas del cliente y a validar si el software cumplirá con sus
necesidades.

3. Identificar actores y sus roles: los casos de uso ayudan a identificar los
diferentes actores, que interactúan con el sistema y los roles que
desempeñan. Esto es crucial para comprender quienes utilizarán el
software y como se relacionarán con él.

4. Establecer relaciones de dependencia: los casos de uso permiten


identificar las dependencias entre distintos flujos de trabajo y
funcionalidades del sistema. Esto ayuda a garantizar la coherencia y la
integridad del software.

5. Priorizar funcionalidades: al tener una descripción detallada de las


funcionalidades del sistema en los casos de uso, se puede priorizar su
implementación en función de la importancia y el valor que aportan al
negocio y a los usuarios.
Historias de usuarios:
1. Centrarse en las necesidades del usuario: las historias de usuario se
expresan desde las perspectivas del cliente o usuario final, lo que permite
comprender sus necesidades y expectativas. Ayudan a mantener el
enfoque en satisfacer a los usuarios durante todo el proceso de desarrollo.

2. Simplificar la comunicación: las historias de usuario son descripciones


concisas y comprensibles de funcionalidades desde el punto de vista del
usuario, esto facilita la comunicación entre los miembros del equipo de
desarrollo, los stakeholders y los usuarios, evitando tecnicismos
innecesarios.

3. Priorizar tareas y funcionalidades: cada historia de usuario tiene como


estimación de esfuerzo y valor, lo que permite al equipo priorizar las tareas
en función de su importancia y el impacto que tienen en la experiencia del
usuario y los objetivos del negocio.

4. Evaluar la completitud del producto: al contar con un conjunto de


historias de usuario que representan las expectativas del cliente, el equipo
de desarrollo puede evaluar cuanto del producto o sistema se ha
completado y cuanto queda por implementar.

5. Facilitar las pruebas y validación: las historias de usuario son la base


para diseñar casos de prueba que aseguren la calidad y la funcionalidad
esperada del software, facilitan la validación de que el sistema cumple con
los criterios de aceptación definidos por los usuarios.
Caso de uso RF01 ADMINISTRACIÓN DATOS DE CLIENTES

FECHA 19/05/2024

Este caso de uso se refiere a la gestión de la


DESCRIPCIÓN información de los clientes de la empresa de
combustibles

PRECONICIÓN El cliente debe estar registrado en el sistema


1. El usuario accede al sistema de
administración de datos del cliente.
2. El sistema muestra una lista de
clientes registrados
3. El usuario selecciona un cliente
SECUENCIA NORMAL específico.
4. El sistema muestra los detalles del
cliente, como nombre, dirección
información de contacto, historial de
compras, etc.
5. El usuario puede realizar acciones
como modificar los datos de cliente,
agregar notas, eliminar el cliente, etc.

Los cambios realizados en los datos del cliente


Post condición se guardan correctamente en el sistema
1. Si el cliente no está registrado el
sistema muestra un mensaje de
error.
Excepciones 2. Si hay error de conexión con la
base de datos, se muestra un
mensaje de error y se impide la
modificación de datos del cliente.

Actores  Gerente de operaciones


 Gestión humana
Caso de uso RF02 ADMINISTRACIÓN DATOS DE CLIENTES

FECHA 19/05/2024

Este caso de uso involucra el manejo de los


DESCRIPCIÓN pedidos de combustible realizados por los
clientes.

PRECONICIÓN El cliente debe estar registrado en el sistema y


debe haber productos de combustible
disponibles.
1. El cliente realiza un pedido de
combustible a través de un canal
determinado (en línea, telefónico,
etc,)
2. El usuario accede al sistema de
SECUENCIA NORMAL administración de pedidos.
3. El sistema muestra una lista de
pedidos pendientes
4. El usuario selecciona un pedido
específico.
5. El sistema muestra los detalles del
pedido, como cliente, cantidad de
combustible, dirección de entrega,
fecha solicitada, etc.
6. El usuario puede tomar acciones como
confirmar el pedido, programar la
entrega, asignar un conductor,
/vehículo, etc.

El pedido se registra como confirmado y se


Post condición programa para la entrega.
1. Si el cliente no está registrado, se
muestra un mensaje de error y no se
permite realizar el pedido.
Excepciones 2. Si no hay suficiente stock de
combustible, se muestra un mensaje
de error e impide la confirmación del
pedido
Gerente de operaciones
Actores Personal de facturación y cobranza
Caso de uso RF03 ADMINISTRACIÓN DATOS DE CLIENTES

FECHA 19/05/2024

Este caso de uso implica la generación y


DESCRIPCIÓN gestión de facturas para los pedidos de
combustible
El pedido debe estar confirmado y
PRECONICIÓN programado para la entrega.

1. El sistema detecta un pedido


confirmado y programado para la
entrega.
2. El usuario accede al sistema de
gestión de facturación.
SECUENCIA NORMAL 3. El sistema genera
automáticamente una factura
basado en los detalles de pedido,
como cliente, cantidad de
combustible, precio, impuestos,
etc.
4. El usuario puede revisar y validar
la factura generada.
5. El sistema envía la factura al
cliente, ya sea por correo
electrónico, o por correo físico.

La factura se genera y envía correctamente al


Post condición cliente

Si hay un error en la generación de la


Excepciones factura, se muestra un mensaje de
error y se impide su envió al cliente.

Gerente de operaciones
Actores Personal de facturación y cobranza
Caso de uso RF04 ADMINISTRACIÓN DATOS DE CLIENTES

FECHA 19/05/2024

Este caso se refiere a la coordinación de la


DESCRIPCIÓN entrega de combustible a los clientes.

El pedido debe estar confirmado y la factura


PRECONICIÓN debe haber sido generada.
El sistema detecta un pedido confirmado y
SECUENCIA NORMAL una factura debe haber sido generada.

El sistema detecta un pedido confirmado y la


Post condición factura debe haber sido generada.
1. El sistema detecta un pedido
confirmado y una factura
generada.
Excepciones
2. El usuario accede al sistema de
gestión de despachos.

3. El sistema muestra una lista de


pedidos programados para la
entrega.

4. El usuario selecciona un pedido


especifico.

5. El sistema muestra los detalles del


pedido y la información del
cliente.

6. El usuario coordina la entrega con


el conductor y programa la ruta de
entrega.

7. El conductor realiza la entrega de


combustible al cliente en la
dirección especifica
El combustible se entrega correctamente al
Post condición cliente en la dirección programada
1. Si hay un problema con la
disponibilidad del conductor o
vehículo se reprograma la entrega y se
le informa al cliente
Excepciones
2. Si el cliente no está disponible en la
dirección programada, se realiza un
nuevo intento de entrega o se
coordina una nueva fecha y hora.

 Gerente de operaciones
Actores  Gestión humana
 Personal especializado

HISTORIAS DE USUARIO

IDENTIFICACION DE LA HISTORIA RFO1: ADMINISTRACIÓN DE DATOS


DE LOS CLIENTES
ROL
Gerente de operaciones

FUNCIONALIDAD Acceder al sistema de administración de


datos del cliente y visualizar la lista de
clientes registrados.

Permitir al gerente de operaciones tener una


RAZON/RESULTADO visión general de todos los clientes
registrados en el sistema y gestionar la
información de los mismos.
1. El gerente de operaciones puede
iniciar sesión en el sistema de
CRICTERIO DE ACEPTACIÓN administración de datos del cliente
2. El sistema muestra una lista completa
y actualizada de todos los clientes,
registrados en una interfaz clara y
organizada.
3. El gerente de operaciones puede
hacer scroll y navegar por la lista para
ver la información de contacto,
historial de compras , etc.)
IDENTIFICACION DE LA HISTORIA RFO2: ADMINISTRACIÓN DE DATOS
DE LOS CLIENTES
Cliente
ROL

Realizar un pedido de combustible a través


de un canal determinado (en línea,
FUNCIONALIDAD telefónico, etc.)

Facilitar a los clientes la solicitud de


combustible de manera cómoda y rápida,
RAZON/RESULTADO mejorando su experiencia de compra.

1. El cliente puede acceder al sistema de


administración de pedidos a través del
canal seleccionado (por ejemplo: sitio
web, aplicación móvil, llamada
CRICTERIO DE ACEPTACIÓN telefónica, etc.)
2. El sistema muestra la interfaz clara y
sencilla donde el cliente puede
ingresar los detalles del pedido, como
la cantidad de combustible, la
dirección de entrega y la fecha
solicitada.
3. El cliente puede revisar y confirmar su
pedido antes de enviarlo
4. Una vez enviado el pedido, el sistema
muestra una confirmación al cliente y
registra el pedido en el sistema como
“pendiente de confirmación”.
IDENTIFICACION DE LA HISTORIA RFO3: ADMINISTRACIÓN DE DATOS
DE LOS CLIENTES
ROL
Personal de facturación y cobranza

FUNCIONALIDAD Generar automáticamente la factura para un


pedido confirmado y programado para la
entrega

Agilizar el proceso de facturación y garantizar


RAZON/RESULTADO la emisión oportuna de facturas precisas para
los pedidos confirmados.

1. Personal de facturación y cobranza


accede al sistema de gestión de
CRICTERIO DE ACEPTACIÓN facturación
2. El sistema detecta un pedido que ha
sido confirmado y programado para la
entrega.
3. El sistema genera automáticamente
una factura basada en los detalles del
pedido, como cliente, cantidad de
combustible, precio, impuestos, etc.
4. El personal de facturación y cobranza
pueden revisar la factura generada, y,
si es necesario, realizar correcciones
antes de enviarla al cliente
5. Una vez revisado, el sistema envía la
factura al cliente, ya sea por correo
electrónico, o por correo físico, y
registra la factura en el sistema como
“enviada”
IDENTIFICACION DE LA HISTORIA RFO4: ADMINISTRACIÓN DE DATOS
DE LOS CLIENTES
ROL Personal de despachos

FUNCIONALIDAD Coordinar la entrega de combustible a los


clientes y asegurarse de que se realice de
manera eficiente y puntual

RAZON/RESULTADO Garantizar la satisfacción del cliente al


asegurarse de que el combustible solicitado
se entregue de manera oportuna y en la
dirección correcta.
1. El personal de despachos accede al
CRICTERIO DE ACEPTACIÓN sistema de gestión de despachos.
2. El sistema muestra una lista
actualizada de pedidos programados
para la entrega, con detalles como el
cliente, la cantidad de combustible la
dirección de entrega, y la fecha
programada.
3. El personal de despachos puede
seleccionar un pedido en específico de
la lista.
4. La persona de despachos coordina la
entrega con el conductor asignado,
asegurándose que el conductor, tenga
la disponibilidad necesaria para llevar
a cabo la entrega en la fecha
programada.
5. El personal de despachos programa la
ruta de entrega, asegurándose de que
el conductor tenga la información
necesaria, para llegar a la dirección
especifica del cliente.
6. El conductor realiza la entrega de
combustible al cliente en la dirección
programada.
7. Una vez se ha realizado la entrega, el
sistema registra la entrega como
“completada” y actualiza el estado del
pedido a “entregado”
 Si hay un problema con la
disponibilidad el conductor o vehículo
asignado para la entrega, el personal
de despacho reprograma la entrega y
se comunica con el cliente, para
informar sobre el cambio de fecha y
Excepciones
hora de entrega.

 Si el cliente no está disponible en la


dirección programada, el personal de
despachos coordina un nuevo intento
de entrega o se comunica con el
cliente para coordinar una nueva
fecha y hora de entrega

También podría gustarte