You are on page 1of 27

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

Escuela de ciencias básicas, tecnología e ingeniería


Solución Problemas

Lenguaje Unificado UML

MOMENTO 2:
RECONOCIMIENTO DEL CURSO
Se le han realizado algunas observaciones pequeñas, para que las tengan en cuenta

PRESENTADO POR:

Javier Peña Cañón


Código: 80882317
Edwin Giovani Vásquez Pulecio
Código. 80066937
Raul Jezzid Delgado
Wilson Esteban Pinto
Victor Julio Urrego
80185143

GRUPO: 200609-13

TUTOR

Nilson Albeiro Ferreira

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


Marzo 2018
BOGOTÁ

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

INTRODUCCION

A través del estudio realizado al material del curso encontramos puntos importantes que
son tratados de forma estratégica buscando optimizar resultados en el estudiante. El curso
se busca educar al estudiante tratando temas que aportan al crecimiento del conocimiento,
aplicando estrategias que darán a la persona las herramientas necesarias para cumplir con
las metas planteadas.
El planteamiento de la temática establecida para la solución del caso de la empresa
“ELECTRO DIGITAL” nos permite profundizar en las etapas de diseño de lenguaje
unificado UML que requiere un proyecto basado en los conocimientos adquiridos a través
de los materiales estudiados, los cuales se plantean de forma concreta buscando brindar una
solución efectiva a cada una de las inquietudes planteadas, para la presentación de una
propuesta que soluciones la necesidad del cliente. Es por esto que para el óptimo desarrollo
de la aplicación se hace necesario conocer a fondo cada una de las actividades que se
realizan en la compañía y de esta forma crear procesos lógicos que permitan el correcto
funcionamiento de la herramienta.

por lo cual se plantean los siguientes objetivos:

Objetivo Principal

• Identificar los actores y casos de uso que interactúan en el sistema

Objetivos secundarios
• Reconocer las actividades realizadas de los actores con el fin de analizar sus
acciones para proponer una solución a la empresa “ELECTRO DIGITAL”

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

1. Descripción general del Proyecto:

La empresa ELECTRO DIGITAL se encuentra interesada en comprar una aplicación web


que le permita para venta en línea de todos sus productos, el control del inventario y
modulo ventas física o local por un vendedor. Así mismo tener un control de usuarios y
poder evidenciar mediante reportes el movimiento de la empresa para poder tomar las
mejores decisiones que permita mantener la empresa y a su personal de empleados.

La aplicación web debe de permitir el manejo de inventario, compras, ventas (en línea o
Local), captura de registros, consultas, reportes y demás ventajas que su empresa pueda
ofrecer a nuestros clientes.

La empresa ELECTRO DIGITAL, cuenta con su representante legal Nilson Albeiro


Ferreira Manzanares, y se dedica a la venta de equipos y dispositivos electrónicos e
informáticos, es importante que los la aplicación que se considere debe permitir visualizar
el estado del inventario en línea, permitiéndole a los vendedores de la empresa estar
informados de todas las existencias, así mismo que afecte a la plataforma de ventas en
internet.

A. Descripción del problema:

El problema identificado en la empresa ELECTRO DIGITAL, es que aún no se ha


implementado un sistema que les permita gestionar sus productos.

Se han observado diferentes inconvenientes en el desarrollo de dicho proceso, entre los


cuales se destacan:

• No hay un sistema de cotización.


• No hay un sistema de facturación.
• No hay un control en los reportes de los movimientos de la empresa.
• No tienen una base de datos de los clientes.
• No tiene una base de datos de los productos.
• No hay un sistema que permita controlar el inventario.
• No se puede realizar seguimiento a las cotizaciones, ventas y compras realizadas.
• No existe un control de las cotizaciones, ventas y compras que genera cada asesor
(reportes).

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
B. Reconocimiento de Actores

Un actor es una persona, sistema o máquina que interactúan con el sistema en alguna de sus
partes internas del mismo, no se considera el entorno.
• Usuario Administrador
• Proveedores
• Compras
• Inventarios
• Clientes
• Ventas

Objetivos y descripción general de la solución para la empresa “ELECTRO DIGITAL”


El objetivo principal es centralizar la sistematización de los procesos realizados en la
empresa ELECTRO DIGITAL y proporcionar una base de datos, la cual permita almacenar
información sobre precios y características de los productos ofrecidos por la misma, de
inventarios, registros de proveedores, empleados, clientes, etc. teniendo acceso a ella en
cualquier momento para la toma de decisiones, con un perfecto control en todos los
procesos desarrollados.
Esta aplicación está constituida por los siguientes Módulos:
➢ Productos y servicios.
➢ Clientes.
➢ Usuarios
➢ Cotizaciones
➢ Inventarios
➢ Compras
➢ Ventas
➢ Estadísticas.

Módulo Productos y Servicios: Este módulo permite ingresar, modificar, consultar y


eliminar productos y servicios, en el momento de realizar la cotización.
Módulo Clientes: Este módulo permitirá ingresar nuevos clientes, modificar, consultar y
eliminar clientes.
Módulo Cotizaciones: Este módulo es importante porque es donde se conecta la base de
datos utilizando los datos más importantes del cliente, el producto a cotizar y calcula el
valor total del producto.
Módulo Inventarios: Este módulo es importante porque es donde se conecta la base de
datos utilizando los datos más importantes del producto, el producto a cotizar, comprar o
vender calculando la cantidad total del mismo.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
Módulo Compras: Este módulo es importante porque es donde se conecta la base de datos
utilizando los datos más importantes del proveedor, el producto a comprar y calcula el valor
total del producto.
Módulo Ventas: Este módulo es importante porque es donde se conecta la base de datos
utilizando los datos más importantes del cliente, el producto a vender y calcula el valor total
del producto.
Módulo de Estadísticas: En este módulo se podrán apreciar las consultas que el sistema
deberá generar según la información deseada, es decir:

• Información general de cotizaciones: Despliega un listado general de todas las


cotizaciones emitidas por los Asesores de ELECTRO DIGITAL.
• Lista general de clientes: Despliega un listado de todos los clientes que tiene
ELECTRO DIGITAL.
• Información general de ventas: Despliega un listado general de todas las ventas
emitidas por los Asesores de ELECTRO DIGITAL.
• Información general de ventas por fecha: Despliega un listado general de todas
las ventas emitidas por los Asesores ELECTRO DIGITAL. Según la fecha de
creación de la misma.
• Lista general de usuarios: Despliega un listado de todos los usuarios que tiene
ELECTRO DIGITAL.
• Información general de compras: Despliega un listado general de todas las
compras emitidas por ELECTRO DIGITAL.
• Información general de ventas por fecha: Despliega un listado general de todas
las compras emitidas por ELECTRO DIGITAL. Según la fecha de creación de la
misma.
• Lista general de proveedores: Despliega un listado de todos los proveedores que
tiene ELECTRO DIGITAL.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Casos de uso: ADMINISTRADOR, BASE DE DATOS


a. Administrar y gestionar Usuario

Nombre del caso de Administrar usuario


uso
Actores Administrador, Base de Datos.
Objetivos asociados Permite al administrador gestionar los usuarios en el aplicativo
web.
Resumen Este caso de uso es iniciado por el Administrador. Ofrece las
siguientes opciones: modificar y eliminar usuarios.
Precondiciones Se requiere validar el usuario para continuar con el proceso
deseado.
Secuencia normal Paso Acción
1. <
2. El sistema abre una ventana con las siguientes
opciones:
➢ Listado
➢ Nuevo Usuario
➢ Modificar Usuario.
➢ Botón de búsqueda
Flujo alterno No. 1 – Paso Acción
El usuario selecciona 1. El Administrador decide no realizar ninguna acción y
la opción cerrar presiona la opción cerrar.
2. El sistema finaliza la ejecución.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

a. Especificación de caso de uso


Nombre del caso de Crear usuario
uso
Actores Administrador, Base de Datos.
Objetivos asociados Permite al administrador crear nuevos usuarios en el sistema.
Resumen Este caso de uso permite la creación de nuevos usuarios en el
sistema.
Precondiciones Se requiere que el usuario administrador se haya registrado
exitosamente en el sistema.
Secuencia normal Paso Acción
1. El usuario selecciona la opción de Nuevo Usuario
2. El sistema muestra un formulario para ingresar los
datos del usuario
3. El usuario diligencia el formulario y da clic en el botón
guardar.
4. El sistema muestra un mensaje confirmando que el
usuario fue creado con éxito.
5. El usuario da clic en el botón aceptar.
Flujo alterno No. 1 – Paso Acción
El usuario no 1. En el paso 3 del flujo básico, el usuario diligencia el
diligencia los campos formulario dejando vacío alguno de los campos
obligatorios obligatorios y da clic en el botón guardar.
2. El sistema muestra un mensaje que le indica al usuario
que el campo es obligatorio.
3. El usuario da clic en el botón Aceptar.
4. El sistema retorna al paso 2 del flujo básico.
Flujo alterno No. 2 – Paso Acción
El usuario ya existe en 1. En el paso 3 del flujo básico, el sistema encuentra que
el sistema el usuario ya existe en el sistema.
2. El sistema muestra un mensaje donde indica que “El
usuario ya existe”
3. El usuario (Administrador) selecciona Aceptar.
4. El sistema retorna al paso 2 del flujo básico.
Flujo alterno No. 3 – Paso Acción
La contraseña y la 1. En el paso 3 del flujo básico, el sistema encuentra que
confirmación son la contraseña y la confirmación no son idénticas.
diferentes 2. el sistema muestra un mensaje indicando que las
contraseñas no coinciden.
3. El usuario da clic en la opción Aceptar.
4. El sistema retorna al paso 2 del flujo básico
Flujo alterno No. 4 – Paso Acción
El usuario cancela la 1. El usuario (Administrador) no desea agregar un nuevo
creación del nuevo usuario, y selecciona la opción Cerrar, para cerrar el

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
usuario sistema.
2. El sistema muestra un mensaje indicando si desea salir
sin guardar los cambios, y las opciones de aceptar y
cancelar.
3. Si el usuario selecciona aceptar se cerrara la pantalla y
regresara a la pantalla principal
4. Si el usuario selecciona cancelar , el sistema
permanecerá en la misma pantalla
b. Editar usuario
a. Especificación de caso de uso
Nombre del caso de Editar Usuario
uso
Actores Administrador, Base de Datos.
Objetivos asociados Permite al administrador editar la información de un usuario
Resumen Este caso de uso es iniciado por el Administrador. Ofrece las
siguientes opciones: modificar usuarios.
Precondiciones Se requiere validar el usuario para continuar con el proceso
deseado.
Secuencia normal Paso Acción
1. El administrador selecciona la opción Modificar
Usuario.
2. El sistema abre una ventana con un formulario que
contiene los datos del usuario seleccionado.
Nombres, Apellidos, Dirección, Cédula,
Teléfono fijo, Teléfono celular, Teléfono de contacto,
Email, Cargo, Nombre de usuario, Contraseña y una
entrada adicional para repetir la contraseña.
En la misma ventana aparece un menú de selección del
tipo de usuario que desea modificar “Administrador” o
“Asesor comercial”. Un botón con la opción “Guardar”
y otro botón con la opción Eliminar.
3. El usuario selecciona el botón Guardar.
4. El sistema guarda los cambios realizados en la
información del usuario.
Flujo alterno No. 1 – Paso Acción
El usuario selecciona 1. En el paso 3 del flujo básico, el usuario da clic en el
el botón eliminar botón eliminar
2. El sistema muestra un mensaje de confirmación que le
pregunta al usuario si está seguro que desea eliminar la
información.
3. El usuario da clic en el botón aceptar.
4. El sistema elimina la información del usuario.
c. Validar Usuario
a. Especificación de caso de uso

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
Nombre del caso de Validar Usuario
uso
Actores Administrador, Vendedor, Base de Datos
Objetivos asociados Validar la identidad de los usuarios que acceden al sistema
Resumen Este caso de uso es iniciado por el Usuario. Valida al usuario
mediante un nombre de usuario y una contraseña a ser
validado con su respectivo registro de usuario para así poder
utilizar el sistema.
Precondiciones El usuario ha sido registrado a través del caso de uso Crear
Usuario
Secuencia normal Paso Acción
1. El usuario ingresa a la pantalla de inicio Validar
Usuario
2. El sistema muestra la pantalla de Ingreso, con los
campos
Usuario
Contraseña
Botón Aceptar y la opción de cerrar
3. El usuario ingresa los datos correspondientes a su
cuenta de usuario y selecciona la opción aceptar.
4. El sistema verifica la existencia del usuario y que la
contraseña sea correcta.

5. Si los datos son correctos, muestra al usuario la


pantalla que corresponde a su tipo de cuenta de usuario
6. El usuario puede visualizar el entorno de trabajo
correspondiente a su cuenta

Flujo alterno No. 1 – Paso Acción


El usuario no ingresa 1. En el paso 3 del flujo básico, el usuario no ingresa
ningún dato ningún dato y selecciona la opción Aceptar
2. El sistema muestra la pantalla de inicio con un mensaje
señalando que los campos son necesarios.
3. El sistema retorna al paso 2 del flujo básico
Flujo alterno No. 2 – Paso Acción
Los datos ingresados 1. En el paso 3 del flujo básico, el usuario ingresa datos
son incorrectos incorrectos y selecciona la opción Aceptar.
2. El sistema muestra un mensaje indicando que los datos
ingresados son incorrectos.
3. El sistema retorna al paso 2 del flujo básico.
d. Recuperar Contraseña
a. Especificación del caso de uso
Nombre del caso de Recuperar contraseña
uso
Actores Administrador, Vendedor, Base de Datos

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
Objetivos asociados Permitir al usuario recuperar su contraseña.
Resumen El usuario podrá recuperar su contraseña a través de su correo
electrónico.
Precondiciones El usuario debe estar registrado en el sistema a través del caso
de uso Crear Usuario.
Secuencia normal Paso Acción
1. El usuario selecciona la opción recuperar contraseña en
la pantalla de login.
2. El sistema muestra una venta con un mensaje
señalando que para restablecer la contraseña, debe
introducir la dirección de correo electrónico que se
registró al momento de crear el usuario.
3. El usuario debe introducir el correo electrónico en el
campo establecido y seleccionar el botón de continuar.
4. El Sistema muestra un mensaje señalando que se ha
enviado una URL de recuperación de la contraseña, al
correo ingresado.
5. El usuario ingresa a su cuenta de correo y da clic sobre
la URL
6. El sistema muestra la pantalla de modificar contraseña,
con los campos: “Nueva Contraseña” y “Confirmar
Contraseña”.
7. El usuario diligencia los campos de Nueva contraseña
y Confirmar Contraseña y selecciona el botón aceptar
8. El sistema muestra un mensaje señalando que la
contraseña se modificó con éxito.

Flujo alterno No. 1 – Paso Acción


El usuario ingresa un 1. En el paso 3 del flujo básico, el usuario ingresa un
correo que no está correo que no ha sido registrado en el sistema.
registrado en el 2. El sistema muestra un mensaje que el correo ingresado
sistema no es válido.
3. El sistema retorna al paso 2 del flujo básico.
Flujo alterno No. 2 – Paso Acción
La nueva contraseña y 1. En el paso 7 del flujo básico, el usuario diligencia datos
su confirmación no diferentes en los campos Nueva Contraseña y
coinciden Confirmar Contraseña y da clic en el botón Aceptar.
2. El sistema muestra un mensaje indicando que la
contraseña y la confirmación no coinciden
3. El sistema retorna al paso 6 del flujo básico.
4.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Administrar Producto

b. Especificación de caso de uso


Nombre del caso de Administrar Producto
uso
Actores Administrador, Base de Datos
Objetivos asociados Permitir al administrador el acceso a las opciones de
administración de producto.
Resumen Este caso de uso es iniciado por el Usuario Administrador.
Permite crear nuevos productos editarlos o eliminarlos.
Precondiciones El usuario ha ingresado al sistema con usuario y contraseña de
administrador.
Secuencia normal Paso Acción
1. El administrador ingresa a su cuenta y selecciona la
opción Administrar Productos.
2. El sistema abre una ventana con el menú de los
productos ofrecidos por la empresa ELECTRO
DIGITAL y un botón con la opción “Salir”
3. Para cada producto, el sistema ofrece las opciones
editar y eliminar.
4. El usuario sistema muestra un botón para crear nuevos
productos.
Flujo alterno No. 1 – Paso Acción
El usuario selecciona 1. En el paso 2 del flujo básico, el usuario selecciona la
la opción salir opción salir
2. El sistema termina el caso de uso de administrar
producto.
Flujo alterno No. 2 – Paso Acción
El usuario selecciona 1. En el paso 3 del flujo básico, el usuario da clic en la

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
editar producto opción editar producto
2. El sistema ejecuta el caso de uso editar producto.
Flujo alterno No. 2 – Paso Acción
El usuario selecciona 1. En el paso 3 del flujo básico, el usuario selecciona la
eliminar producto opción eliminar producto
2. El sistema ejecuta el caso de uso eliminar producto

e. Modificar Producto

a. Especificación de caso de uso

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Nombre del caso de Editar Producto


uso
Actores Administrador, Base de Datos
Objetivos asociados Editar información de productos en el sistema
Resumen Este caso de uso es iniciado por el Usuario Administrador.
Permite editar la información de los productos en el sistema
los cuales estarán disponibles para todos los usuarios del
mismo.
Precondiciones El usuario ha ingresado al sistema con usuario y contraseña de
administrador.
El usuario ha ejecutado el caso de uso Administrar Productos
Secuencia normal Paso Acción
1. El usuario selecciona la opción editar producto.
2. El sistema muestra un formulario con la información
del producto, la cual puede ser editada. En el
formulario se muestran las opciones guardar y
cancelar.
3. El usuario edita la información del formulario y da clic
en el botón guardar
4. El sistema muestra un mensaje indicando que el
producto se actualizó exitosamente.
Flujo alterno No. 1 – Paso Acción
El usuario no 1. En el paso 3 del flujo básico, el sistema detecta que
diligencia los campos alguno de los campos obligatorios no fue diligenciado.
obligatorios. 2. El sistema muestra un mensaje indicando que el o los
campos faltantes son obligatorios.
3. El sistema retorna al paso 2 del flujo básico.
Flujo alterno No. 2 – Paso Acción
El usuario cancela la 1. En el paso 2 del flujo básico, el usuario da clic en la
creación del producto opción cancelar
2. El sistema muestra un mensaje de confirmación que le
pregunta al usuario si está seguro de cancelar la
creación del nuevo producto.
3. El usuario da clic en el botón aceptar
4. El sistema finaliza la ejecución del caso de uso sin
guardar el nuevo producto.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

f. Eliminar Producto

Este diagrama solo debería tener lo


que corresponde a eliminar
producto.

Ahora pudieron considerar solo la


actividad eliminar y para ello los
includes (Consultar dato a eliminar,
validar eliminación, aceptar el
borrado) no requeria un diagrama
a. Especificación de caso de uso tan extenso.
Nombre del caso de Eliminar Producto
uso
Actores Administrador, Base de Datos
Objetivos asociados Editar información de productos en el sistema
Resumen Este caso de uso es iniciado por el Usuario Administrador.
Permite eliminar productos creados en el sistema.
Precondiciones El usuario ha ingresado al sistema con usuario y contraseña de
administrador.
El usuario ha ejecutado el caso de uso Administrar Productos
Secuencia normal Paso Acción
1. El usuario selecciona la opción eliminar producto.
2. El sistema muestra un mensaje de confirmación que le
pregunta al usuario si está seguro de que desea eliminar
el producto.
3. El usuario selecciona la opción aceptar
4. El sistema elimina el producto del sistema y muestra un
mensaje indicando que el producto se eliminó
exitosamente.
Flujo alterno No. 1 – Paso Acción
El usuario cancela la 1. En el paso 3 del flujo básico, el usuario selecciona la
eliminación del opción cancelar.
producto. 2. El sistema retorna al paso 1 del flujo básico sin
eliminar el producto.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Listado general de proveedores, se realiza teniendo en cuenta el siguiente esquema

