Sunteți pe pagina 1din 19

Fase 2 - Especificacin, Diseo Y Arquitectura

Estudiantes:

Jeferson Ramirez Rojas

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

INGENIERA DE SISTEMAS

PROGRAMACIN ORIENTADA A OBJETOS

2017
Fase 2 - Especificacin, Diseo Y Arquitectura

Presentado Por:

Jeferson Ramirez Rojas

Docente:

Alvaro Ivan Ramirez

Trabajo correspondiente a la fase 2 del curso Programacin Orientada a Objetos

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

INGENIERA DE SISTEMAS

PROGRAMACIN ORIENTADA A OBJETOS

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

Caso de Uso Iniciar Sesin

Tabla de descripcin Iniciar Sesin

Nombre: Iniciar Sesin


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir el acceso de usuarios previamente registrados en la base de datos, bien sea
administrador o empleados.

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

Caso de Uso Registrar Clientes

Tabla de descripcin Registrar Clientes

Nombre: Registrar clientes


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir dar alta a clientes en la base de datos.

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

Tabla de descripcin Registrar Productos

Nombre: Registrar productos


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir el registro de tems relacionados a nuevos productos del Mini Mercado.

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

Tabla de descripcin Actualizar Productos

Nombre: Actualizar productos


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir editar informacin general de productos del Mini Mercado, cuya consulta se facilita
mediante nombre y cdigo.

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

Tabla de descripcin Consultar Productos

Nombre: Consultar productos


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir la consulta de productos, dando visibilidad a toda su informacin y cuya bsqueda
se haga por nombre, unidad de medida o tipo de producto.

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

Tabla de descripcin Hacer Compra

Nombre: Hacer compra


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir el al cliente seleccionar los productos a facturar.

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

Tabla de descripcin Facturar Ventas

Nombre: Facturar ventas


Autor: Jefersson Ramirez Rojas
Fecha: 26 septiembre 2017
Descripcin:
Permitir facturar productos elegidos por el cliente.

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

Sitio web para descargar programas

Empieza la ejecucin de configuracin de descargas del JDK y Eclipse al dar clic en


Ejecutar
Se descarga el ambiente JDK

Se instala el ambiente JDK

Se descarga la plataforma Eclipse

Se instala Eclipse
Seleccionar el directorio donde se guardarn los proyectos

Finalmente, ese instala Software Eclipse

Se crea un proyecto a manera de prueba


Tabla de participacin grupo colaborativo

Nombre del estudiante Diagrama u aporte presentado

Jeferson Ramirez Rojas Casos de uso, modelo de clases, actividades y

entidad relacin,