Ingenieria de Software IEEE 1016

Páginas: 7 (1543 palabras) Publicado: 30 de julio de 2014
Ingenieria de Software IEEE 1016
INTRODUCCION
Alcance
Este artefacto se basara en el estándar IEEE 1016 para representar el diseño del software que será usado para registrar la información del diseño y para que las partes interesadas lo conozcan
Este estándar puede ser utilizado para cuando se necesite alguna revisión. Actualización o reconstrucción del software.
Propósito
Este artefactopodrá ser usado para modelar y representar los módulos, clases y procesos detalladamente tomando en cuenta el punto de vista del programador, ingeniero de diseño y el las partes interesadas así como los requerimientos previos
Lenguaje de programación
Nuestro sistema contara con cuatro módulos principales: Caja, Almacén, Punto Mobile y cocina.
Los módulos de Caja, Almacén y cocina sedesarrollaran en el lenguaje C# mientras que Punto Mobile estará diseñado por medio de J2ME

La base de datos se desarrollara en MySQL
Referencias
IEEE830, IEEE 802.15.1
Definiciones
Descripción En Módulos


La clase Proveedor cuanta con 4 atributos idProveedor, nombre, apellido, dirección, teléfono, los cuales servirán para guardar datos del proveedor.
También tiene un método constructorProveedor que servirá para inicializar los datos del proveedor al momento de crear una instancia.
El método actualizar servirá para cambiar cualquier dato del proveedor.
Finalmente el método eliminar servirá para borrar todos los datos de un proveedor en especifico.


La clase Cliente contendrá 1 atributo: idCliente que será de tipo entero y 4 de tipo String (nombre, apellido, dirección,teléfono.).
Tiene un constructor Cliente que se encargara de inicializar los datos del cliente al crear una instancia.
El método actualizar, permitirá hacer un cambio en los datos del cliente, excepto el idCliente.
El método eliminar, eliminara a un cliente de la base de datos.


La clase Producto se utilizara para crear instancias de cada uno de los productos que se manejan en el negocio, paraello hará uso de su constructor Producto al crear una instancia nueva de esta clase.
Cuenta con 5 atributos que sirven para identificar y clasificar y describir al producto.
Su método actualizar, será usado para cambiar algún dato de un producto en especifico (el idProducto no podrá cambiarse).


Pedido es una clase que se encargara de realizar órdenes de pedidos a los proveedores o cocineros.Entre sus atributos cuenta con un identificador del pedido para ser distinguido de los demás, la fecha, hora en que se realizo la orden.
Cuenta con tres métodos los cuales servirán para realizar las operaciones básicas a la hora de hacer el pedido (Agregar productos al pedido, eliminar productos, confirmar el pedido o cancelarlo).


La clase venta realizara a través de sus métodos, lasoperaciones necesarias para que se pueda efectuar una venta con éxito.
Para ello contiene ciertos atributos que servirán para llevar un control de todas las ventas realizadas.


La clase Reporte contiene métodos para generar un reporte de un área específica (ventas, clientes, productos, proveedores). Otro de sus métodos será para mandar imprimir el reporte. El último de sus métodos será paraeliminar el reporte.


Descomposición de procesos

Diagrama general de flujo

Este diagrama representa a grandes rasgos el uso de todo el sistema más adelante nos concentraremos en cada módulo; el usuario tendrá que identificarse como alguno de estos usuarios (Cajero, Administrador, Cocinero, Mesero) y se le dará acceso al modulo respectivo.



Diagrama de flujo Modulo Cocina

Nota: T1 esTipo Caja;T2 es tipo pedido Mobile.
Este diagrama representa lo que podrá hacer un cajero:
Registro de ventas (Agregar y modificar) En caja o dispositivo móvil.
Registro de clientes (Agregar, Modificar, Eliminar)
Consultar inventario y realizar pedidos a almacén
Realizar el cobro a Ventas registradas
Generar e imprimir reportes.

Diagrama de Flujo Mesero

Este diagrama representa el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ieee estandares y formatos software
  • Historia software ieee
  • Requisitos de Software IEEE 830
  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS