Aprendiendo UML en 24 Horas

Páginas: 5 (1011 palabras) Publicado: 20 de octubre de 2014
Instituto Tecnológico de Chilpancingo

Alumno: Gregorio Ramírez Bustamante.
Matrícula: 12520166.
Carrera: Ingeniería en Sistemas Computacionales.
Materia: Fundamentos de Ingeniería de Software.
Profesor: Mauricio Córdova Portillo.
Grupo: B - 4.
Trabajo: Avance Proyecto Ferretería.
Fecha: Lunes 14 / Julio / 2014.

Problemática.
Seobserva que durante todos los procesos que se llevan a cabo en la Ferretería es deficiente ya que, cuando un cliente solicita su mercancía la persona que atiende debe ir al sitio a verificar si la mercancía existe, lo que ocasiona la insatisfacción de los clientes al tener que esperar mucho tiempo para saber la existencia del producto, en conclusión, no existe un control de registro clientes,proveedores ni de empleados ya que el sistema se maneja de manera manual.
Requerimientos.
Funcionales:
 El sistema permitirá Realizar Ventas.
 El sistema me va a permitir Controlar Inventario.
 Que me pueda imprimir facturas.
 Que me permita realizar ventas por internet.
 Que cuando me imprima facturas, la hoja tenga como marca de agua el logo de la empresa.
 Que mi software me puedacontrolar cámaras de vigilancia para seguridad del negocio.
 Que el sistema me pueda identificar clientes frecuentes.
No Funcionales:
 Que el nombre de la ferretería contenga 35 puntos y el estilo de fuente sea Script Mt Bold.
 Que mi software tenga una contraseña para ingresar.
 Que las ventanas del Sistema contengan el logo de la empresa.
 Que soporte lectura de código de barras.
 Quecorra sólo en plataforma Windows.



Diagrama General Del Caso de Uso Realizar Venta.










Diagrama de Casos de Uso.
• Realizar Venta.
Caso de Uso Realizar Venta.
Actores Usuario, Base de Datos Ventas, Base de Datos Productos.
Propósito Permitir al usuario realizar una venta.
Resumen Este caso de uso es iniciado por el Usuario. Tiene como finalidad realizar una venta.Precondiciones La venta sólo puede llevarse a cabo si el producto que el cliente requiere existe.
Flujo Principal 1.- El Usuario ingresa al sistema, desplegándose a continuación la Página Principal InterfaceMenúPrincipal.
2.- El ControlManejadorBDProductos verifica el producto, así como su existencia con la InterfaceBDProductos. Si el producto no está disponible (existente) se lleva a cabo elprimer subflujo (S -1).
3.- Al Estar el producto disponible, el caso de uso continúa con la selección de la opción “Realizar ventas” e interactuar con la InterfaceBDProductos.
4.- El flujo sigue con el cobro de la mercancía a través de la InterfaceFactura.
5.- El caso de uso Continua imprimiendo factura de la venta InterfaceImprimir y está se guarda automáticamente en la BasedeDatosVentas.
6.-El flujo termina cuando el usuario abandona la aplicación.

Subflujos (S -1)No se puede llevar a cabo la venta, el usuario podrá seleccionar entre las siguientes opciones “Consultar”, “Realizar Venta”, “Cancelar” y “Salir”.
Excepciones Ninguna.







• Consultar Producto.
Caso de Uso Consultar Producto.
Actores Usuario, Base de Datos Productos.
Propósito Consultar la mercancía quese vende.
Resumen Este caso de uso se realiza cuando el Usuario va a realizar una venta. Tiene como funcionalidad consultar los productos que están en venta.
Precondiciones La información de la Base de Datos Productos Debe Estar Actualizada.
Flujo Principal 1.- El control ManejadorBDProductos obtiene la información que se encuentra en la base de datos, este interactúa entonces con laInterfaceBDProductos.
2.- Se extrae toda la información de productos y se verifica que la base de Datos Productos tenga la mercancía.
3.- Si la Base de Datos Productos no contiene la mercancía, surge el primer Subflujo (S -1).
Subflujos (S -1)Se hace un pedido a los proveedores de la mercancía.
Excepciones (E -1)La Base de Datos no está actualizada.










• Verificar Existencia del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprendiendo uml en 24 horas
  • Aprendiendo Uml En 24 Horas
  • Hora 1 Uml 24 Horas
  • prendiendo UML 24 horas
  • Resumen uml en 24 horas
  • Uml 24 horas
  • uml hora 1 a 24
  • hora 1- uml 24 horas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS