Está en la página 1de 7

PROYECTO UML

INGENIERIA DE SOFTWARE
Desarrollo de software
Ciclo II Jornada Noche
Por
Francisco Monsalve Uribe
Marzo 2016

El proyecto a desarrollar para la materia de ingeniera de software ser el siguiente.

Se desea una desarrollar una aplicacin que gestione de forma completa una tienda virtual y que
pueda ser manipulada mediante dispositivos mviles o computadoras porttiles o de mesa.
Por una parte se encuentra el cliente, propietario u administrador de tienda, quien puede realizar
lo siguiente:
Pedir darse de alta
Comprar productos
Cancelar compra de productos
Realizar solicitud de devolucin
Presentar quejas y reclamos
Ver informe de movimientos
Calificar proveedor
Por otra parte se encuentra la empresa proveedora que puede realizar lo siguiente:
Pedir darse de alta
Gestionar inventario
Vender
Responder quejas y reclamos
Presentar quejas y reclamos
Ver Informe de movimientos
Calificar comprador
Tambin se encuentra el administrador del programa quien realiza las siguientes acciones :
Gestionar empresa
Gestionar Producto
Gestionar cliente

Las empresas se registran en el portal web donde podrn ofrecer sus productos diligenciando un
formulario de ingreso, despus de esto la empresa presenta el listado de productos que tiene para
la venta con todos los datos descriptivos del producto. Al darse de alta la empresa podr cargar
cantidades disponibles a los productos antes mencionados.
El comprador, en este caso el tendero deber generar una solicitud para darse de alta mediante
un formulario que tendr datos requeridos de forma obligatoria y opcional. Este formulario pasara
a las empresas que se encuentren registradas en la base de datos de la aplicacin y sern ellas
quienes mediante su filtro interno decide envan la aprobacin al administrador para que gestione
el cliente
Luego de su aprobacin, comprador podr entrar a la aplicacin mediante su dispositivo mvil o
mediante un equipo fijo con conexin a internet; para iniciar sesin deber ingresar nombre
usuario y contrasea. En pantalla saldrn las empresas que se encuentran disponibles o las que
hayan aceptado la solicitud del cliente y al dar clic en el icono de la empresa se desplegara un
listado con los productos y las cantidades disponibles, el comprador podr ingresar las cantidades
que requiera y aceptara las condiciones de envi y pago establecidas por cada empresa.
La empresa proveedora recibir la solicitud y gestionara la venta.

Por otra parte empresa proveedora recibir notificacin al llegar al stock mnimoestablecido
previamente y podr modificar las cantidades disponibles.

Tanto el cliente como el proveedor podrn ingresar al mdulo de informes en donde encontraran
los datos estadsticos de sus compras o ventas respectivamente.
Casos de usos
CU1
Agregar Proveedor

NOMBRE AGREGAR EMPRESA

Actores Administrador

Descripcin Permite agregar nuevas empresas como proveedor al sistema.

Disparador Solicitud enviada por la empresa a travs de la aplicacin.

1. El administrador debe haber iniciado sesin en el sistema con


Precondiciones su nombre de usuario y contrasea vlida para esta
transaccin.

1. Queda una nueva empresa activa como proveedor en el


sistema.
2. Se enva un correo de verificacin de la activacin a la
Post condiciones empresa, junto con el nombre de usuario y contrasea
provisional e informacin de contacto del administrador que
realizo el proceso.
3. Se deja rastro de auditora en el log del sistema.

Prioridad Alta

Frecuencia de uso Media

La empresa proveedora solo quedara activa en el momento


Reglas del negocio que se asignen cantidades al inventario de sus productos
creados

Notas y preguntas Los datos sealizados con (*) son de carcter obligatorios.

FLUJO ACTOR DESCRIPCION


