Está en la página 1de 50

TESIS FINAL

TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Alumnos:

De Simone, Federico Ortiz Stoppa, sabino Sosa, Alfredo Alejandro Ruffino, Romn

Asesor de Tesis:

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Resumen:

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Agradecimientos:

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

ndice de contenidos:

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

CAPITULO i INTRODUCCIN

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

1.1 Introduccin
Mariano Castelli se dedica a la fabricacin y venta de aberturas de aluminio, la cual administra de forma manual o rustica. La carpintera inicia sus actividades Hace aproximadamente cuatro aos. La idea de

formar la empresa surge con la necesidad de buscar una salida laboral proyectando una empresa a futuro y que la misma sea rentable. Quien inicio la carpintera fue el padre de Mariano, pero la idea fue suya, con el tiempo fue realizando capacitaciones a travs de cursos que le dieron la experiencia necesaria para poder manejar l mismo la carpintera de una forma ms comercial y profesional. La carpintera es una micro empresa que se dedica por el momento a un trabajo obra por obra, es decir que al momento que se solicita el trabajo, se realiza, salvo excepciones en pocas de mucho trabajo donde las obras se van realizando en forma simultnea. Con lo cual no se mantiene un stock disponible de aberturas terminadas. El espacio fsico es un lugar reducido que tambin limita la disponibilidad de espacio para un buen desplazamiento y comodidad de trabajo. Lo cual obliga a manejarse con un stock muy reducido de perfiles. La carpintera ofrece todo tipo de aberturas de aluminio, siguiendo dos lneas de preferencia que son Standar y Europa, las cuales pertenecen a la extrusora Flamia (empresas que se dedican a la fabricacin de perfiles), que son de caractersticas parecidas a las distintas extrusoras que en la actualidad se encuentran en el mercado como por ej: Flamia, Aluar, hydro, etc. La carpintera no cuenta con personal ajeno al grupo familiar, las actividades tanto de compra, venta, armado, cortado y colocacin son realizadas por su propietario Mariano, contando a veces con la ayuda de su padre. La filosofa de la carpintera es que las obras se realicen de acuerdo a la disponibilidad de tiempo del cliente. La carpintera tiene como visin a futuro extenderse en todo sentido, tanto en maquinarias, en infraestructura y por supuesto en una distribucin de trabajo ms amplia, realizando trabajos continuos. Actualmente la empresa abarca 5 zonas de trabajo que son Berrotarn, Alcira Gigena, Elena, La Cruz, y Los Cndores. Cuando le piden una abertura, se fija si cuenta en stock con el perfil solicitado, de lo contrario se hace un pedido al proveedor que pasa una vez por semana. El cual cuenta con la distribucin de perfileria y accesorios como (picaportes, burletes, felpas, trabas, etc.). En la actualidad la empresa no lleva un

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER registro de compras y proveedores, pero si guarda las facturas que su proveedor le entrega por cada compra realizada.

1.2 Funcionamiento actual de la empresa.


El proceso de venta que maneja la carpintera desde el momento que entra el cliente a la carpintera, lo primero que se le pregunta es qu tipo de abertura est buscando, luego dependiendo de lo que solicita se le pregunta Cunto est dispuesto a gastar? ya que hay diferentes tipos, no de calidad sino a diferentes tipos de precios dependiendo de los espesores y caractersticas de cada perfil, Luego se le pide referencias de medidas, color, caractersticas de la abertura (en puertas por ej: medidas de vidrios, mano de la abertura, molduras, entre otras), se le comenta la forma de pago y entrega del producto, los das de demora que lleva la fabricacin y por ltimo se realiza el presupuesto (el mismo se elabora con las medidas y especificaciones que el cliente quiere, realizado de forma manual con calculadora, basndose en pesos kg de los perfiles involucrados en la fabricacin de la abertura). Una vez que el cliente acepta el presupuesto, se lleva a cabo la obra, finalizada la misma se procede a la entra acompaada de un presupuesto como comprobante. Por cada cliente se hace un presupuesto, se pide una cierta entrega de dinero y se guarda un registro del mismo escrito en cuaderno. No se dispone de cuenta corriente ya que los trabajos realizados son cobrados en el momento o en un lapso de tiempo determinado, de acuerdo a las condiciones de ventas acordadas con el cliente. El monto restante de la obra se abona al momento de la entrega de la misma. Tampoco se dispone de un registro de clientes, solo se guarda como registro los presupuestos de venta, lo cual se le entrega uno al cliente y una copia queda en la empresa que almacenados en un cuaderno que se guarda en una caja. No se dispone registro de materia prima como se menciono anteriormente no se maneja stock, si bien se dispone de algn sobrante de perfil, no se lleva registro de los mismos. Por lo tanto al no tener registro se busca entre los retazos que dispone para ver si se cuenta con el perfil que se necesita, de lo contrario se pide al proveedor. Al momento de realizar la optimizacin de corte y no contar con los perfiles y dimensiones de los mismos, solo se realiza cuando llega la materia prima solicitada al proveedor, si bien se tienen en cuenta los recortes, muchas veces se pasa por alto por no llevar un registro de los mismos.
Ante esta necesidad de tener un mejor control de su empresa es que permite que nosotros alumnos de tercer ao de la carrera de Tcnico superior en Ciencias de la informtica le realicemos un sistema para dicho emprendimiento familiar.

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

1.3 Solucin planteada


El sistema de software que realizamos, permite registrar ventas, registrar compras, registrar los pedidos a proveedores, facturar y manejar las cuentas corrientes. Adems permite llevar el control del stock de los productos y materias primas, para facilitar la obtencin de la lista de productos y materias primas faltantes. En dicho sistema se cargan los datos de los productos y materias primas, como as tambin los datos de los proveedores y de los clientes. Adems permite imprimir presupuestos. Este sistema ser manejado por su propio dueo, agilizando operaciones como bsqueda del estado de las cuentas corrientes de los clientes y registro de las ventas, adems, al llevar el control de stock se evitara la revisin de los estantes para obtener la lista de los faltantes. Al tener registrado los productos, las materias primas, los clientes, los proveedores y la empresa, se agilizan las tareas, ya que por ejemplo al crear una factura se seleccionara el cliente, y los productos a facturar, evitando de esta manera errores en las cargas. El sistema cuenta con un proceso de optimizacin de corte para que la empresa saque el mximo provecho a sus materiales y as poder realizar una produccin de una forma gil y recudir los costos de produccin lo mximo posible.

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Captulo II CAPTURA DE REQUISITOS

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

2.1 - Introduccin sobre la Captura de Requisitos:


Llamamos captura de requisitos al proceso de averiguar, normalmente en circunstancias difciles, lo que se debe construir. Los desarrolladores de software profesionales normalmente crean cdigos para otros y no para si mismos. Cualquier sistema tiene muchos usuarios (o tipos de usuarios) y ninguno tiene una visin global. Los usuarios no saben cmo puede hacerse ms eficiente la operacin. La mayora no sabe que partes de su trabajo pueden transformarse en software, con frecuencia no saben cules son los requisitos ni tampoco como especificarlos de una forma precisa. La creencia de que los usuarios saben cules son los requisitos y lo nico que se necesita es entrevistarnos con ellos es insuficiente, ya que es ms importante de que el sistema de soporte a la misin por la cual se construye. Es cierto que los sistemas que construimos deberan dar soporte a los usuarios y que podemos aprender de ellos sobre sus interacciones. Sin embargo, es an ms importante que los sistemas den soporte a la misin para la cual se construyen. El sistema debera proporcionar valor al negocio que lo utiliza y a sus clientes. Una forma de conseguir esto es que los desarrolladores utilicen el lenguaje del cliente para describir esos resultados. 2.1.1 - El objeto del flujo de trabajo de los requisitos Es guiar el desarrollo hacia el sistema correcto. Esto se consigue mediante una descripcin de los requisitos del sistema lo bastante buena para que se llegue a un acuerdo entre el cliente y los desarrolladores sobre que debe y que no debe hacer el sistema. El cliente debe ser capaz de leer y comprender el resultado de la captura de requisitos.

2.1.2 - Visin general de la captura de requisitos Enumerar los requisitos candidatos Comprender el contexto del sistema Capturar requisitos funcionales Capturar requisitos no funcionales

10

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
2.1.2.1 - Enumerar los requisitos candidatos Durante la vida del sistema, los clientes, usuarios, analistas y desarrolladores aparecen con muchas buenas ideas que consideramos como un conjunto de requisitos candidatos. Esta lista de caractersticas crece a medida que se aaden nuevos elementos, y mengua cuando algunas caractersticas se convierten en requisitos y se transforman en otros artefactos, como casos de uso. Cada caracterstica tiene un nombre corto y una breve explicacin o definicin. Cada caracterstica tiene tambin un conjunto de valores de planificacin. Estado (Propuesto, aprobado, incluido o validados) Coste estimado de implementacin Prioridad (Crtico, importante o secundario) Nivel de riesgo asociado a la implementacin de la caracterstica (Crtico, significativo u ordinario) Estos valores de planificacin se utilizan para estimar el tamao del proyecto y dividir el proyecto en una secuencia de iteraciones. La prioridad y el nivel de riesgo asociados con una caracterstica se utilizan para decidir la iteracin en la que se implementar la caracterstica.

2.1.2.2 - Capturar Requisitos Funcionales La tcnica inmediata para identificar los requisitos del sistema se basa en los casos de uso. Para el usuario, un caso de uso es un modo de utilizar el sistema. Si los analistas pueden describir todos los casos de uso que necesita el usuario, entonces saben lo que debe hacer el sistema. Los analistas deben especificar tambin cual ser la apariencia de la interface de usuario cuando se lleven a cabo los casos de uso. La mejor forma de desarrollar esta especificacin de interface de usuario es esbozar varias versiones que muestren la informacin que se transferir, discutir los esbozos de los usuarios y construir visualizaciones o prototipos concretos para que los usuarios los prueben.

2.1.2.3 - Capturar Requisitos no Funcionales Los requisitos no funcionales especifican propiedades del sistema, como restricciones del entorno o de la implementacin, rendimiento, dependencias de la plataforma, facilidad de mantenimiento, extensibilidad y fiabilidad. La fiabilidad hace referencia a caractersticas como la disponibilidad, exactitud, tiempo medio entre fallos, defectos por miles de lneas de cdigo (KLDC) y defectos por clase. La mayora de los requisitos de rendimiento afectan solo a ciertos casos de uso y por tanto deberan conectarse a ese caso de uso. Esto significa que estos requisitos se describirn en la descripcin del caso de uso.

11

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Algunos requisitos no funcionales hacen referencia a fenmenos del mundo real, otros son ms genricos y no pueden relacionarse con un caso de uso o clase concretos. Estos ltimos deberan gestionarse aparte en una lista de requisitos adicionales. 2.1.2.4 - El papel de los requisitos en el ciclo de vida del software El modelo de casos de uso se desarrolla a lo largo de varios incrementos del desarrollo, donde las iteraciones aadirn nuevos casos de uso y detalle a las descripciones de los existentes. Durante la fase de inicio, los analistas identifican la mayora de los casos de uso para delimitar el sistema y el alcance del proyecto y detallan los ms importantes. Durante la fase de elaboracin, los analistas capturan la mayora de los requisitos restantes para que los desarrolladores puedan estimar el tamao del esfuerzo de desarrollo que se requerir. Los requisitos restantes se capturan (e implementan) durante la fase de construccin.

2.2 - Modelo de Dominio - Modelo de Negocio


2.2.1 Comprender el contexto del Sistema mediante el Modelo de Dominio Los objetos del dominio representan las cosas que existen o los eventos que suceden en el entorno en el que trabaja el sistema. Muchos de los objetos o clases del dominio pueden obtenerse de una especificacin de requisitos o mediante la entrevista con los expertos del dominio. Las clases del dominio aparecen en tres formas: Objetos del negocio, que representan cosas que se manipulan en el negocio. Objetos del mundo real y conceptos de los que el sistema debe hacer un seguimiento. Sucesos que ocurrirn o han ocurrido. El modelo del dominio se describe mediante diagramas de UML.

2.2.1.1 - Desarrollo de un modelo del dominio El modelado del dominio se realiza habitualmente en reuniones organizadas por los analistas del dominio, que utilizan UML y otros lenguajes de modelado para documentar los resultados. El objetivo es comprender y describir las clases ms importantes dentro del contexto del sistema. Algunas veces, en los dominios muy pequeos, no es necesario desarrollar un modelo. En su lugar puede ser suficiente un glosario de trminos. El glosario y el modelo de dominio ayudan a los usuarios, clientes, desarrolladores y otros interesados a utilizar un vocabulario comn. La terminologa comn es necesaria para compartir el conocimiento.

12

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
2.2.1.2 - Uso del modelo de dominio Las clases de dominio y el glosario de trmino se utilizan * Al describir los casos de uso * Al disear la interface de usuario. * Para sugerir clases internas al sistema en desarrollo durante el anlisis. Desarrollar un modelo del negocio es una alternativa a desarrollar un modelo de dominio.

2.2.2 - Comprender el contexto del Sistema mediante el Modelo de Negocio Como desarrollar un modelo de negocio: 1. Los modeladores del negocio deben confeccionar un modelo de casos de uso del uso del negocio que identifique los actores de negocio y los casos de uso del negocio que utilicen los actores. 2. Los modeladores deben desarrollar un modelo compuesto por trabajadores, entidades del negocio y unidades de trabajo. Se asocia a estos diferentes objetos las reglas del negocio y otras normas impuestas. El objetivo es crear trabajadores, entidades del negocio, y unidades de trabajo que realicen los casos de uso del negocio de la manera ms eficaz posible. 2.2.2.1 - Bsqueda de casos de uso a partir de un modelo de negocio El analista identifica un actor por cada trabajador y por cada actor del negocio, que se convertir en usuario del sistema de informacin. Cada trabajador (y cada actor del negocio) que vaya a ser usuario del sistema de informacin requerir un soporte por parte del mismo, de modo que identificamos todas las realizaciones de casos de uso del negocio en las que participa. Una vez que hemos encontrado todos los roles de un trabajador (y de un actor del negocio) podemos encontrar los casos de uso de los actores del sistema. Por cada papel de un trabajador (y de un actor del negocio) necesitamos un caso de uso. Los analistas deben tambin decidir cuantas de las tareas de los trabajadores deberan automatizarse mediante sistemas de informacin y reorganizar los casos de uso. Un modelo de casos de uso captura todos los requisitos funcionales de un sistema y la mayora de los requisitos no funcionales, los requisitos que no pueden asociarse a ningn caso de uso en concreto se conocen como requisitos adicionales.

2.2.3 - Diferencias entre modelo de negocio y modelo de dominio Las clases del dominio se obtienen de la base del conocimiento de unos pocos expertos, mientras que las entidades de negocio se derivan a partir de los clientes de negocio. Cada entidad debe estar motivada por

13

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
su utilizacin en un caso de uso. Las clases de dominio tienen atributos, pero muy pocas o ninguna operaciones. No es as para las entidades del negocio: no solo identifica las entidades sino tambin todos los trabajadores que participarn en la realizacin de los casos de uso del negocio que las utilizan. Los trabajadores identificados en el modelado de negocio se utilizan como punto de partida para derivar un primer conjunto de actores y casos de uso.

2.3 - Actores del Negocio


Son los que van a intervenir en las operaciones del negocio. Cada tipo de usuario se representa mediante uno o ms actores. Tambin se representa mediante actores cada sistema externo con el cual interacta el sistema. Los actores representan terceros que colaboran con el sistema. Los actores suelen corresponderse con trabajadores (o actores del negocio).Una instancia de un actor es un usuario concreto que interacta con el sistema.

Los actores que intervienen en el sistema son:

Ac. Proveedor

Enc. de Compra

Ensamblador

Vendedor

Ac. Cliente

Ac. Proveedor: Se encarga de proveer la materia prima (perfiles y accesorios), a la empresa.


Ac. Proveedor

Enc. de Compra

Encargado de Compra: Verifica el stock con que cuenta la empresa, si hay faltante de materia prima, solicita al proveedor la misma, atreves del pedido.

14

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Ensamblador: Este recibe la materia prima que le enva el encargado de compras, la cual se le realiza el proceso de fabricacin, controlado y guiado por la optimizacin de corte para obtener un producto satisfactorio.

Ensamblador

Vendedor: Recibe el producto terminado, el cual estar disponible para la venta (para ser entregado al cliente de acuerdo a un pedido previo).
Vendedor

Cliente: Solicita el presupuesto del producto deseado, lo cual despus de recibir el mismo se decide Ac. Cliente su posterior compra.

2.4 - Casos de uso del negocio


Es el conjunto de funcionalidades que se realiza dentro del negocio, a travs de casos de uso. Cada forma en que los actores usan el sistema se representa con un caso de uso. Los casos de uso son fragmentos de funcionalidad que el sistema ofrece para aportar un resultado de valor para los actores.

Los casos de uso que intervienen en el sistema son:

Compra

Materia Prima

Control de Stock

Producto

Cli entes

Ventas

Opt. de Corte

Compra: Este caso de uso hace referencia al manejo de pedidos de materia prima que el Encargado de Compras realiza a los proveedores
Compra

Materia Prima: Este caso de uso hace referencia al manejo de materia prima que el Encargado
Materia Prima

de Compras recibe del Proveedor.

Control de Stock

15

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Control de Stock: Este caso de uso hace referencia al manejo de revisin y conteo de materias primas por el encargado de compra, en caso de haber faltantes el encargado de compras realiza el pedido a proveedores.

Producto: Este caso de uso hace referencia al manejo de distintos productos fabricados por los ensambladores de la empresa.
Producto

Clientes: Este caso de uso hace referencia al manejo de distintos clientes que forman parte de
Cli entes

la cartera de clientes con que cuenta la empresa.

Ventas: Este caso de uso hace referencia al manejo de distintas ventas de productos que la
Ventas

empresa realiza a los clientes.

Optimizacin de Corte: Este caso de uso hace referencia al manejo de cmo la empresa saca el mximo provecho a su material disponible, para realizar una produccin, el Corte ptimo le
Opt. de Corte

permite reducir significativamente los costos de produccin, al optimizar al mximo sus materiales.

2.5 - Modelo del negocio: Diagrama de casos de uso del negocio


Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del sistema, es decir, representan las funciones que un sistema puede ejecutar. Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente tiles en la comunicacin con el cliente. Se relacionan los casos de uso del negocio y los actores a travs de anexos y nodos.

16

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Compra

Ac. Proveedor

Enc. de Compra

Materia Prima

Control de Stock

Ensamblador

Productos

Vendedor

Clientes

Ventas

Ac. Cliente

Opt. de Corte

17

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

2.6 - Diagrama de Actividades


Los diagramas de actividad describen el ciclo de vida con ms detalle, describiendo tambin la secuencia temporal de acciones que tiene lugar en cada transicin.

Caso de uso Compra: a. El encargado de compra se comunica con el proveedor y le solicita la mercadera, el proveedor toma el pedido y le informa cuando le estara llegando la mercadera al

Encargado de Compra Inicio

Prov eedor

Pide Mercadera

Toma el Pedido

Informa fecha de Entrega Recibe Informe

Fin

encargado.

b. El proveedor enva la mercadera la fecha establecida y el encargado la recibe.

18

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Encargado de Compra

Prov eedor Inicio

Envia Mercadera Recibe Mercadera

Fin

Caso de uso Control de Stock: El encargado de compra recibe la mercadera y controla el stock y lo relaciona con la mercadera recibida.

Encargado de Compra Ini ci o

Recibe Informe

Controla el Stock

Fin

Caso de uso Materia Prima: a. El encargado de compra recibe la materia prima, si existe aumenta el stock existente, si no existe carga la materia prima y su stock.

19

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Encargado de Compra Inicio

Recibe Mercadera

Si No Existe Si Existe Carga Materia Prima

Aumenta Stock

Fin

b. El encargado de compra enva la mercadera al ensamblador y estos cuando la reciben la van acomodando.

Encargado de Compra Ini ci o

Ensambladores

Envia Mercadera Reciben Mercadera

Acomoda la Mercadera

Fin

20

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Caso de uso Optimizacin de Corte: El ensamblador calcula la cantidad de material necesario para la obra, primero controla si dispone de material y que el mismo cuente con las medidas necesarias, de no ser as anota las materias primas que necesita para realizar el pedido.

Ensambladores Ini ci o

Calcula la cantidad de Material

Si dispone de Material Si no dispone de Material

Controla las Medidas

Pide Material

Arma

Fin

Caso de uso Producto: El ensamblador utiliza esa mercadera para producir el producto, previa optimizacin de corte, una vez terminado el producto se lo entrega al vendedor.

21

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Ensambladores Ini ci o

Vendedor

Optimizacin de Corte

Produce el Producto

Envia el Producto Recibe el Producto

Fin

Caso de uso ventas: El vendedor recibe el producto y lo pone a disposicin de los clientes.

Vendedor Inicio

Recibe el Producto

Lo pone a disposicin del Cliente

Fin

El caso de uso Clientes:

