You are on page 1of 38

ANLISIS, DISEO Y DESARROLLO DE UN SOFTWARE

ADMINISTRADOR DE RECURSOS DE MATERIA PRIMA PARA


METALMECNICA

ANLISIS, DISEO Y DESARROLLO DE UN SOFTWARE


ADMINISTRADOR DE RECURSOS DE MATERIA PRIMA PARA
METALMECNICA

Presentado por:
ANDRES DAVID ALFONSO
MANUEL PASTOR DAZA AVILA

PROYECTO DE INVESTIGACIN
Ing. Fernando Martnez Rodrguez. MSc.
Asesor Metodolgico
Ing. Alex Nio MSc.
Asesor Tcnico

Escuela Tecnolgica Instituto Tcnico Central


Bogot, Octubre 25 de 2012

Nota de Aceptacin

_____________________________________
Firma de Aceptacin del Consejo de Carrera

__________________________________
Firma de Aceptacin del Jefe de Carrera

_____________________________
Firma de Aceptacin del Jurado

DEDICATORIA

Esta gran proyecto va dedicado principalmente a nuestras familias y para


aquellas personas que con su colaboracin y aporte de conocimientos de los
diferentes temas que se han tratado en el planteamiento y desarrollo de este
proyecto, se logro cumplir con el objetivo propuesto por nosotros de realizarlo
y llevarlo a cabo, para satisfaccin personal y educativa, para demostrar las
habilidades y conocimientos obtenidos durante los niveles de estudio por los
cuales hemos pasado con muy buenos resultados.

AGRADECIMIENTOS

Al Ing. Fernando Martnez


Docente y Coordinador de Semilleros de Investigacin.
Por su aporte en el rea de metodologa documental del proyecto.
Al Ing. Alexander Nio
Docente y Asesor de Proyectos.
Por su aporte en el rea de desarrollo a nivel de cdigo del proyecto.
A la Ing. Mayerly Sosa
Docente
Por su aporte en el rea de diseo y desarrollo de la base de datos para el proyecto.
A la Ing. Johanna Vargas
Docente
Por su aporte en el rea de metodologa de desarrollo y metodologa documental.
Al Ing. Pedro Julio Caro
Docente
Por su aporte en el rea de anlisis y disea estructural del proyecto.

TABLA DE CONTENIDO
Contenido
Contenido................................................................................................................... 6
RESUMEN................................................................................................................. 7
INTRODUCCION.......................................................................................................8
2. PLANTEAMIENTO DEL PROBLEMA....................................................................9
2.1 DESCRIPCION DEL PROBLEMA....................................................................9
2.2 FORMULACIN DEL PROBLEMA.................................................................11
3. JUSTIFICACIN DEL PROYECTO.....................................................................12
4. OBJETIVOS.........................................................................................................13
4.1 OBJETIVO GENERAL....................................................................................13
4.2 OBJETIVOS ESPECFICOS...........................................................................13
7. MARCO REFERENCIAL......................................................................................14
7.1. MARCO DE ANTECEDENTES......................................................................14
7.2. MARCO TEORICO............................................................................................18
7.2.1. METALMECNICA.....................................................................................18
8. DISEO METODOLOGICO.................................................................................26
8.1. METODOLOGA DEL PROYECTO................................................................26
8.2. METODOLOGIA DE LA INGENIERIA...........................................................28
9. RESULTADOS ESPERADOS..............................................................................30
Autenticacin de Usuario..........................................................................................32
Descripcin...........................................................................................................32
Flujo de Eventos.......................................................................................................32
Flujo Bsico .........................................................................................................32
Flujos Alternativos ...............................................................................................32
Precondiciones.........................................................................................................33
El usuario debe tener abierto el aplicativo............................................................33
Los datos del usuario debe ser vlidos para poder ingresar al sistema................33
Poscondiciones........................................................................................................33
6

El caso de uso Autenticacin de Usuario se ha efectuado.................................33


Puntos de Extensin................................................................................................33
12. BIBLIOGRAFIA..................................................................................................36
13 CIBERGRAFIA....................................................................................................36

RESUMEN
Esta aplicacin est fundamentada en la bsqueda de una solucin para un
problema evidenciado en una empresa dedicada a la manufactura de piezas,
herramientas y repuestos para maquinas relacionadas en la industria de la
metalmecnica.
La principal funcin de la aplicacin es ayudar a administrar los recursos y
elementos fabricados en la lnea de produccin de la empresa.
Tambin permite llevar registro de los inventarios de materia prima y piezas
producidas por la empresa bajo solicitud de los clientes.
Tambin permite administrar el uso de los recursos utilizados en la
manufactura permitiendo al usuario determinar la cantidad de materia prima
necesaria para la fabricacin de las piezas.

INTRODUCCION

El proyecto definido a continuacin est basado en un estudio realizado a partir de


