Documente Academic
Documente Profesional
Documente Cultură
Estudiantes:
INGENIERA DE SISTEMAS
2017
Fase 2 - Especificacin, Diseo Y Arquitectura
Presentado Por:
Docente:
INGENIERA DE SISTEMAS
2017
Contenido
El Diagrama de caso de usos.......................................................................................... 4
El modelo de clases ....................................................................................................... 12
El diagrama de actividades .......................................................................................... 13
El diagrama Entidad-Relacin .................................................................................... 14
Evidencia de instalacin Eclipse.................................................................................. 15
Tabla de participacin grupo colaborativo ................................................................ 19
El Diagrama de caso de usos
Identificacin de Actores
Empleado (primario)
Cliente (primario)
Administrador (primario)
Base datos (secundario)
Diagramas de Caso de Usos
Actores:
Administrador, Empleado y BD (secundario)
Precondiciones:
Previa alta en la base de datos con usuario y contrasea.
Flujo Normal:
- Ingresar datos de usuario y contrasea.
- Le sistema comprueba validez de informacin.
- Se permite acceso.
Flujo Alternativo:
- Si el usuario no se encuentra de alta, no podr acceder.
- Si las credenciales son incorrectas, se mostrar mensaje de alerta.
Postcondiciones:
El usuario ha sido autenticado correctamente
Actores:
Administrador y BD (secundario).
Precondiciones:
- Se debe ingresar como usuario administrador.
- No debe existir registro previo del mismo cliente.
Flujo Normal:
- Ingresar datos bsicos de cliente.
- Le sistema valida que no exista registro para ese cliente.
- Se permite crear registro de nuevo cliente.
- Se retorna mensaje fallido o exitoso de la operacin.
Flujo Alternativo:
- Si el usuario ya se encuentra registrado, se informar mediante una alerta.
- Si hubo problemas en el registro, se crear una alerta de registro fallido.
Postcondiciones:
El registro del cliente ha sido creado correctamente
Caso de Uso Registrar Productos
Actores:
Administrador y BD (secundario)
Precondiciones:
Se debe ingresar como usuario administrador.
Flujo Normal:
- Se ingresa los datos relativos al producto.
- Se guarda registro en base de datos.
- Se crea nuevo tem en la base de datos.
Flujo Alternativo:
- El registro no se finaliza, si todos los campos no son diligenciados.
Postcondiciones:
El producto ha sido creado satisfactoriamente.
Caso de Uso Actualizar Productos
Actores:
Administrador y BD (secundario)
Precondiciones:
- Ingresar como usuario administrador.
- Previa alta del producto en la base de datos.
- Ingresar valores y caracteres adecuados.
Flujo Normal:
- Consultar producto mediante nombre o cdigo.
- Ingresar los nuevos datos sobre los existentes.
- Guardar registro actualizado para el producto
Flujo Alternativo:
- Si el producto no se encuentra registrado, no se podr finalizar la operacin.
- Si se detecta caracteres inadecuados no se podr finalizar el registro
satisfactorio.
Postcondiciones:
El producto ha sido editado y fue guardado en la base de datos.
Caso de Uso Consultar Productos
Actores:
Administrador, Empleado y BD (secundario)
Precondiciones:
- Ingresar como empleado o administrador.
- El producto debe estar registrado en la base de datos, para lograr una
bsqueda efectiva.
Flujo Normal:
- Ingresar criterio de bsqueda de producto.
- Seleccionar producto.
- Ver informacin respectiva al producto encontrado y seleccionado.
Flujo Alternativo:
- Si el producto no se encuentra registrado, no podr visualizar su informacin.
Postcondiciones:
El producto ha sido encontrado y visualizado.
Caso de Uso Hacer Compra
Actores:
Cliente
Precondiciones:
n/a.
Flujo Normal:
- El cliente selecciona los productos a comprar.
- El cliente traslada los productos elegidos a la caja registradora.
Flujo Alternativo:
- Si el cliente decide no hacer compras, no se realizar la facturacin
correspondiente.
Postcondiciones:
El cliente traslada los productos elegidos a la caja registradora para su facturacin.
Caso de Uso Facturar Ventas
Actores:
Administrador, Empleado y BD (secundario)
Precondiciones:
- Debe existir una seleccin de productos a facturar por parte del cliente.
- El registro del cliente debe estar creado en la base de datos.
- Los productos a facturar deben estar creados en la base de datos.
- El producto debe estar registrado en la base de datos, para lograr una
bsqueda efectiva.
Flujo Normal:
- El empleado debe registrar producto por producto.
- El sistema ubica dicho tem en la base de datos y suma cantidades y costos
correspondientes.
- Se totaliza la factura y el cliente hace el respectivo pago.
- Se imprime la factura y se guarda registro de factura con todos sus datos.
Flujo Alternativo:
- Si el producto no se encuentra registrado, no podr facturar.
- Si el cliente no se encuentra registrado, el sistema dar la opcin de registro
en ese mismo instante. Si esto no ocurre no se podr facturar.
Postcondiciones:
Se ha guardado factura de compra con su respectiva impresin.
Caso de Uso Diagrama de Casos de Uso General
El modelo de clases
El diagrama de actividades
El diagrama Entidad-Relacin
Evidencia de instalacin Eclipse
Se instala Eclipse
Seleccionar el directorio donde se guardarn los proyectos
entidad relacin,