22

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
a. El vendedor recibe al cliente, le solicita su informacin, el cliente le entrega su informacin, el vendedor verifica la informacin y si existe lo asesora, donde el cliente solicita el presupuesto, el cual es facilitado por el vendedor. El vendedor pide la informacin necesaria al cliente, este es asesorado, el cliente pide el presupuesto, el cual es facilitado por el vendedor.

Vendedor Ini ci o

Cliente

Recibe al Cliente Solicita su Informacin Entrega su Informacin

Solicita el Presupuesto

Arma Presupuesto

Entrega el Presupuesto

Fin

23

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
b. El cliente estudia el presupuesto, si est de acuerdo elige el producto, el vendedor genera el comprobante.

Cliente Inicio

Vendedor

Estudia el Presupuesto

Si no esta de acuerdo Si esta de acuerdo Pide otro Presupuesto

Elige el Producto Genera el Comprobante

Fin

24

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

2.7 - Mapeo Casos de uso del sistema


Una vez que tenemos los casos de uso del negocio, podemos diferenciarlos con los casos de uso del sistema. Estos son los conjuntos de funcionalidades que usaremos en nuestro programa.

MateriaPrima
(f rom Casos de uso del sistema)

Compra
(f rom Modelo del Negocio)

Proveedor
(f rom Casos de uso del sistema)

ControlStock
(f rom Casos de uso del sistema)

Productos
(f rom Modelo del Negocio)

Producto
(f rom Casos de uso del sistema)

Opt. de Corte
(f rom Modelo del Negocio)

Op._de_Corte
(f rom Casos de uso del sistema)

Clientes
(f rom Modelo del Negocio)

Cliente
(f rom Casos de uso del sistema)

FacturacionCompras
(f rom Casos de uso del sistema)

Ventas
(f rom Modelo del Negocio)

FacturacionVentas
(f rom Casos de uso del sistema)

Localidad
(f rom Casos de uso del sistema)

25

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

2.8 - Mapeo de actores del negocio al sistema

Ac. Proveedor
(f rom Modelo del Negocio)

Proveedor
(f rom Actores del sistema)

Enc. de Compra
(f rom Modelo del Negocio)

Ensamblador
(f rom Modelo del Negocio)

Encargado Vendedor
(f rom Modelo del Negocio) (f rom Actores del sistema)

Ac. Cl iente
(f rom Modelo del Negocio)

Cli ente
(f rom Actores del sistema)

Usuari o
(f rom Modelo del Negocio)

26

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

2.9 - Diagrama de casos de uso del

Localidad
(f rom Casos de uso del sistema)

Cliente
(f rom Casos de uso del sistema)

Proveedor
(f rom Casos de uso del sistema)

Cliente
(f rom Actores del sistema)

MateriaPrima
(f rom Casos de uso del sistema)

Encargado
(f rom Actores del sistema)

Producto
(f rom Casos de uso del sistema)

ControlStock
(f rom Casos de uso del sistema)

Proveedor
(f rom Actores del sistema)

Op._de_Corte
(f rom Casos de uso del sistema)

FacturacionVentas
(f rom Casos de uso del sistema)

FacturacionCompras
(f rom Casos de uso del sistema)

sistema 27

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

2.10 - Descripcin de los casos de uso del sistema FACTURACION_COMPRAS


Breve descripcin del caso de uso: este caso de uso permite registrar, eliminar y modificar las compras del sistema. Adems permite realizar una consulta y obtener un listado. Descripcin detallada del caso de uso: Este caso de uso permite registrar las diferentes compras al proveedor, ingresando el cdigo y la descripcin de las distintas materias primas que forman parte de la compra. Permite anular una compra. Permite modificar una compra. Permite consultar todas las compras de acuerdo a un criterio de bsqueda seleccionado. ALTA: Es el proceso que permite el registro de una nueva facturacin de compra. PRE --->No se realizan acciones. POS --->Se produce un alta de factura de compras.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Tipo y Nmero de Factura. 2- Verifica datos de la Factura. 3- Ingresa datos de perfiles, accesorios, montos y proveedor. 4- Verifica Datos 5- Confirma 6- Actualiza stock de materias primas. 7- Registra SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al Usuario 2.2 - Vuelve al paso 1 SISTEMA

Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO SISTEMA 4.1 Informa al Usuario que la inf. ingresada no es correcta 4.2 - Vuelve al paso3

28

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
ANULACIN: Verifica la existencia de la factura correspondiente para luego proceder a la anulacin de la misma. PRE --->La compra tiene que haber sido registrada con anterioridad. POS --->Produce una baja de compra.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Tipo y Nmero de Factura. 2- Verifica si existe la factura. 3- Confirma su anulacin. 4- Actualiza stock de materias primas. 5- Anula la factura elegida. Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados son incorrectos. USUARIO SISTEMA 2.1 Informa al Usuario que la factura no existe 2.2 - Vuelve al paso1 SISTEMA

MODIFICACIN: Permite la modificacin de una factura existente. PRE --->La compra tiene que haber sido registrada con anterioridad. POS --->Los datos de compra fueron modificados.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Tipo y Nmero de Factura. 2- Verifica si existe la factura. 3- Ingresa modificacin de datos. 4- Verifica la modificacin ingresada. 5- Confirma modificacin. 6- Actualiza stock. 7- Guarda modificacin. Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al Usuario 2.2 - Vuelve al paso 1 SISTEMA SISTEMA

29

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO SISTEMA 4.1 Informa al Usuario que la inf. ingresada no es correcta 4.2 - Vuelve al paso3

CONSULTA: Permite la consulta de una o ms facturas. PRE --->Que la compra este registrada en el sistema POS --->Que se realice satisfactoriamente la consulta.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona el o los criterios de bsqueda. 2- Verifica el o los criterios de bsqueda. 3- Busca informacin de compras. 4- Muestra la compra seleccionada. SISTEMA

30

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

MATERIA_PRIMA
Breve descripcin del caso de uso: Este caso de uso permite registrar, eliminar y modificar la materia prima del sistema. Adems permite realizar una consulta y filtrar un listado. Descripcin detallada del caso de uso: Este caso de uso permite registrar las diferentes materias primas ingresando el cdigo y la descripcin de la materia prima. Permite eliminar una materia prima siempre y cuando no exista alguna compra cuya materia prima haga referencia a la materia prima que se desea eliminar. Permite modificar una materia prima. Permite consultar todas las materias primas de acuerdo a un criterio de bsqueda seleccionado. ALTA: Es el proceso que permite el registro de una nueva materia prima. PRE --->Aqu no se realiza ninguna modificacin. POS --->Se produce una alta de materia prima.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre de Materia Prima. 2- Verifica datos de Materia Prima. 3- Ingresa datos de cantidad, costo, descripcin, etc. 4- Verifica Datos 5- Confirma 6- Actualiza stock de materias primas. 7- Registra SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al Usuario. 2.2 - Vuelve al paso1

SISTEMA

Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO 4.1 - Informa al Usuario. 4.2 - Vuelve alpaso3.

SISTEMA

31

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
BAJA: Da de baja la materia prima seleccionada. PRE --->La Materia Prima tiene que haber sido registrada con anterioridad. POS --->Produce una baja de materia prima.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre de Materia Prima. 2- Verifica si existe la Materia Prima 3- Confirma su eliminacin. 4- Actualiza stock. 5- Elimina la Materia Prima elegida. SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados son incorrectos. USUARIO 2.2 - Vuelve al paso1

SISTEMA 2.1 Informa al Usuario que la Materia Prima no existe.

MODIFICACIN: Permite la modificacin de una Materia Prima existente. PRE --->La compra tiene que haber sido registrada con anterioridad. POS --->Modifica los datos de materia prima.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre de Materia Prima. 2- Verifica si existe la Materia Prima. 3- Ingresa modificacin de datos. 4- Verifica la modificacin ingresada. 5- Confirma modificacin. 6- Actualiza stock. 7- Guarda modificacin. SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al Usuario. 2.2 - Vuelve al paso1

SISTEMA

32

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO

SISTEMA

4.1 - Informa al Usuario que la inf. Ingresada no es correcta. 4.2 - Vuelve alpaso3.

CONSULTA: Permite la consulta de una materia prima. PRE --->Que la materia prima este registrada en el sistema. POS --->Que se realice satisfactoriamente la consulta.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona el o los criterios de bsqueda. 5- Verifica el o los criterios de bsqueda. 6- Busca informacin de materias primas. 7- Muestra Materia Prima seleccionada. SISTEMA

33

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

CONTROL_DE_STOCK
Breve descripcin del caso de uso: este caso de uso se encarga de verificar y controlar la cantidad de materia prima y productos almacenados. Descripcin detallada del caso de uso: Este caso de uso verifica el stock de productos y/o materias primas segn los criterios de bsqueda seleccionados. PRE ---> Que hayan materias primas y/o productos ingresados POS --->Se controlaron los productos almacenados.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona criterios de control de stock. 2- Verifica el o los criterios de bsqueda. 3- Busca informacin de producto y/o materias primas. 4- Muestra Producto y/o Materia Prima seleccionada. SISTEMA

34

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

PRODUCTO
Breve descripcin del caso de uso: este caso de uso permite registrar, eliminar y modificar los productos del sistema. Adems permite realizar una consulta de acuerdo al criterio de bsqueda elegido. Descripcin detallada del caso de uso: Este caso de uso permite registrar los diferentes productos ingresando el cdigo y la descripcin del producto. Permite eliminar el producto siempre y cuando no exista alguna compra cuyo producto haga referencia al producto que se desea eliminar. Permite modificar un producto. Permite consultar todos los productos filtrando segn la descripcin ingresada, mostrando un listado de los productos que coincidan con la descripcin ingresada.

ALTA: Es el proceso que permite el registro de un nuevo producto. PRE --->Aqu no se realiza ninguna accin. POS --->Se produce una alta de productos.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre del Producto. 2- Verifica datos del producto. 3- Ingresa datos de cantidad, costo, descripcin, etc. 4- Verifica Datos 5- Confirma 6- Actualiza stock. 7- Registra SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al Usuario. 2.2 - Vuelve al paso 1

SISTEMA

Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO 4.1 - Informa al Usuario. 4.2 - Vuelve al paso 3.

SISTEMA

35

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
BAJA: Da de baja el producto seleccionado. PRE --->El Producto tiene que haber sido registrada con anterioridad. POS --->Produce una baja de producto.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre del Producto. 2- Verifica si existe el producto. 3- Confirma su eliminacin. 4- Actualiza stock. 5- Elimina el producto elegido. Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados son incorrectos. USUARIO 2.2 - Vuelve al paso 1 SISTEMA

SISTEMA 2.1 Informa al Usuario que el Producto no existe.