la bsqueda a la solucin de un problema que se presenta en una empresa
dedicada a la fabricacin de piezas y herramientas para empresas a nivel industrial.
Este proyecto est destinado a ser parte de una solucin general aplicada a todas
las empresas que hacen parte de la industria de la metalmecnica y tienen
inconvenientes tanto para el manejo del inventario de la materia prima como de los
productos terminados en la lnea de produccin.
Tambin permite administrar una base de datos para tener un acceso rpido y
eficiente a la informacin relacionada con clientes y proveedores de la empresa, de
la misma forma en la base de datos se puede almacenar la informacin relacionada
con la produccin de los productos generados por la empresa.
La utilidad ms grande que le aporta el desarrollo del proyecto al cliente es que le
permite realizar los clculos necesarios para definir cuanta es la materia prima
necesaria para la fabricacin de una pieza en especfico, evitando el desperdicio
generado por los clculos ms realizados por parte del operario en el momento de
mecanizar las piezas.
Por ltimo el cliente va a contar con una aplicacin confiable y fcil de utilizar,
tambin con sus respectivos manuales de usuario y el soporte necesario para
empezar a utilizar la aplicacin de una manera eficiente dentro del proceso de
produccin de la empresa.

2. PLANTEAMIENTO DEL PROBLEMA


2.1 DESCRIPCION DEL PROBLEMA
En una empresa de metalmecnica encargada de la fabricacin de repuestos,
piezas y herramientas para mquinas de lneas de produccin industrial, se han
detectado una serie de problemas con el manejo que se le est dando al
almacenamiento y proceso de la materia prima utilizada para la fabricacin de los
productos solicitados por los clientes de la empresa.
El proceso de la fabricacin de la pieza comienza por la solicitud del cliente que
requiere una pieza especfica, a partir de esta solicitud los ingenieros de diseo
elaboran los planos necesarios para recrear las vistas de la pieza solicitada por el
cliente, una vez se tiene el plano o los planos de la pieza estos se le entregan al
operario designado para el proceso mecanizado especifico en cada paso de la
fabricacin de la pieza.
Por ejemplo hay un operario encargado del taladro, otro para la fresa, otro para el
torno, otro para la parte de pulido y un soldador, dado el caso que se necesite para
el proceso.
Dependiendo de las dimensiones de contorno mximo y longitud mxima de la pieza
se escoge el material que mejor se adapta a estas medidas; como la materia prima
se consigue comercialmente en medidas establecidas por normas de calidad se
debe escoger el material que ms se acerca a las medidas de la pieza que se va a
fabricar.
El principal problema es que no se tiene un manejo adecuado del inventario de
material, ya que este material una vez es adquirido por la empresa pasa a ser
organizado en un cuarto designado como almacn para la materia prima, pero no se
lleva un registro escrito ni digital de cunto material se encuentra almacenado,
cunto material entra al almacn ni cunto material sale realmente, ni tampoco se
tiene un lugar especfico asignado a cada tipo de material para facilitar la bsqueda
del mismo
Entre la gran variedad de piezas que son realizadas por la empresa hay una
conjunto de piezas ms recurrente que las dems, estas piezas debido a su
complejidad en el proceso de mecanizado generar una cantidad de retal ms

elevada que las dems, segn la encuesta realizada a los operarios del rea de
produccin; se puede ver cules son las ms comunes en el grafico 1:

FUENTE PROPIA - GRAFICO

Otro problema detectado es que en el momento de calcular la cantidad de material


necesario para la fabricacin de un producto, este clculo es realizado a mano por
el coordinador de procesos, por lo tanto existe el riesgo de cometer un error de
clculo humano, generando la adquisicin de material por debajo de lo necesario o
en algunos casos ms de lo necesario produciendo un retal de materia prima
sobrante que es guardado hasta que se vea la necesidad de utilizarlo en la
fabricacin de algn otro producto, que se aplique a sus medidas.
Por ejemplo si se tiene que fabricar una tuerca hexagonal de una pulgada el
material escogido para esta es una barra hexagonal de una pulgada y la longitud
depende de la longitud de la tuerca ms el margen de tolerancia para el
mecanizado.
El retal de materia prima que sobra es guardado para un futuro, no se pierde, pero si
genera un gasto pasivo que slo se puede aprovechar hasta que las condiciones de
medida del material restante satisfagan las medidas del producto a fabricar.
Este material cuando es guardado debido a que no se va a utilizar, es llevado de
vuelta al almacn pero no se lleva un registro de cul ni cunto es el material que
ingresa al inventario ni cules son sus medidas.

Segn la encuesta realizada a todo el personal involucrado en el proceso que se le


da a la materia prima dentro del inventario, segn la grafica 2, se evidencia una
10

inconformidad con el mtodo establecido actualmente para manipular dicho


material.

FUENTE PROPIA - GRAFICO 2

Por esto en el momento que se va a necesitar por ejemplo un pedazo de material


para hacer un producto, si no se revisa con cuidado que es lo que hay disponible
realmente en el inventario, se puede estar adquiriendo mas material del mismo que
ya haba, generando sobrecostos innecesarios.
Al no llevar un registro real y fcil de consular, el coordinador o el operario se ven
obligados a revisar manualmente que materiales hay disponibles en el inventario.
Generando tiempos muertos durante la bsqueda del material y dando la posibilidad
de equivocarse a la hora de buscar un tem del inventario de materia prima.

2.2 FORMULACIN DEL PROBLEMA


Cmo generar un sistema de informacin que permita controlar y administrar el
manejo de la materia prima para la realizacin de piezas de metalmecnica?

11

3. JUSTIFICACIN DEL PROYECTO