Caso de uso Lista General de Proveedores


Actor Administrador
Objetivos asociados Permite al administrador gestionar los proveedores en el
aplicativo.
Resumen Este caso de uso es iniciado por el Administrador. Ofrece las
siguientes opciones: buscar, crear, modificar y eliminar
proveedores.
Precondiciones Se requiere validar la existencia del proveedor para continuar
con el proceso de registro.
Secuencia normal Paso Acción
1. En el módulo de registro de proveedores (Creación de
terceros), se permite
➢ Listado de proveedores (Búsqueda)
➢ Creación de nuevo proveedor
➢ Modificación de proveedor
➢ Generar reportes
➢ Exportar datos

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Conforme al listado general de compras se relaciona en el siguiente esquema:

Caso de uso Listado General de Compras


Actor Administrador
Objetivos asociados Permite al administrador consultar las compras realizadas
Resumen Este caso de uso es iniciado por el Administrador. Ofrece las
siguientes opciones: buscar por rangos de fechas las compras
realizadas
Secuencia normal Paso Acción
2. En el módulo de Listado General de Compras, se
permite
➢ Realizar búsqueda por rangos de fecha
➢ Validación de parámetros de busqueda
➢ Listar datos
➢ Exportar datos
2. Permite generar reportes y estos ser exportados

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Caso de uso Listado General de Cotizaciones


Actor Administrador
Objetivos asociados Permite al administrador consultar las cotizaciones generadas
x proveedor.
Resumen Este caso de uso es iniciado por el Administrador. Ofrece las
siguientes opciones: buscar por rangos de fechas y proveedor
las cotizaciones realizadas
Secuencia normal Paso Acción
3. En el módulo de Listado General de Cotizaciones, se
permite
➢ Realizar búsqueda por rangos de fecha
➢ Realizar búsqueda por proveedor
➢ Ver en detalle la cotización
2. Permite generar reportes y estos ser exportados

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Caso de uso Registrar cliente


Actores Cliente, bases de datos
Tipo Primario
Propósito Almacenarlo en la base de datos
Resumen Registrar el cliente para que pueda hacer compras.
Precondiciones Debe ingresar datos reales en el sistema.
Flujo principal Se presenta en la pantalla. el formulario para ingresar los
datos del cliente y quede registrado

Subflujos Ninguno
Excepciones Datos incorrectos

Caso de uso Agregar producto


Actores Cliente registrado, base de datos
Tipo Básico
Propósito Seleccionar un producto y colocarlo en el carro de compras
Resumen En este caso de uso el cliente mira los artículos que va a
comprar y los agrega al carro de compras
Precondiciones Se requiere que el cliente este registrado y que se haya
autenticado en la aplicación
Flujo principal Se presenta a los clientes los artículos que están a la venta
Luego el cliente los selecciona y los agrega a al carro.
Subflujos ninguno.
Excepciones Ninguno

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Caso de uso Eliminar producto


Actores Cliente registrado, base de datos
Tipo básico
Propósito Eliminar producto
Resumen En este caso el cliente selecciona el artículo que no necesita y
lo elimina del carro de compras
Precondiciones Se requiere que el cliente este registrado y que se haya l
autenticado en la aplicación
Flujo principal Se presenta al cliente los artículos del carro, el selecciona el
que no quiere comprar y lo Elimina del carro.
Subflujos ninguno
Excepciones ninguno

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
Caso de uso Pagar producto
Actores Cliente registrado, base de datos
Tipo básico
Propósito Que el cliente pague el producto
Resumen En este caso el cliente elije las opciones de pago
Precondiciones Se requiere que el cliente este registrado y que se haya
autenticado en la aplicación, debe tener productos en el carro
de compras.
Flujo principal • Se muestra al cliente los productos que tiene en el carro
de compras con el botón de pagar, luego se muestran
las opciones de pago para que le cliente elija la que más
le convenga.
Subflujos ninguno
Excepciones ninguno

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Caso de uso Inventariar productos