Administrador 1. Solicita al sistema dar de alta una nueva empresa.(A1)
Normal
Sistema 2. Muestra los datos a ser ingresados. (A1)
-Nombre de la empresa. (*)
-Numero de Nit. (*)
-Nombre del representante. (*)
-Numero de contacto. (*)
-Correo electrnico. (*)

Administrador 3. Completa los campos. (A1)

Sistema 4. Valida los datos. (A1, E1, E2, E3)


5. Solicita aceptar la creacin de una nueva empresa. (A1)

Administrador 6. Acepta la creacin de una nueva empresa. (A1)

Sistema 7. Guarda los datos de la empresa proveedora en la base de


datos.
8. Genera por pantalla un mensaje que indica la creacin
correcta de la empresa proveedora.
9. El sistema guarda los datos del registro en el log del
sistema con accin realizada como Alta de nueva empresa
proveedora.

10. Finaliza el caso de uso.


Administrador A1. Abandona el proceso de registro antes del paso 6 del
flujo normal.

Sistema A1.1. Genera un mensaje por pantalla, pregunta si desea


abandonar la carga.
A1.2. Si la respuesta es positiva el sistema guarda en el log,
Alternativo
el registro del movimiento con los datos de la empresa y del
administrados en el estado de "Abandono de alta de
Proveedor".
A1.3. Si la respuesta es negativa el sistema retorna al paso 2
del flujo normal.
A1.4. Finaliza el caso de uso.
Administrador E.1. No se cargaron todos los datos requeridos.

Sistema E1.2. Indica que existen datos requeridos sin cargar y


pregunta si desea continuar la carga.
E1.3. Si la respuesta es positiva el sistema retorna al paso 2
del flujo normal resaltando los espacios que faltan por
cargar.
Excepciones
E1.4. Si la respuesta es negativa sistema guarda en el log, el
registro del movimiento con los datos de la empresa y del
administrados en el estado de "Abandono de alta de
Proveedor".
Administrador
E.2. Carga una empresa proveedora con el numero de Nit de
una empresa ya existente.
Sistema
E2.1. El sistema indica que ya existe una empresa cargada
con el mismo nmero de Nit y pregunta si desea continuar
con la carga.
E2.2. Si la respuesta es positiva el sistema retorna al paso 2
del flujo normal ubicado en el campo de numero de Nit.
E2.4. Si la respuesta es negativa sistema guarda en el log, el
registro del movimiento con los datos de la empresa y del
administrados en el estado de "Abandono de alta de
Proveedor".
Administrador
E3. Llena un campo con un formato incorrecto.
Sistema
E3.1. El sistema indica que alguno de los datos requeridos no
se encuentra en el formato correcto y pregunta si desea
continuar con la carga.
E3.2. . Si la respuesta es positiva el sistema retorna al paso 2
del flujo normal ubicado en el campo en el que se encuentre
el error de formato.
E3.4. Si la respuesta es negativa sistema guarda en el log, el
registro del movimiento con los datos de la empresa y del
administrados en el estado de "Abandono de alta de
Proveedor".
Casos de usos
CU1
Agregar Proveedor

NOMBRE AGREGAR EMPRESA

Actores Administrador

Descripcin Permite agregar nuevas empresas como proveedor al sistema.

Disparador Solicitud enviada por la empresa a travs de la aplicacin.

2. El administrador debe haber iniciado sesin en el sistema con


Precondiciones su nombre de usuario y contrasea vlida para esta
transaccin.

4. Queda una nueva empresa activa como proveedor en el


sistema.
5. Se enva un correo de verificacin de la activacin a la
Post condiciones empresa, junto con el nombre de usuario y contrasea
provisional e informacin de contacto del administrador que
realizo el proceso.
6. Se deja rastro de auditora en el log del sistema.

Prioridad Alta

Frecuencia de uso Media

La empresa proveedora solo quedara activa en el momento


Reglas del negocio que se asignen cantidades al inventario de sus productos
creados

Notas y preguntas Los datos sealizados con (*) son de carcter obligatorios.

También podría gustarte