En el sector de la metalmecnica existen muchas empresas las cuales cuentan con
un sistema de informacin que les permite tener un control frente al inventario de
materia prima, por esto se analiza, disea y se desarrolla un sistema de informacin
el cual gestiona, administra y controla la materia prima que existe en la compaa
que se destina para la elaboracin de las piezas. Adicionalmente contara con un
proceso de clculo para el mecanizado de las piezas as generando un ahorro y
mejores utilidades para la empresa, evitando el desperdicio y reutilizando el retal
sobrante para la realizacin de otras piezas ms pequeas.
El coordinador de planta encargado de velar por la eficiencia en el proceso de
produccin va a tener el control total de los registros de ingresos y salidas del
material que se tiene en el inventario y tambin podr consultar en tiempo real cual
es el material del que dispone para el proceso de mecanizado y registrar en el
sistema cuales son la piezas fabricadas resultado de la lnea de produccin.
Ya no se utilizaran las notas, las minutas o los documentos en papel que se tienen
que generar para llevar el inventario de una manera escrita, ya no ser necesario
tener todo ese papel archivado en carpetas, ocupando espacio que puede servir
para guardar documentos ms importantes.
Ahora no solo se podr llevar de forma sistematizada los registros de movimientos
de recurso de material en la lnea de produccin, sino que adems, calcular de
forma automtica cual es tipo, medida y cantidad de material necesario para la
fabricacin de un producto; teniendo en cuenta tolerancias y mrgenes que le
permiten elaborar una pieza de forma cmoda sin tener que preocuparse por el
desperdicio evidenciado en la cantidad de viruta producido en el proceso de
mecanizado, tampoco representar un problema los errores de clculo cometidos a
la hora de determinar cunto es el material que realmente se necesita para la
elaboracin del producto.
Este software est especialmente diseado para suplir las necesidades a la hora de
administrar la materia prima utilizada en las lneas de produccin, ayudando a
manejar inventarios y permitiendo hacer clculos precisos que determinan cual es la
cantidad de materia prima que se necesita dependiendo del tipo de producto que se
va a fabricar.

12

En la medida que se va aplicando el manejo de materia prima a travs de esta til


herramienta se puede ver que el proceso de mecanizado se optimiza, reduciendo
tiempos muertos de produccin y generando una ganancia importante de recursos
que antes solo se contaban como costos.

4. OBJETIVOS
4.1 OBJETIVO GENERAL
Disear y desarrollar un sistema de informacin para controlar y administrar el
manejo de la materia prima en la realizacin de piezas para metalmecnica.

4.2 OBJETIVOS ESPECFICOS


Desarrollar un subsistema o mdulo el cual permita registrar las salidas y
entradas del inventario tanto de la materia prima como el retal sobrante de
material que maneja la compaa.

Desarrollar un subsistema o mdulo el cual permita manejar el inventario de


las piezas que se van realizando.

Disear un mdulo el cual permita calcular el material necesario para la


hechura de piezas, a partir de la cantidad y la forma de dichas piezas
solicitadas por el cliente.

Desarrollar un mdulo o subsistema que permita el registro y consulta en


una base de datos de la informacin relacionada con los proveedores y
clientes de la compaa.

Desarrollar un mdulo o subsistema que permita el registro, modificacin y


consulta en una base de datos de la informacin relacionada con las piezas
fabricadas en el rea de produccin.
13

7. MARCO REFERENCIAL
7.1. MARCO DE ANTECEDENTES
A continuacin se presentan algunas aplicaciones desarrolladas anteriormente a la
presentacin de este proyecto, estas aplicaciones presentan algunas funciones
parecidas:

7.1.1. SAP (SISTEMAS, APLICACIONES


PROCESAMIENTO DE DATOS)

PRODUCTOS

PARA

SAP es una empresa originada en Alemania a partir de la empresa


Systemanalyse and Programmentwicklung, creada pos tres ingenieros
en
1972.

IMAGEN 3. TOMADO DEL PROGRAMA SAP


SAP siendo la mayor desarrolladora de software para aplicaciones de
negocios, es tomada como la primera referencia en el marco de
antecedentes debido a que una
de las principales aplicaciones que
desarrollaron fue el programa para manejo de
inventarios, basado en
la
administracin de los registros relacionados como
14

descripcin y cantidades de productos o materia prima que adquiere


una empresa y
es
almacenada en un inventario.

7.1.2. SRM (SUPPLIER RELATHIONSHIP MANAGEMENT- GESTIN DE


RELACIONES CON PROVEEDORES)

El principal objetivo de este software es ayudar a la empresa a reducir los


costos de la cadena de suministros mejorando la relacin con los
proveedores.
SRM permite establecer un entorno de colaboracin en tiempo real entre la
compaa y sus proveedores.

IMAGEN 4. TOMADO DEL PROGRAMA SRM


Se toma esta referencia debido a que en el programa uno de los mdulos
establecidos va a permitir ingresar todos los datos de los proveedores de la
empresa, para su posterior consulta o modificacin.

7.1.3. INVENTORIA (SOFTWARE PARA INVENTARIOS)

15

Es un programa profesional desarrollado por NCH Software, que permite


HACER EL SEGUIMIENTO del inventario en las PYMES.
Permite hacer la revisin del stock y generar alertas que le permitan a
usuario en que estado se encuentra el material.
Este software, como casi todos los que vienen diseados para
.administracin de inventario, nos permite hacer la integracin a un Lector de
cdigo de barras.

7.1.4. ALMACEN ENTRADAS Y SALIDAS (CONTROL DE ALMACEN CON


ENTRADAS Y SALIDAS DETALLADAS)

Es un sistema de control de entradas y salidas, destinado principalmente a


los almacenes que tienen un sistema para llevar el inventario de estos.

IMAGEN 5. TOMADO DEL PROGRAMA ALMACN

16

Los ficheros con los que opera son los de clientes, productos, entradas y
salidas, proveedores, caja con gastos e ingresos, vencimiento de pagos y
cobros, facturas a clientes y recibos.

Disponible para descargar gratuitamente.

7.1.5. INFLOW (INVENTORY SOFTWARE)

Este programa aparte de administrar el inventario permite hacer el registro


de devoluciones, control numrico por nmeros de serie y categorizar las
vistas para facilitar la bsqueda en el inventario.
Desarrollado por Archon Systems Inc., en sus comienzos por el 2005,
permite hacer la bsqueda ms sencilla, intuitiva y segura para los usuarios.

IMAGEN 6. TOMADO DEL PROGRAMA INFLOW

17

Disponible para descargar gratuitamente.

7.2. MARCO TEORICO


7.2.1. METALMECNICA
Sector que se dedica al aprovechamiento de los productos obtenidos en los
procesos metalrgicos para la fabricacin de partes, piezas o productos terminados
como maquinarias, equipos y herramientas.
La metalmecnica determina qu proceso de fundicin se aplicar al hierro del
yacimiento encontrado y qu piezas se pueden obtener para, por ejemplo, un motor
especfico, entonces se dedica a realizar el diseo de los procesos necesarios y
ptimos para la obtencin de la mejor pieza de ese motor.
En la industria metal mecnica se encuentran maquinaria las cuales en su mayora
est fabricadas con materiales metlicos, aunque tambin llevan partes hechas de
materiales polmeros como plsticos, nylon, polmeros como tivar y baquelita.
7.2.2. METALURGIA
El estudio del beneficio y la utilizacin de los minerales ferrosos (Hierro) y no
ferrosos (aluminio, cobre, plomo, estao, nquel y las aleaciones de estos
minerales), que son utilizados como materia prima para los procesos de
metalmecnica.
7.2.3. MECANIZADO
La mecanizacin es uno de los procesos industriales ms importantes dentro del
sector metalmecnico, es un proceso de fabricacin que comprende un conjunto de
operaciones de conformacin de piezas de formas y tamaos muy diversos
mediante la eliminacin de material, ya sea por arranque de viruta o por abrasin.
Ests piezas se obtienen de material ya sean lingotes o barras metlicas, las
maquinas ms utilizadas en el proceso de mecanizados son el torno paralelo, el
torno cnc, la fresadora y centros de mecanizado.
7.2.3.1. Mecanizado sin Arranque de Viruta: Este mecanizado se le aplica a los
metales combinados con una serie de procesos u operaciones diferentes para
procesar estos metales.

18

7.2.3.2. Mecanizado por Abrasin: Es la eliminacin de material desgastando la


pieza en pequeas cantidades, quitando elementos de material. Este proceso se
realiza con una herramienta caracterstica, la cual se llama la Muela Abrasiva.
7.2.4. TORNO PARALELO
Es una maquina que permiten mecanizar piezas de forma geomtrica por medio de
revolucin. Esta mquina-herramienta opera haciendo girar la pieza a mecanizar
sujetndola mientras una o varias herramientas de corte son empujadas en un
movimiento regulado de avance contra la superficie de la pieza, cortando la viruta de
acuerdo con las condiciones tecnolgicas de mecanizado adecuadas.

IMAGEN 7. TORNO FUENTE INTERNET: http://www.matriceriaonline.com

7.2.5. TORNO CNC (CONTROL NUMRICO POR COMPUTADORA)


Es un torno que mecaniza piezas de revolucin mediante un software de
computadora que utiliza datos alfa-numricos siguiendo los planos X, Y, Z en el
proceso de mecanizado por arranque de viruta, puede mover la herramienta de
19

corte en estos planos de manera simultnea, dando precisin y permitiendo la


fabricacin de piezas en serie automticamente,
7.2.6. FRESADORA
Una fresadora es una mquina herramienta utilizada para realizar mecanizados por
arranque de viruta mediante el movimiento de una herramienta rotativa de varios
filos de corte denominada fresa, a diferencia del torno el principio de mecanizado
de esta mquina es hacer girar la herramienta de corte mienta la pieza que se est
mecanizando es sujetada en el banco de trabajo de la maquina, ente banco de
trabajo puede desplazarse en lo ejes X, Y, Z, pero la pieza permanece quieta,
mientras la herramienta de corte la mecaniza por arranque de viruta.

IMAGEN 8. FRESADORA FUENTE INTERNET: http://www.emmegi.com

7.2.7. CENTRO DE MECANIZADO