Objetivos asociados Llevar el control de insumos que existen en el


almacén
Requisitos asociados Que los productos estén registrados en la base de
datos
Descripción Esta aplicación permite el administrador pueda
consultar , verificar , tener un análisis del stock
generando reportes de las existencias de os
productos, al igual generar órdenes de compra de
acuerdo a los requerimientos
Precondición Se requiere el producto a modificar haya sido
registrado en el inventario.
Secuencia Paso Acción
Normal 1 Entrar en el aplicativo inventariar producto
2 Dar clic en Consultar
3 El sistema Verificar

4 Arroja el análisis del stock

5 Generar reportes

Postcondición Se debe ingresar datos reales.

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Caso de uso almacenista

Objetivos asociados Modificar los productos registrados en el aplicativo de


inventarios
Requisitos asociados Permita hacer actualizar los datos de los productos
Descripción Actualización o modificación de los productos
registrados en la base de datos
Precondición Se requiere el producto a modificar haya sido
registrado en el inventario.
Secuencia Paso Acción
Normal 1 Entrar en el aplicativo Modificar
Seleccionar el producto a modificar
2 El sistema muestra los datos del producto
para actualizar.
3 Dar clic en actualizar datos

4 El sistema guarda las modificaciones

Postcondición La aplicación muestra un mensaje que le indica


“campos a modificar obligatorio.”
El sistema muestra un mensaje indicando guardar los
cambios, y las opciones de aceptar y cancelar.
La aplicación muestra un mensaje donde indica que
“El producto se actualizo exitosamente ”

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

DIAGRAMA GENERAL

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas

Bibliografía

• Ferreira Manzanares, N. (2016). Introducción A Lenguaje De Modelado Unificado.


[Página Web]. Recuperado de http://hdl.handle.net/10596/9839
• SENA. (2016). Introducción al Lenguaje de Modelado Unificado (UML). [Página
Web]. Recuperado de http://todostienencero.hol.es/oa1/oa2/idex.html
• Weitzenfeld, A. (2005). Modelado con UML. En Ingeniería de Software Orientada
a Objetos con UML, Java e Internet (p. [69]). Ciudad de México: Cengage
Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1
&it=r&id=GALE%7CCX3004300030&asid=aa4834567b7300e43aec4095fe849939
• Kimmel, P. (2008). Revisión de Tipos de Diagramas. Manual de UML. México,
D.F., MX: McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=26&docID=
10433806&tm=1498600424171
• Weitzenfeld, A. (2005). Modelo de Diseño. En Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (pp. [333]-335). Ciudad de México: Cengage
Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1
&it=r&id=GALE%7CCX3004300068&asid=c35de8039bfc29fa0ac4b33ee02e1849
• Ferreira Manzanares, N. (2016). Introducción A Lenguaje De Modelado Unificado.
[Página Web]. Recuperado de http://hdl.handle.net/10596/9839
• Kimmel, P. (2010). El Principio Con Casos de Uso. En Manual de UML (pp. [18]-
46). México: McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=36&docID=
10433806&tm=1485361490116
• Farfan, J. (2012). Caso Uso Uml [archivo de video]. Recuperado de:
http://www.youtube.com/watch?v=pOrgwFEK9Ag
• Weitzenfeld, A. (2005). Modelos Clásicos. In Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (pp. 50-54). Mexico City: Cengage Learning.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1
&it=r&id=GALE%7CCX3004300024&asid=81fb1d420e8abce85922ab918a53efa4
• Kimmel, P. (2008). Diagramas de Actividades. Manual de UML. México, D.F.,
MX: McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=27&docID=
10433806&tm=1498600876806

https://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
Escuela de ciencias básicas, tecnología e ingeniería
Solución Problemas
• Kimmel, P. (2008). Diagramas de Estado. Manual de UML. México, D.F., MX:
McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=30&docID=
10433806&tm=1498601040851

https://www.unad.edu.co/

You might also like