MODIFICACIN: Permite la modificacin de un producto existente. PRE --->El producto tiene que haber sido registrada con anterioridad. POS --->Modifica los datos de Producto.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre de Producto. 2- Verifica si existe el producto. 3- Ingresa modificacin de datos. 4- Verifica la modificacin ingresada. 5- Confirma modificacin. 6- Actualiza stock. 7- Guarda modificacin. SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.2 - Vuelve al paso 1

SISTEMA

2.1 Informa al Usuario que el producto no existe.

36

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO

SISTEMA

4.1 - Informa al Usuario que la inf. Ingresada no es correcta. 4.2 - Vuelve al paso 3.

CONSULTA: Permite la consulta de un producto. PRE --->Que el producto este registrado en el sistema POS --->Que se realice satisfactoriamente la consulta.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona el o los criterios de bsqueda. 2- Verifica el o los criterios de bsqueda. 3- Busca informacin del producto. 4- Muestra el producto seleccionado. SISTEMA

37

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

FACTURACIN_VENTAS
Breve descripcin del caso de uso: este caso de uso permite registrar, eliminar y modificar las ventas del sistema. Adems permite realizar una consulta de acuerdo al criterio de bsqueda elegido. Descripcin detallada del caso de uso: Este caso de uso permite registrar las diferentes ventas al cliente, ingresando el cdigo y la descripcin del o los distintos productos seleccionados en la venta. Permite anular la venta siempre y cuando no exista algn producto cuyo producto haga referencia a la venta que se desea eliminar. Permite modificar una venta. Permite consultar todas las ventas de acuerdo a un criterio de bsqueda seleccionado. ALTA: Es el proceso que permite el registro de una nueva factura de venta. PRE --->No se realizan acciones. POS --->Se registra una factura de Ventas.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa tipo y numero de factura. 2- Verifica datos de la factura. 3- Ing. Datos de productos, cantidad, montos, etc. 4- Verifica Datos 5- Confirma 6- Actualiza stock de productos 7- Registra SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al Usuario. 2.2 - Vuelve al paso 1

SISTEMA

Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO 4.1 Informa al usuario. 4.2 - Vuelve al paso 3

SISTEMA

38

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
ANULACIN: Verifica la existencia de la factura correspondiente para luego proceder a la anulacin de la misma. PRE --->La Venta tiene que haber sido registrada con anterioridad. POS --->Produce una baja de Venta.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa tipo y numero de factura. 2- Verifica si existe la factura. 3- Confirma su anulacin. 4- Actualiza stock. 5- Anula la factura elegida. Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados son incorrectos. USUARIO 2.2 - Vuelve al paso 1 MODIFICACIN: Permite la modificacin de una factura existente. PRE --->La Venta tiene que haber sido registrada con anterioridad. POS --->Los datos de Venta fueron modificados. SISTEMA

SISTEMA 2.1 Informa al Usuario que la factura no existe.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa tipo y numero de factura. 2- Verifica si existe la factura. 3- Ingresa modificacin de datos. 4- Verifica la modificacin ingresada. 5- Confirma modificacin. 6- Actualiza stock. 7- Guarda modificacin. SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.2 - Vuelve al paso 1

SISTEMA

2.1 Informa al Usuario que la factura no existe.

39

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO

SISTEMA

2.1 Informa al usuario que la inf. Ingresada no es correcta. 2.2 - Vuelve al paso 3

CONSULTA: Permite la consulta de una o ms facturas. PRE --->Que la venta este registrada en el sistema POS --->Que se realice satisfactoriamente la consulta.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona el o los criterios de bsqueda. 2- Verifica el o los criterios de bsqueda. 3- Busca informacin de ventas. 4- Muestra la venta seleccionada. SISTEMA

40

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

CLIENTE
Breve descripcin del caso de uso: este caso de uso permite registrar, eliminar y modificar los clientes del sistema. Adems permite realizar una consulta de acuerdo al criterio de bsqueda elegido. Descripcin detallada del caso de uso: Este caso de uso permite registrar los diferentes clientes ingresando el cdigo y la descripcin del cliente. Permite eliminar el cliente siempre y cuando no exista alguna venta cuyo cliente haga referencia al cliente que se desea eliminar. Permite modificar un cliente. Permite consultar todos los clientes de acuerdo a un criterio de bsqueda seleccionado.

ALTA: Es el proceso que permite el registro de un nuevo cliente. PRE --->No se realizan acciones. POS --->Se produce un alta de Clientes.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa DNI y Apellido del Cliente 2- Verifica datos del cliente. 3- Ingresa datos de nombre, domicilio, telfono, email, localidad, etc. 4- Verifica Datos 5- Confirma 6- Registra SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al usuario. 2.2 - Vuelve al paso 1

SISTEMA

Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO 4.1 Informa al usuario. 4.2 - Vuelve al paso 3

SISTEMA

41

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
BAJA: Da de baja un cliente seleccionado. PRE --->El Cliente tiene que haber sido registrada con anterioridad. POS --->Produce una baja de Cliente.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa DNI y Apellido del Cliente 2- Verifica si existe el cliente. 3- Confirma su eliminacin. 4- Elimina el cliente elegido. Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados son incorrectos. USUARIO 2.2 - Vuelve al paso 1 MODIFICACIN: Permite la modificacin de un cliente existente. PRE --->El Cliente tiene que haber sido registrada con anterioridad. POS --->Los datos de Cliente fueron modificados. SISTEMA

SISTEMA 2.1 Informa al Usuario que la cliente no existe.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa DNI y Apellido del Cliente. 2- Verifica si existe el cliente. 3- Ingresa modificacin de datos. 4- Verifica la modificacin ingresada 5- Confirma modificacin. 6- Guarda modificacin. SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.2 - Vuelve al paso 1

SISTEMA

2.1 Informa al Usuario que el cliente no existe.

42

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO

SISTEMA

4.1 - Informa al Usuario que la inf. Ingresada no es correcta. 4.2 - Vuelve al paso 3.

CONSULTA: Permite la consulta de un cliente. PRE --->Que el cliente este registrado en el sistema POS --->Que se realice satisfactoriamente la consulta.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona el o los criterios de bsqueda. 2- Verifica el o los criterios de bsqueda. 3- Busca informacin del cliente. 4- Muestra el cliente seleccionado. SISTEMA

43

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

PROVEEDORES
Breve descripcin del caso de uso: este caso de uso permite registrar, eliminar y modificar los proveedores del sistema. Adems permite realizar una consulta de acuerdo al criterio de bsqueda elegido. Descripcin detallada del caso de uso: Este caso de uso permite registrar los diferentes proveedores ingresando el cdigo y la descripcin del proveedor. Permite eliminar el proveedor siempre y cuando no exista alguna compra cuyo proveedor haga referencia al proveedor que se desea eliminar. Permite modificar un proveedor. Permite consultar todos los proveedores de acuerdo a un criterio de bsqueda seleccionado. ALTA: Es el proceso que permite el registro de un nuevo proveedor. PRE --->No se realizan acciones. POS --->Se produce un alta de proveedores.

Tabla de flujo de eventos Principales USUARIO 1- Ingresa Cdigo y Nombre del Proveedor 2- Verifica datos del proveedor. 3- Ing. Datos de CUIT, direccin, telfono, email, localidad, encargado, etc. 4- Verifica Datos 5- Confirma 6- Registra SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.1 Informa al usuario. 2.2 - Vuelve al paso 1

SISTEMA

Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO 4.1 Informa al usuario. 4.2 - Vuelve al paso 3

SISTEMA

44

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
BAJA: Da de baja el proveedor seleccionado. PRE --->El proveedor tiene que haber sido registrada con anterioridad. POS --->Produce una baja de proveedores.

Tabla de flujo de eventos Principales USUARIO 2- Ingresa Cdigo y Nombre del Proveedor 3- Verifica si existe el proveedor. 4- Confirma su eliminacin. 4- Elimina el proveedor elegido. Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados son incorrectos. USUARIO 2.2 - Vuelve al paso 1 MODIFICACIN: Permite la modificacin de un proveedor existente. PRE --->El proveedor tiene que haber sido registrada con anterioridad. POS --->Los datos de proveedores fueron modificados. SISTEMA

SISTEMA 2.1 Informa al Usuario que el proveedor no existe.

Tabla de flujo de eventos Principales USUARIO 2- Ingresa Cdigo y Nombre del Proveedor 3- Verifica si existe el proveedor. 7- Ingresa modificacin de datos. 8- Verifica la modificacin ingresada 9- Confirma modificacin. 10- Guarda modificacin. SISTEMA

Tabla de flujo de eventos Secundarios En el paso dos los datos ingresados ya estn registrados. USUARIO 2.2 - Vuelve al paso 1

SISTEMA

2.1 Informa al Usuario que el proveedor no existe.

45

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER
Tabla de flujo de eventos Secundarios En el paso cuatro los datos ingresados son incorrectos. USUARIO

SISTEMA

4.1 - Informa al Usuario que la inf. Ingresada no es correcta. 4.2 - Vuelve al paso 3.

CONSULTA: Permite la consulta de un proveedor. PRE --->Que el proveedor este registrado en el sistema POS --->Que se realice satisfactoriamente la consulta.

Tabla de flujo de eventos Principales USUARIO 1- Selecciona el o los criterios de bsqueda. 2- Verifica el o los criterios de bsqueda. 3- Busca informacin del proveedor. 4- Muestra el proveedor seleccionado. SISTEMA

46

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Captulo III PLANIFICACIN

47

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

3.1 Fundamentacin:
Como el proceso unificado es un proceso iterativo e incremental, la planificacin consiste en dividir el proyecto en mini proyectos. En este caso lo que se planifica son las iteraciones (Conjunto de actividades llevadas a cabo de acuerdo a un plan (de iteracin) y unos criterios de evaluacin, que lleva a producir una versin, ya sea interna o externa). En este caso, llamamos iteracin a un conjunto de casos de usos. Dividimos al sistema en dos iteraciones:

PRIMERA ITERACIN Materia_Prima Control_Stock Op_de_Corte Producto

SEGUNDA ITERACIN Localidad Proveedor Cliente Facturacin_Compras Facturacin_Ventas

La primera Iteracin corresponde a la arquitectura del sistema y est representada por los casos de usos ms indispensables para que el sistema funcione.

48

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

Captulo IV ANLIsIs

49

TESIS FINAL - TCNICO SUPERIOR EN CIENCIAS DE LA INFORMTICA Trabajo Final: Carpintera de Aluminio CUT MAKER

4.1 Introduccin:

Clase de interfaz: Clase de control: Clase de identidad: Escenario Alta: Escenario Baja: Escenario Modificacin:

50

También podría gustarte