Es una mquina altamente avanzada que utiliza los principios de mecanizado del
torno y la fresadora, que funciona bajo un sistema de CNC (control numrico
computarizado), permitiendo realizar trabajos de mecanizado con la mas mnima
intervencin del operario. Una vez la maquina es programada y alimentada con la
materia prima que se va a utilizar, prcticamente realiza los trabajos de
mecanizacin de manera automtica.
7.2.8. MARGENES Y TOLERANCIAS PARA MECANIZADO
20

Principalmente en el proceso de mecanizado por arranque de viruta es muy


importante tener en cuenta que el proceso que se va a utilizar para la obtencin de
una pieza partir de un material especfico, requiere ciertas medidas de corte en
bruto para a partir de este obtener la pieza deseada con sus medidas especficas.
Por ejemplo si se necesita realizar el desbaste de una barra de metal en el torno y la
longitud final de la pieza requerida es de 10 cm, el corte del material en bruto para la
obtencin de la pieza debe ser mayor a esta medida, ya que la barra utilizada
necesita ser sujetada por el torno debe ser refrentada para que el acabado de la
pieza sea de calidad.
Por otro lado si se necesita obtener dos piezas cuya longitud final debe ser de 10cm
cada una, No se puede decir que con una barra de material de 20 cm es suficiente
para obtener las dos piezas, ya que en el proceso de corte es necesario tener un
margen de tolerancia para que el ancho de la cuchilla de corte del material no afecte
la medida de las piezas terminadas.
7.2.9. PROCESO UNIFICADO (UP)
Es un marco de desarrollo genrico que puede especializarse para una gran
variedad de sistemas de informacin, esta basado en componentes y utiliza el
Lenguaje Unificado de Modelado (UML) para preparar todos los esquemas de un
sistema. Esta metodologa de desarrollo esta dirigido por:
Casos de Uso.
Centrado en la Arquitectura.
Iterativo e Incremental
7.2.9.1. Casos de Uso: En el UP los casos de uso se utilizan para capturar lo
requerimientos funcionales y para definir los contenidos de las iteraciones o lo
mismo la ejecucin de un caso de uso del sistema, un caso de uso es un fragmento
de funcionalidad del sistema que proporciona al usuario un resultado importante.
Los casos de uso representan los requerimientos o requisitos funcionales de un
sistema, todos lo casos de uso en conjunto forman el modelo de casos de uso y
esto tiene que desarrollarse en todo el camino a travs del flujo de trabajo o
disciplinas propuestas por la metodologa.
Aunque es cierto que los casos de uso guan el proceso, no se desarrollan de una
forma independiente. Se desarrollan a la par con la arquitectura del sistema. Los
casos de uso guan la arquitectura del sistema influye en la seleccin de los casos
de uso. Por tanto la arquitectura del sistema como los casos de uso madura segn
avanza el ciclo de desarrollo. Adicionalmente UP tambin esta dirigido por
requerimientos y riesgos.
21

7.2.9.2. Centrado en la Arquitectura: El UP asume que no existe un modelo nico


que cubra todos los aspectos del sistema. Por tal razn existen mltiples modelos y
vistas que definen la arquitectura de un sistema. La arquitectura es una vista del
diseo con las caractersticas mas importantes, dejando los detalles de lado, el valor
de una arquitectura depende de las personas que se hayan responsabilizado por su
creacin.
Cada producto tiene tanto una funcin y una forma. Ninguna es suficiente por si
misma. Estas dos fuerzas deben equilibrarse para obtener un producto con xito. En
esta situacin, la funcin corresponde a los casos de uso y la forma de la
arquitectura. Debe haber interaccin entre los casos de uso y la arquitectura. Los
casos de uso deben acoplarse a la arquitectura cuando se llevan acabo. Por otro
lado la arquitectura debe permitir el desarrollo de todos los casos de uso requeridos
durante y posteriormente. Se puede expresar que los casos de uso y la arquitectura
deben evolucionar en paralelo.
De manera resumida, podemos decir que el arquitecto comienza a:
Crear un borrador de la arquitectura, comenzando por la parte que no
es especifica de los casos de uso, el arquitecto debe tener una
comprensin general de los casos de uso.
Posteriormente el arquitecto trabaja con un subconjunto de los casos
de uso especificados, con aquello que representen las funciones
claves del sistema. Cada caso de uso seleccionado se especifica en
detalle y se realiza en trminos de subsistemas, clases y
componentes.
Mientras que los casos de uso se es especifican y maduran, se
descubre ms de la arquitectura. Esto conlleva a la maduracin de
ms casos de uso.
7.2.9.3. Iterativo e Incremental: El UP es un marco de desarrollo iterativo e
incremental compuesto de cuatro fases. Cada una de estas fases es a su vez
dividida en una serie de iteraciones. Esta serie de iteraciones ofrecen como
resultado un incremento del producto desarrollado que aade o mejora las
funcionalidades del sistema. Las iteraciones hacen referencia a pasos en el flujo de
trabajo, y los incrementos al crecimiento del producto.
Los desarrolladores basan la seleccin de lo que se implementara en una iteracin
en dos factores:
La iteracin trata un grupo de casos de uso que juntos amplan la utilidad del
producto desarrollado hasta ahora.
22

La iteracin trata los riesgos ms importantes.


Las iteraciones sucesivas se construyen sobre los artefactos tal como quedaron al
final de la ltima iteracin. Cada una de estas iteraciones se divide a su vez en un
flujo de trabajo o unas disciplinas las cuales son:
Workflow de los requerimientos.
Workflow del anlisis.
Workflow del diseo.
Workflow de la implementacin.
Workflow de pruebas.
En cada iteracin los desarrolladores identifican y especifican los casos de uso
relevantes, crean un diseo utilizando la arquitectura seleccionada como gua.
Cuando una iteracin no cumple los objetivos, los desarrolladores deben revisar sus
decisiones previas y probar con un nuevo enfoque. Son muchos los beneficios de un
proceso iterativo controlado:
Las iteraciones controladas reducen el costo del riesgo a los costos de un
solo incremento. Si los desarrolladores tienen que repetir la iteracin, la
organizacin pierde el esfuerzo mal empleado de la iteracin, no el valor del
producto entero.
La iteracin controlada reduce el riesgo de no sacar al mercado el producto
en el calendario previsto. Mediante la identificacin de riesgos en fases
tempranas del desarrollo, el tiempo que se emplea en resolverlos se emplea
al principio de la planeacin.
La iteracin controlada acelera el ritmo del esfuerzo de desarrollo en su
totalidad debido a que los desarrolladores trabajan de forma ms eficiente
para obtener resultados claros a corto plazo.
La iteracin controlada reconoce una realidad que a menudo se ignora que
las necesidades del usuario y sus correspondientes requisitos no pueden
definirse completamente al principio. Tpicamente, se refinan en iteraciones
sucesivas. Esta forma de operar hace ms fcil la adaptacin a los
requerimientos cambiantes.
Ahora que se han expuesto los tres conceptos claves, es el momento de hablar
sobre el proceso en su totalidad, su ciclo de vida, artefactos, flujo de trabajo, fases e
iteraciones.
23

7.2.10. Ciclo de Vida de UP


El proceso unificado se repite a lo largo de una serie de ciclos que constituyen la
vida de un sistema, como se muestra en la Figura 1.1. Cada ciclo concluye con una
versin del producto para los clientes. Figura 7.1 Ciclo de vida de UP

Cada ciclo consta de cuatro fases, las cuales son:


Fase de Inicio.
Fase de Elaboracin.
Fase de Construccin.
Fase de Transicin.
Cada fase se subdivide a su vez en iteraciones, como se ha dicho anteriormente.
Vase en la Figura 1.2.

Figura 7.2 Fases de UP

Cada ciclo de desarrollo a lo largo del tiempo. Este tiempo, a su vez se divide en
cuatro fases, a travs de una secuencia de modelos, los implicados visualizan lo
24

que esta sucediendo en cada fase. Dentro de cada fase, los directores o
desarrolladores pueden descomponer adicionalmente el trabajo en iteraciones con
sus incrementos resultantes. Cada fase termina con un hito. Cada hito se determina
por la disponibilidad de un conjunto de artefactos; es decir, ciertos modelos o
documentos han sido desarrollados hasta alcanzar un estado predefinido.
A continuacin la Figura 1.3 muestra el flujo de trabajo, las fases, las curvas de
esfuerzo y los respectivos y cantidades de hitos de cada fase.

Figura 7.3 Fases UP

7.2.10.1. Fase de Inicio


Determinar si merece la pena desarrollar el sistema en estudio, es decir estudiar su
viabilidad. Por tanto, durante esta fase se establecen los objetivos del proyecto, se
realiza la planificacin y se determina su alcance.
7.2.10.2. Fase de Elaboracin
Establecer una base arquitectnica solida para el sistema sobre la que se asentara
la fase de construccin. Las decisiones frente a la arquitectura del sistema se deben
tomar considerando el proyecto de un modo global.
7.2.10.3. Fase de Construccin
Se desarrolla iterativamente y de modo incremental, preparado para la siguiente
fase. La carga de trabajo de esta fase la soportan, en su mayora, los
25

programadores y el equipo de control de calidad, al final de la fase se decide si todo


esta preparado para la instalacin del sistema.
7.2.10.4. Fase de Transicin
Asegurar que los requisitos se han cumplido y que el software este disponible para
los usuarios finales. Esta fase esta dirigida por la retroalimentacin de los usuarios.

8. DISEO METODOLOGICO
8.1. METODOLOGA DEL PROYECTO
8.1.1. TIPO DE ESTUDIO
El tipo de estudio del proyecto es de desarrollo tecnolgico ya que el objetivo
general es desarrollar un sistemas de informacin que le permita al usuario mejorar
un proceso por lo tanto es transversal.

UNIDAD DE ANALISIS: El proyecto afecta al sector de la industria


metalmecnica.

UNIDAD DE ESTUDIO: La variables de estudio implicadas son:


o

Manejo de inventario

Proceso de mecanizado

Administracin de bases de datos de clientes y proveedores.

UNIDAD DE TIEMPO: El tiempo implementado para el desarrollo del


anteproyecto son 4 meses.

UNIDAD GEOGRAFICA: El proyecto se adelant en la cuidad de Bogot,


Colombia, y gran parte del anlisis de realizo en la empresa del posible
cliente.

8.1.2. METODOLOGIA DE LA INVESTIGACION


La metodologa de la investigacin es cualitativa, por que los datos recolectados
pertenecen a un proceso en la elaboracin de un producto y como todos los
empleados implicados en este proceso se veran afectados por un cambio en el
mismo.
8.1.3. PARTICIPANTES
26

La poblacin implicada se caracteriza por pertenecer a lneas de produccin en


empresas de metalmecnica, en el proyecto son todos los empleados de la planta
de produccin en la empresa del posible cliente seria la muestra afectada en
principio por el proyecto, esto incluye los operarios y coordinadores de produccin
de esta empresa.
8.3.4. INSTRUMENTOS Y EQUIPOS
La tcnica utilizada para la recoleccin de la informacin, fue una sencilla encuesta
aplicada a los empleados de la empresa implicados en el rea de produccin. (Ver
anexo 1). Adicionalmente se realizaran entrevistas, lluvia de ideas, etc. Para el
levantamiento de los requerimientos del sistema y se empezara a desarrollar los
artefactos pertinentes a la hora de aplicar la metodologa escogida para el desarrollo
del sistema. Algunos de estos artefactos son:
Requerimientos
Captura de los requerimientos o necesidades.
Documento Visin.
Documento Glosario.
Modelo de Casos de Uso.
Especificaciones de casos de Uso.

Anlisis
Modelo de Anlisis.
Clases de Anlisis.
Realizacin de Casos de Uso.
Diagramas de Iteracin.

Diseo
Modelo de Diseo.
Clases de Diseo.
27

Realizacin de Casos de Uso.


Modelo de Despliegue.
Modelo de Interfaces de Usuario.

8.3.5. PROCEDIMIENTO

FASE 1: se identifica el problema en la empresa del cliente

Fase 2: se recolecta la informacin de las personas afectadas por el


problema

Fase 3: se hace el levantamiento de los requerimientos del cliente

Fase 4: se hace el anlisis para el desarrollo que supla las necesidades del
cliente.

Fase 5: se le presente al cliente el prototipo bajo el cual va a funcionar el


desarrollo para hallar la solucin al problema planteado.

Fase 6: se disea la aplicacin y se crean los parmetros establecidos por


los requerimientos del cliente.

Fase 7: se hace el desarrollo de la aplicacin

Fase 8: se hacen las pruebas de campo y se capacita al cliente en el manejo


de la aplicacin para su empresa.

Fase 9: se hacen las pruebas de ejecucin y los posibles cambios que halla
que realizarle a la aplicacin.

Fase 10: se hace la entrega final del programa al cliente.

Fase 11: se entregan manuales de Usuario y Administrador.

Fase 12: Se realizan pruebas finales ejecutadas por el cliente.

8.2. METODOLOGIA DE LA INGENIERIA

28

Para el desarrollo de este proyecto se va a tener en cuenta la metodologa del


Proceso Unificado (UP), ya que es la que mejor se adapta al desarrollo que se
desea realizar, se puede aplicar por los siguientes aspectos:
Facilidad de uso.
Aplicacin pas a paso del desarrollo.
Caractersticas del sistema de informacin a desarrollo.
Esto se aplicara con las fases asociadas a la metodologa y se producirn los
artefactos correspondientes de cada una de las fases los cuales son:
Requerimientos
Captura de los requerimientos o necesidades.
Documento Visin.
Documento Glosario.
Modelo de Casos de Uso.
Especificaciones de casos de Uso.

Anlisis
Modelo de Anlisis.
Clases de Anlisis.
Realizacin de Casos de Uso.
Diagramas de Iteracin.

Diseo
Modelo de Diseo.
Clases de Diseo.
Realizacin de Casos de Uso.
Modelo de Despliegue.
29

Modelo de Interfaces de Usuario.

8.2.1 HERRAMIENTAS A UTILIZAR


Las herramientas que se implementaran para la realizacin y desarrollo del proyecto
a nivel de hardware y software son las siguientes:
Hardware
Dos computadores de escritorio con un procesador Intel dual core,
disco de 500GB, con memoria RAM de 4GB y con un sistema
operativo Windows 7.
Dos computadores porttiles con un procesador Intel Core i5, disco
duro de 640GB, con memoria RAM de 4 GB y con un sistema
operativo Windows 7.

Software
Office 2007 o 2010 mas Project
Java JDK 7
NetBeans 7
Jude 5.5
Oracle Express 10g

9. RESULTADOS ESPERADOS
30

9.1

Fase de Diseo

9.1.1 Levantamiento de Requerimientos


El proceso por el cual se realiza el proceso de levantamiento de requerimientos se
realizo por medio de visitas al cliente y con una serie de entrevistas para saber
cmo funciona el negocio y para identificar que es lo que el cliente necesita
controlar.

ID

NOMBRE

DESCRIPCIN

Autenticacin de usuario

Cada usuario debe tener un ID de acceso con su


correspondiente contrasea para ingresar en el
sistema. Cada usuario tiene diferentes permisos de
acceso a los mdulos del sistema.

Gestionar Cliente

El sistema debe permitir la gestin de la informacin


relacionada con los clientes para quienes se fabrican
las piezas, esto incluye el registro, consulta,
modificacin y eliminacin de los siguientes datos:
NIT, Nombre, Direccin, Telfono, Contacto, E-Mail.

Gestionar Proveedor

El sistema debe permitir la gestin de la informacin


relacionada con los proveedores que suministran la
materia prima para la elaboracin las piezas, esto
incluye el registro, consulta, modificacin y
eliminacin de los siguientes datos: NIT, Razn
social, Direccin, Telfono, Asesor Comercial, EMail.

RF 4

Gestionar Material

El sistema debe permitir la gestin de la informacin


relacionada con la materia prima que se mueve en el
inventario, esto incluye el registro, consulta,
modificacin y eliminacin de los siguientes datos:
Cdigo, Nombre, Tipo, Forma, Dimetro, NIT
Proveedor.

RF 5

Gestionar Inventario

El sistema deme permitir el control de las entradas y


salidas tanto de materia prima como de las piezas
fabricadas que se mueven en el inventario.

RF 6

Gestionar Piezas

El sistema debe permitir la gestin de la informacin


relacionada con las piezas fabricadas que se mueven
en el inventario, esto incluye el registro, consulta,
modificacin y eliminacin de los siguientes datos:
Cdigo, Descripcin, Plano, Material, NIT Cliente,
Orden de compra.

RF 7

Mecanizar Pieza

El sistema debe permitir realizar el clculo del


material necesario para la hechura de piezas a partir
de la cantidad y la forma de dicha pieza.

RF 1

RF 2

RF 3

31

9.1.2 Casos de Uso


9.1.2.1 Formato

Especificacin de caso de uso: Autenticacin de


Usuario
Autenticacin de Usuario
Descripcin
El presente caso de uso Autenticacin de Usuario le permite al usuario
tener un ingreso apropiado para realizar las tareas que le permite el sistema.

Flujo de Eventos
Flujo Bsico
1. El usuario debe hacer clic en el icono de la aplicacin.
2. El sistema muestra un formulario con los siguientes campos: Nmero
de Documento y Contrasea.
3. El usuario diligencia el formulario con los datos correspondientes y
hace clic en el botn Iniciar Sesin.
4. El sistema presenta las opciones disponibles segn el perfil de usuario
con el cual haya iniciado se respectiva sesin.
Flujos Alternativos
5. Si en el punto 3 el usuario hace clic en el botn Iniciar Sesin sin
haber diligenciado el formulario, el sistema presentara un mensaje de
advertencia diciendo Por favor digite su nmero de documento y
su contrasea.
6. Si en el punto 3 el usuario hace clic en el botn Iniciar Sesin sin
haber digitado la contrasea, el sistema presentara un mensaje de
advertencia diciendo Por favor digite su contrasea.
7. Si en el punto 3 el usuario hace clic en el botn Iniciar Sesin,
pero el nmero de documento y/o la contrasea no son correctos, el
sistema presentara un mensaje de error diciendo Nmero de
documento y/o la contrasea son invlidos.

32

Precondiciones
El usuario debe tener abierto el aplicativo.
Los datos del usuario debe ser vlidos para poder ingresar al sistema.
Poscondiciones
El caso de uso Autenticacin de Usuario se ha efectuado.
Puntos de Extensin
N/A.

9.1.2.2 Caso de uso Autenticacin de Usuario

Figura: Autenticacin de Usuario Fuente Propia

9.1.3 Prototipo de Pantalla

33

Figura: Formulario Inicio de Sesin Fuente Propia

9.1.4 Diagrama de Clases

9.1.5 Diagrama de Secuencia de Autenticacin de Usuario

34

9.1.5 Modelo Entidad Relacin

35

12. BIBLIOGRAFIA
[PUD2000] El proceso unificado de desarrollo, I. Jacobson, G. Booch, J. Rumbaugh,
editorial Addison Wesley 2000.
[ADOO2005] Anlisis y diseo orientado a objetos con UML y EL PROCESO
UNIFICADO, Stephen R. Schach, editorial Mc Graw Hill 2005.

13 CIBERGRAFIA
http://es.wikipedia.org/wiki/Mecanizado
http://isa.umh.es/asignaturas/tf/3-teoria_mec.pdf
http://media0.webgarden.es/files/media0:4b3a530767e03.pdf.upl/Curso
%20Mecanizado.pdf
http://es.scribd.com/doc/8262436/Teoria-de-Corte
http://www.slideshare.net/erikagamboa/teora-del-corte
http://materias.fi.uba.ar/6715/Material_archivos/Material%20complementario
%2067.17/Tecnicas%20Modernas%20de%20Mecanizado%20III.pdf
http://es.scribd.com/doc/19117030/Presentacion-Teoria-Corte-Clase

36

ANEXO 1
ENCUESTA
1. Para la realizacin de una pieza, usted utiliza al mximo la materia
prima disponible para esta?

SI____

NO____

2. Las medidas calculadas para el corte del material son precisos para
la elaboracin de la pieza?

SI_____

NO____
37

3. Cul de las siguientes piezas genera ms retal durante el proceso de


mecanizado?

a. Tuerca
b. Planche
c. Conector
d. Pin

4. considera que el manejo que se le da a la materia prima en


Inventario es el adecuado para la organizacin del material?

SI_____

NO_____

5. Cree usted que con un sistema de informacin le permita optimizar al


mximo el uso de la materia prima para la fabricacin de la pieza?

SI_____

NO_____

38

You might also like