Sistema de apoyo a procesos productivos en Pymes: Un caso de aplicación 1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistema de apoyo a procesos productivos en Pymes: Un caso de aplicación 1"

Transcripción

1 Sistema de apoyo a procesos productivos en Pymes: Un caso de aplicación 1 Ricardo Contreras A., M. Angélica Pinninghoff J., Evelyn Osses L. Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería Universidad de Concepción, Chile {rcontrer,mpinning}@udec.cl Resumen Este trabajo muestra la experiencia de desarrollo de un software que utiliza técnicas de inteligencia artificial para optimizar los procesos de producción de una empresa Pyme (Pequeñas y medianas empresas) del sector metalmecánico. El software busca apoyar la planificación de tareas productivas de la empresa, en particular la planificación de tiempos y prioridades de ejecución de diferentes órdenes de trabajo. Para esta aplicación se optó por el uso de algoritmos genéticos, los cuales aunque no necesariamente encuentran soluciones óptimas, permiten llegar a soluciones satisfactorias, como lo muestran los resultados alcanzados, que validan la utilización de esta técnica. Palabras clave. Optimización, Algoritmos genéticos, Planificación de la producción, Aplicaciones en el sector productivo. 1 Trabajo con financiamiento DIUC, Proyecto , Universidad de Concepción

2 1. Introducción El caso a tratar corresponde a una Fundición, empresa del sector metal-mecánico, encargada de producir bienes físicos, específicamente productos (piezas y partes) para otras empresas que abarcan rubros asociados a madera, cemento, celulosa, papel, aserraderos entre otras. La mayoría de las empresas catalogadas como Pymes no busca soluciones de índole computacional para agilizar sus procesos productivos, principalmente por la idea de los altos costos involucrados en un desarrollo computacional concreto, limitándose al uso de computadores sólo para el apoyo a las actividades administrativas. La idea tras este proyecto es que es posible disponer de soluciones computacionales con costos marginales y que por lo tanto es posible masificar el uso de soluciones computacionales de bajo costo para apoyar a sectores particulares en el mundo productivo. El problema del scheduling plantea la necesidad de un procedimiento para lograr distribuir una cantidad limitada de recursos a un conjunto de tareas, en un cierto plazo. O sea, se trata de un proceso de toma de decisiones que tiene como meta la optimización de uno o más objetivos. Los recursos y tareas pueden tomar muchas formas. Los recursos pueden ser, por ejemplo, máquinas en una industria, pistas de aterrizaje en un aeropuerto, unidades de procesamiento en un ambiente computacional. Las tareas pueden tener diferentes niveles de prioridad, criterio según el cual ocupan un lugar dentro de una configuración solución. En el caso de la empresa de esta experiencia, los recursos son trabajadores y/o maquinarias y las tareas corresponden a los procesos que deben seguir los productos y piezas para su elaboración. El problema del scheduling es reconocidamente un problema de la clase NP para los cuales no existen soluciones algorítmicas polinomiales conocidas, lo que justifica su tratamiento con heurísticas. En este caso particular se explora la capacidad de los algoritmos genéticos para llegar a soluciones satisfactorias. Por otra parte, diversos intentos de resolver este tipo de problemas se vienen desarrollando desde hace algún tiempo, siendo crítico el tipo particular de aplicación y la naturaleza de los operadores de recombinación utilizados [Beat92]. La diferencia, a veces no bien comprendida, entre scheduling y secuenciación de tareas también es analizada en la referencia anterior. El presente artículo está estructurado de la siguiente forma: La sección 2 presenta la definición del problema específico a resolver; la sección 3 plantea el proyecto general. La sección 4 ilustra la propuesta de solución mediante el uso de algoritmos genéticos y muestra algunos aspectos involucrados en el diseño e implementación de la

3 solución; la sección 5 muestra las pruebas y resultados obtenidos para finalmente en la sección 6 presentar las conclusiones derivadas del trabajo. 2. El problema Como se mencionó en la Introducción, se trata de solucionar el problema de asignación de recursos (incluido el recurso tiempo) a las diversas etapas del proceso de elaboración de productos en una pequeña empresa metalmecánica genérica, cuyo negocio consiste en la fabricación de productos en algún metal fundido. Es necesario identificar los elementos que son comunes a todas las empresas que poseen las características anteriormente señaladas. Se destacan tres grandes conjuntos de elementos: las Etapas (E i) metal-mecánicas que deben seguir los productos para su elaboración, los Recursos (R ij) que permitirán llevar a cabo dichas etapas y los Productos (P i) que se deben elaborar en un plazo determinado. Así, se tiene los siguientes conjuntos involucrados: E = {E 1,..., E i,... E n} (conjunto de n etapas productivas) R = {R 1,..., R i,..., R n} (conjunto de n tipos de recursos) Rj = {R j1,..., R ji,..., R jm} (conjunto de m recursos del tipo i) P = {P 1,..., P i,..., P k} (conjunto de k productos a elaborar) Algunas suposiciones necesarias para acotar el problema son; existe una cantidad determinada n de etapas productivas, en que n es la cantidad de recursos disponibles, además a cada etapa E i le corresponde un cierto tiempo de duración, esta cantidad depende del proceso de producción definido en cada empresa en forma particular, es decir, el proceso tendrá una cantidad de etapas productivas que podría diferir para empresas diferentes, según la orientación del negocio. Las etapas E i son consecutivas de acuerdo al índice i, es decir, si para un determinado tiempo t se ha puesto en ejecución la etapa E 1, entonces la etapa 2 se podrá ejecutar a partir del tiempo t+x, en que x es el tiempo que toma en completarse la etapa E 1. Adicionalmente, para elaborar un producto no siempre son necesarias n etapas, aunque el proceso debe contemplar como mínimo una de ellas. Las etapas que se necesita ejecutar dependen del tipo de producto considerado, el tiempo que tome cada etapa para elaborar un producto también depende del tipo de producto en particular. Si bien existen otras consideraciones adicionales, no resulta indispensable describirlas en su totalidad ya que corresponden más bien a detalles necesarios para la operación pero cuya falta no oscurece la descripción del problema que se intenta dar en este punto. En resumen, lo que se intenta es minimizar el tiempo de elaboración total de un conjunto de productos que aparecen en, eventualmente, diferentes órdenes de trabajo. 2.1 El problema específico. Como se mencionó, se trata de crear un software de apoyo para la planificación de órdenes de trabajo (asignación de tiempos y otros recursos a los procesos de elaboración de productos) para una empresa de fundición, pequeña empresa perteneciente al sector metal-mecánico. En la actualidad dicha planificación se lleva a cabo en

4 forma manual e intuitiva, si se refiere a las estimaciones de tiempo, por ejemplo, y está a cargo de funcionarios expertos en la producción de los bienes. El modo en que la empresa elabora los productos es a pedido, es decir, no se produce stock, sino que son elaborados a medida que los clientes efectúan sus pedidos. La empresa dispone de un grupo de personas cuya función es recopilar las órdenes de trabajo, coherentemente con el movimiento de la empresa, lo que a su vez está asociado a su tamaño. Una vez efectuado el contrato de negocio con los clientes, la empresa adquiere el compromiso de entregar los productos en un cierto plazo y bajo ciertas condiciones de acuerdo al contrato original; dichas condiciones quedan especificadas en una orden de trabajo. Desde el punto de vista de la producción, la empresa puede dividirse en seis unidades que se ordenan de acuerdo a la disposición mostrada en la figura 1, que representa el diagrama general de la fase de producción llevada a cabo por la empresa. Fabricación de modelos Moldeo Fusión y preparación de aleación Limpieza y Rebabado Tratamiento Térmico y Terminación Mecanizado de piezas Figura 1. Diagrama General de la Fase de Producción Si bien es cierto la elaboración de cualquier producto sigue el orden señalado en la figura 1, ésta no necesariamente debe considerar los seis procesos. Además, con el objeto de cumplir con los plazos estipulados la empresa puede tomar la decisión de subcontratar procesos a otras empresas, lo que ocurre en dos situaciones definidas: falta de tiempo para efectuar el proceso (recursos no disponibles) o falta de maquinaria (recursos no existentes). Al generar una orden de trabajo puede quedar especificado, a priori, qué partes del proceso se van a subcontratar o bien dicha decisión puede ser tomada sobre la marcha bajo consideraciones de fecha de entrega, por sobrecarga de trabajo en alguna sección o si el costo de subcontratar es menor que el costo de realizarlo en la empresa. Si el precio de la subcontratación es mayor al estipulado, la diferencia debe ser asumida por la empresa. Los procesos que pueden subcontratarse son tres: Mecanizado, Modelo y Tratamiento térmico. 3. El proyecto En la actualidad no existen herramientas que se sustenten en la inteligencia artificial para encontrar soluciones en la planificación de la producción para las Pymes. Existe en este sector la creencia de que cualquier sistema computacional implica una alta inversión, lo que suele ser efectivo en el caso de software distribuido por grandes compañías comerciales. Aunque el mercado ofrece, en general, múltiples soluciones software para resolver problemas del sector productivo, no se consigue satisfacer las necesidades de las empresas pues son aplicaciones de tipo general y no se amoldan a una realidad particular. Elaborar una herramienta que cumpla estas características es factible, de bajo costo y puede requerir pocos recursos operacionales.

5 En consecuencia, los objetivos generales planteados para el proyecto son dos; primero diseñar un modelo algorítmico modificable que se adapte a los cambios en el medio empresarial productivo de modo de adecuarse a diferentes realidades dentro de una familia acotada, por ejemplo empresas del sector metal-mecánico; y segundo, construir un software que se apoye en los algoritmos genéticos para optimizar un sistema de producción manufacturero. En resumen, se debe construir un software que permita la planificación de las órdenes de trabajo en una fundición, bajo el criterio de la optimización de los tiempos de producción, o sea, se busca minimizar el tiempo total de producción. Para ello, el software debe generar como respuesta una planificación lo suficientemente clara para que los usuarios puedan entenderla y ponerla en práctica con un esfuerzo mínimo. 4. Propuesta de solución Los algoritmos genéticos corresponden a una técnica de la inteligencia artificial, constituyendo un mecanismo interesante para encontrar soluciones aproximadamente óptimas a problemas de optimización, con base en los principios de la herencia y la evolución de las especies. En la década del 70, Holland [Holl95] planteó la posibilidad de incorporar los mecanismos naturales de selección y supervivencia de las especies para resolver una gran cantidad de problemas asociados al área de inteligencia artificial que habían sido resueltos de manera muy eficiente por la naturaleza pero que resultaban un desastre al abordarlos a través de computadores. Para una descripción más detallada de los principios, terminología usada y aplicaciones en el contexto de los algoritmos genéticos, es posible referirse a [Bell96, Gold89, Holl95, Mich96, Mitc96, Vose99]. La solución al problema consiste en una calendarización factible de las etapas productivas que debe efectuar la empresa (fundición) para elaborar un determinado número de productos, más una asignación de recursos apropiados para la realización de las etapas. El objetivo ya enunciado es optimizar el tiempo que toma la elaboración de la totalidad de los productos, el cual se espera sea el menor posible. Desde el punto de vista de la implementación utilizando algoritmos genéticos, la estructura del cromosoma debe admitir cualquier configuración posible, por esta razón debe contener las n Etapas de producción, pues corresponden a la mayor configuración (representando el paso de un producto por todas las etapas de producción). Cada etapa y cada recurso asignado corresponderán a un gen del cromosoma. Si un producto no realiza una o más etapas, éstas deberán codificarse con un valor tal (típicamente nulo) que no sean consideradas en la asignación de recursos. La estructura del cromosoma se muestra en la figura 2, a continuación. Etapa 1 R 1j Etapa R Etapa k R kj Etapa R Etapa n R nj Figura 2. Estructura o Genotipo del Cromosoma La estructura solución está compuesta por un total de n genes (largo fijo del cromosoma), los cuales contienen los datos asociados a las n posibles etapas de producción y a sus respectivos recursos asignados. En la figura 2, el recurso R 1j asignado a la Etapa 1 representa a cualquier recurso del tipo R 1 que se encuentre disponible en el momento de la asignación. La Etapa k representa a una etapa intermedia cualquiera con su respectivo

6 recurso R kj. Las etapas y recursos sin subíndices y con puntos suspensivos representan un sinnúmero de etapas y recursos que podrían formar parte del cromosoma. Esto dependerá directamente de la cantidad n de etapas de producción llevadas a cabo por la empresa. Los valores que puede tomar cada gen (alelos) corresponden a: una cantidad de tiempo t, una hora de inicio h i, una fecha de inicio f i, una hora de término h t, una fecha de término f t y un recurso R kj. Los valores considerados para las etapas y recursos se explicitan en términos de rangos con mayor precisión en la Tabla 1 a continuación. Etapas Datos Tipo de Valor Rango Cantidad de tiempo t t Z + { 0} + Hora de Inicio h i h = ( hh, mm ) / hh mm Z { 0} i i i i, + Fecha de Inicio f i f = ( d, m, a ) / d, m a Z { 0} i i i i i i, + Hora de Término h t h = ( hh, mm ) / hh mm Z { 0} t t t t, + Fecha de Término f t f = ( d, m, a ) / d, m a Z { 0} t t t t t t, i t i t Recursos Recurso R kj R R, j = 1.. m, m = R kj k k Tabla 1. Alelos correspondientes a cada gen El valor del subíndice k para R kj es igual al valor del subíndice de la etapa del gen al que pertenece. Por ejemplo, si el valor del Recurso contenido en un gen es R 23, este gen debe contener a la Etapa 2. La figura 3 presenta un ejemplo de cromosoma para la empresa considerando un proceso productivo que consta solamente de 5 etapas. Etapa1 Etapa2 Etapa3 Etapa4 Etapa5 20 R R R R R 52 Locus: Figura 3. Ejemplo de Cromosoma para un Proceso Productivo de 5 Etapas

7 Como se puede apreciar, el total de genes es 5, que equivale al número de etapas. Con respecto a los datos, sólo se ha incluido el tiempo de duración de cada etapa y el recurso asignado. La unidad de medida, para el caso del tiempo, se considerará como minutos. Los valores de cada uno de los genes pueden variar dentro de los dominios permitidos, no así la estructura del gen que será siempre la misma para cada ubicación (locus) y para cualquier cromosoma. 4.1 Aspectos técnicos de la solución La cantidad de individuos (cromosomas) en la población inicial se elige como la cantidad k de productos a elaborar en un intervalo de tiempo determinado. Los tiempos asociados a cada gen son especificados por el usuario mientras que la asignación de recursos será responsabilidad del sistema construido. Un recurso puede tener dos estados posibles: libre u ocupado; las transiciones entre uno y otro estado dependen del tiempo que tome una etapa en la utilización del recurso (lo que es identificado como la hora de su liberación). La hora de liberación del recurso se acompaña de la fecha, pues es posible que la utilización de un recurso particular se prolongue por más de un día. Al momento de iniciar la planificación, se considera que todos los recursos se encuentran disponibles. Además, dado que la empresa tiene un horario de trabajo determinado, los recursos están disponibles al inicio de la jornada laboral en la fecha en que se hace la planificación. La población inicial es una solución arbitraria, factible, ordenando los productos en filas y realizando la atribución de recursos por columnas, con el criterio de asignar al producto bajo consideración el primer recurso disponible. En el caso bajo estudio, es la población completa la que representa una solución al problema y no cada uno de los cromosomas particulares. Esto porque cada individuo representa una calendarización particular para ese producto, mientras que el conjunto de individuos representa la calendarización total de la población en una fecha determinada; así, cada nueva población es también una nueva propuesta de solución. Con lo anterior, resulta relativamente sencillo determinar el fitness, el que es expresado como Fitness(P(t)) = t f (x t jn) t i (x t i1) donde t f representa el tiempo de finalización del proceso correspondiente al gen n del producto x t j (último producto en terminar su elaboración) y t i representa al tiempo de inicio del proceso correspondiente al gen 1 del producto x t i (primer producto en iniciar su elaboración). El superíndice t identifica la generación. Evidentemente las mejores soluciones son las que tienen un valor de fitness menor. El fitness aplicado a la evaluación de cromosomas particulares considera como criterio el tiempo de elaboración de un producto. La comparación entre individuos no es factible si se trata de individuos que difieren en sus etapas productivas (por ejemplo, comparar un producto que tenga mecanizado con otro que no lo contemple), pero el fitness individual entrega información del tiempo de elaboración del producto individual y aquellos cuyo tiempo de elaboración es mayor son de alguna forma castigados. El método para seleccionar individuos aptos para el cruzamiento es el método ruleta [Mitc96], generando las probabilidades de selección de acuerdo al mecanismo de evaluación individual recién descrito. El método de cruzamiento difiere de la forma habitual. Para generar una nueva solución, basta con modificar los recursos que han sido asignados a cada proceso, por lo que el cruzamiento propuesto es efectuado dentro de cada configuración (candidata a solución). Así, se intercambian los recursos asignados a procesos del

8 mismo tipo entre los padres (productos) escogidos para el cruzamiento, lo que es efectuado para cada proceso de elaboración. La razón de lo anterior es que los métodos tradicionales de cruzamiento llegan a generar soluciones eventualmente no factibles [Grut02]. Algunas consideraciones a tener en cuenta a la hora de realizar el cruzamiento descrito son las siguientes: - Un padre no debe ser escogido más de una vez para efectuar el cruzamiento (para evitar considerar productos duplicados cuando no corresponde). - Una vez escogida la pareja de padres, se decide el cruzamiento en función de la probabilidad de cruzamiento; si ese valor de probabilidad no es alcanzado, ambos padres pasan intactos a la próxima generación. - Todos los padres deben cruzarse o pasar intactos a la generación siguiente, pues la nueva generación debe contemplar todos los productos. - Si un padre no tiene pareja (el caso que se presenta cuando la cantidad de productos es impar), debe pasar intacto a la generación siguiente. - A medida que vayan reasignándose los recursos a los procesos, se debe asignar fecha y hora de inicio de cada proceso y se debe modificar la disponibilidad del recurso. La probabilidad de cruzamiento se establece en 80%, pues es el valor que entregó, para este caso particular, los mejores resultados. Además de las particularidades que presenta la solución, se ha omitido la aplicación del operador de mutación, por su alta posibilidad de generar soluciones no factibles, por una parte, y por otra porque podría quedar fuera de consideración, por ejemplo, un recurso disponible cuyo uso agilizaría el proceso completo de producción. 5. Resultados Para la construcción del software se comenzó con el desarrollo de prototipos que representaban los aspectos más visibles a los usuarios (entradas, salidas y algunas funcionalidades básicas). Luego se derivó a un modelo incremental de manera de permitir la incorporación de nuevas funcionalidades. El lenguaje elegido para el desarrollo es C++ dadas sus propiedades de reutilización y extensibilidad por una parte y a la correspondencia entre las estructuras utilizadas y los elementos típicamente genéticos, es decir, a la facilidad para representar los genes mediante una estructura (clase). Para el diseño de la interfaz se escogió C++ Builder, pues provee un conjunto importante de componentes reutilizables en lenguaje C++ que permiten la creación de ventanas gráficas, menús desplegables entre otros elementos y funcionalidades. Además, la comunicación entre la interfaz y el código del programa resulta directa. Para analizar el desempeño del sistema se usó una familia de pruebas con 15 productos (un producto puede tener hasta 200 partes). La cantidad de unidades a elaborar por producto fue variable, al igual que los procesos involucrados en la elaboración de cada uno de ellos. Se consideró además una cantidad variable de generaciones: 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 2500 y 3000, con un porcentaje de probabilidad del operador de cruzamiento entre 60% y 80%.

9 Las pruebas se realizaron de la siguiente forma: para cada valor que asumía la cantidad de generaciones, se varió el porcentaje de cruzamiento entre los valores arriba citados, generando un total de 70 situaciones diferentes (identificadas por su número de generaciones y su porcentaje de cruzamiento), cada situación descrita fue ejecutada 10 veces. La figura 4, a continuación, ilustra los mejores valores de fitness obtenidos en las pruebas realizadas para 1000 generaciones, para todos los porcentajes de variación del operador de cruzamiento. En la esquina superior derecha se encuentra la leyenda que indica el caso representado en cada curva. En la sigla Gn k_cn j, n k corresponde a la cantidad de generaciones y n j al porcentaje del operador de cruzamiento. Cada curva contiene diez puntos que representan a los mejores resultados obtenidos por ejecución Análisis con 1000 Generaciones G1000_C60 G1000_C65 G1000_C70 G1000_C75 G1000_C80 Valor del Fitness No. Generación Figura 4. Resultados obtenidos para 1000 generaciones Para todas las variaciones del operador de cruzamiento se logra encontrar el mejor valor. Cuando el porcentaje de cruzamiento es del 80%, el valor se encuentra tempranamente, en la generación 265. De todas formas, el criterio de detención del algoritmo es la completación del total de generaciones indicadas. En resumen, los resultados más relevantes son los siguientes. La familia de productos constituyó una población inicial (de acuerdo a los criterios que corresponden a la forma habitual de operar de los usuarios) con un fitness igual a El mejor resultado encontrado es una población cuyo fitness es igual a Según lo anterior, se obtiene una mejora de tiempos superior al 30% con respecto a la población inicial. Por otra parte, los mejores resultados se obtienen a partir de 200 generaciones; para el caso de 100 generaciones las mejoras son menos relevantes. En cuanto al operador de cruzamiento, el resultado mejor alcanzado se obtiene a partir de un porcentaje de cruzamiento del 70%. Para el caso de 100 generaciones, el resultado óptimo se encontró en todas las variaciones del porcentaje de cruzamiento, pero sólo en una de las 10 ejecuciones por cada situación; para el caso de 2500 generaciones el mejor valor se encuentra hasta en cinco de las diez ejecuciones para un 75% como valor de la probabilidad de cruzamiento 6. Conclusiones

10 A simple vista, la función fitness asociada a las soluciones y la función fitness asociada a la selección de padres no consideran una función de penalidad que represente las eventuales variaciones (típicamente aumentos) en los tiempos. Dicha función es de gran relevancia cuando se trata del cálculo de tiempos totales, pues siempre se están produciendo corrimientos en los plazos estimados, debido a que los procesos no tienen un cambio de etapa instantáneo o bien, existen otros factores que retrasan el inicio de alguna etapa particular. Para reflejar mejor esta situación, a cada etapa se le ha agregado un porcentaje de tiempo muerto, incorporado al tiempo total del proceso correspondiente. El método propuesto para el cruzamiento no permite generar soluciones no factibles y nace como resultado de la disposición de los cromosomas (productos), pudiendo identificar claramente los procesos de un mismo tipo que compiten por el uso de recursos de un tipo determinado. El sistema desarrollado abre las puertas a la tecnología y a los sistemas automatizados dentro de la empresa en estudio. En la actualidad, la mayoría de las empresas de mediano y pequeño porte, al menos a nivel de la región, no utiliza sistemas computacionales para apoyar procesos productivos, por lo que se espera un efecto multiplicador de la experiencia a mediano plazo. De todas formas, la experiencia global de reducir los tiempos de ejecución de un conjunto de órdenes de trabajo, en alrededor de un 35%, es un resultado de alto impacto desde el punto de vista del usuario y un incentivo para profundizar en el uso de técnicas apoyadas por computadores para mejorar los procesos productivos. Uno de los puntos apreciados por el usuario es el disponer de una herramienta computarizada que, con un bajo consumo de recursos computacionales (de hecho, no ha habido adquisición de nuevo equipamiento computacional en la empresa), facilita la planificación de la producción al presentar un abanico de posibilidades desde las cuales el usuario elige aquella que más se ajuste a sus necesidades. El sistema desarrollado es naturalmente perfectible. Algunas sugerencias para el trabajo futuro incluyen la habilitación de nuevos criterios, como por ejemplo priorizar una orden de trabajo particular o priorizar un cliente. El sistema actualmente considera un máximo de 150 productos involucrados en una planificación, lo que hasta el momento satisface con holgura las necesidades de la empresa; no obstante al imaginar la portabilidad del software a otra realidad, posiblemente sería aconsejable levantar la restricción antes mencionada. Bibliografía [Back96] [Beat92] [Bell96] Back, Thomas. Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms. Oxford University Press, 1996 Beaty, Steven J. Genetic Algorithms for Instruction Sequencing and Scheduling. Workshop on Computer Architecture Technology and Formalism for Computer Science Research and Applications, Naples, Italy, 1992 Belew, R. and Mitchell, M. (Eds). Adaptive Individuals in Evolving Populations. Addison Wesley, 1996

11 [Coel02] Coello Coello, Carlos; Van Veldhuizen, David; Lamont, Gary. Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic Algorithms and Evolutionary Computation). Kluwer Academic Publishers, 2002 [Eibe99] Eiben E. Ágoston; Hinterding, Robert; Michalewicz, Zbigniew. Parameter Control in Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation, Vol. 3, No.2, pp , 1999 [Forr93] [Gold89] [Gref88] [Grut02] [Hint97] [Holl95] Forrest, S.; Mitchell, M. What makes a problem hard for a genetic algorithm? Some anomalous results and their explanation. Machine Learning, 13, pp , 1993 Goldberg, David, E. Genetic Algorithms in Search, Optimization and Machine Learning. Addison Wesley, 1989 Grefenstett, John. Proceedings of the First International Conference on Genetic Algorithms and Their Applications. Lea, 1988 Gruttner, E.; Pinninghoff, M. A. Algoritmos Genéticos en Recorridos Óptimos de Líneas de Transporte Público. XI Congreso Latino Iberoamericano de Investigación de Operaciones, Concepción, Chile, 2002 Hinterding, R.; Michalewicz, Z.; Eiben, A. Adaptation in Evolutionary Computation: A Survey. Proceedings of the 4 th IEEE International Conference on Evolutionary Computation, Indianapolis, pp , 1997 Holland, John. Adaptation in Natural and Artificial Systems. MIT Press edition, Fourth Printing, 1995 [Pine95] Pinedo, Michael. Scheduling. Theory, Algorithms and Systems. Prentice Hall, 1995 [Mich96] Michalewicz, Zbigniew. Genetic Algorithms + Data Structures = Evolution Programs. Springer Verlag, 1996 [Mich00] Michalewicz, Zbigniew. How to Solve It: Modern Heuristics. Springer Verlag, 2000 [Mitc96] Mitchell, Melanie. An Introduction to Genetic Algorithms, Cambridge, MA: MIT Press, 1996 [Verg02] [Vose99] Vergara, F.E., Khouja, M.; Michalewicz, Z. An Evolutionary Algorithm for Optimizing Material Flow in Supply Chains. Computer & Industrial Engineering, Vol.43, pp , 2002 Vose, Michael D. The Simple Genetic Algorithm: Foundations and Theory (Complex Adaptive Systems). Bradford Books, 1999

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

ETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS

ETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS ETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS EtsiIngenio Inteligencia Artificial 1 Raposo López Alejandro Sánchez Palacios Manuel Resumen dibujo de grafos mediante algoritmos genéticos

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

1.1 EL ESTUDIO TÉCNICO

1.1 EL ESTUDIO TÉCNICO 1.1 EL ESTUDIO TÉCNICO 1.1.1 Definición Un estudio técnico permite proponer y analizar las diferentes opciones tecnológicas para producir los bienes o servicios que se requieren, lo que además admite verificar

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión)

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión) ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB (Modificada en 2008) (IV Difusión) Interpretación SIC-32 Activos Intangibles - Costos de Sitios Web Referencias

Más detalles

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San

Más detalles

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.

Más detalles

Curso: Arquitectura Empresarial basado en TOGAF

Curso: Arquitectura Empresarial basado en TOGAF Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

Área Planificación y Gestión de Proyectos ACTIVIDAD 3 Y AHORA QUÉ HAGO? Competencia: Desarrollar y gestionar proyectos. Aprendizajes esperados

Área Planificación y Gestión de Proyectos ACTIVIDAD 3 Y AHORA QUÉ HAGO? Competencia: Desarrollar y gestionar proyectos. Aprendizajes esperados Competencia: Desarrollar y gestionar proyectos ACTIVIDAD 3 Y AHORA QUÉ HAGO? Aprendizajes esperados Comprender el sentido de un plan de acción y conocer herramientas que faciliten la programación de las

Más detalles

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Primer avance de proyecto de software para la gestión de inscripciones en cursos Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Mantenimiento de Sistemas de Información

Mantenimiento de Sistemas de Información de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD

Más detalles

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad

Más detalles

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI La segunda fase del NIPE corresponde con la adecuación de las intervenciones de enfermería del sistema de clasificación N.I.C. (Nursing Intervention

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

2.11.1 CONTRATAS Y SUBCONTRATAS NOTAS

2.11.1 CONTRATAS Y SUBCONTRATAS NOTAS NOTAS 1 Cuando en un mismo centro de trabajo desarrollen actividades trabajadores de dos o más empresas, éstas deberán cooperar en la aplicación de la normativa sobre prevención de riesgos laborales. A

Más detalles

Guía para la elaboración de Proyectos de Formación Sindical Ambiental e Investigación en Trabajo y Desarrollo Sustentable

Guía para la elaboración de Proyectos de Formación Sindical Ambiental e Investigación en Trabajo y Desarrollo Sustentable Guía para la elaboración de Proyectos de Formación Sindical Ambiental e Investigación en Trabajo y Desarrollo Sustentable 1- Denominación del Proyecto Esto se hace indicando, de manera sintética y mediante

Más detalles

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...

Más detalles

Análisis de los datos

Análisis de los datos Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Análisis de los datos Hojas de cálculo Tema 6 Análisis de los datos Una de las capacidades más interesantes de Excel es la actualización

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Unidad VI: Supervisión y Revisión del proyecto

Unidad VI: Supervisión y Revisión del proyecto Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir

Más detalles

ELABORACION DE PRESUPUESTOS DE TRABAJOS Y PLAN DE PROYECTO

ELABORACION DE PRESUPUESTOS DE TRABAJOS Y PLAN DE PROYECTO ELABORACION DE PRESUPUESTOS DE TRABAJOS Y PG-722 REVISION 2 COPIA CONTROLADA X COPIA NO CONTROLADA Elaborado por: RODRIGO GONZALEZ Revisado por: Aprobado por: Este documento presenta una referencia metodológica

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

2. LOS SISTEMAS DE COSTOS

2. LOS SISTEMAS DE COSTOS 2. LOS SISTEMAS DE COSTOS En el actual desarrollo de las técnicas y sistemas de costos se persiguen tres importantes objetivos: La medición de los costos, la más correcta y precisa asignación de costos

Más detalles

ADMIRAL MARKETS AS. Normas de Ejecución Óptima. medida en que ha actuado de acuerdo con las correspondientes instrucciones del cliente.

ADMIRAL MARKETS AS. Normas de Ejecución Óptima. medida en que ha actuado de acuerdo con las correspondientes instrucciones del cliente. ADMIRAL MARKETS AS Normas de Ejecución Óptima 1. Disposiciones Generales 1.1. Estas Normas de Ejecución Óptima (de aquí en adelante Normas ) estipularán los términos, condiciones y principios sobre los

Más detalles

CAPITULO III A. GENERALIDADES

CAPITULO III A. GENERALIDADES CAPITULO III INVESTIGACION DE CAMPO SOBRE EL DISEÑO DE UN SISTEMA AUTOMATIZADO DE CONTROL INVENTARIO Y EXPEDIENTES DE MENORES DE EDAD PARA EL CENTRO DE DESARROLLO INTEGRAL LA TIENDONA EN LA ZONA METROPOLITANA

Más detalles

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo Laboratorio de Redes de Neuronas Artificiales y Sistemas Adaptativos Universidade

Más detalles

Conceptos articuladores para el desarrollo de los proyectos del programa de Estudio. 1. Formulación de la situación problema.

Conceptos articuladores para el desarrollo de los proyectos del programa de Estudio. 1. Formulación de la situación problema. Conceptos articuladores para el desarrollo de los proyectos del programa de Estudio. El Programa de Educación Tecnológica propone una metodología de trabajo para los alumnos y alumnas basada en el desarrollo

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

EL PROCESO DE BENCHMARKING

EL PROCESO DE BENCHMARKING EL PROCESO DE BENCHMARKING Michael J. Spendolini El benchmarking es un proceso sistemático y continuo para evaluar los productos, servicios y procesos de trabajo de las organizaciones que son reconocidas

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

NOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión

NOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión NOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión Introducción...2 Tipos de documentos...2 Datos de Cabecera...3 Nuevo Documento... 3 Modificar Documento... 4 Añadir, modificar y eliminar Artículos...5

Más detalles

SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION.

SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION. UNIVERSIDAD NACIONAL DE LA PLATA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE LA PRODUCCIÓN INGENIERÍA INDUSTRIAL SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

Copyright 2011 - bizagi. Gestión de Cambios Documento de Construcción Bizagi Process Modeler

Copyright 2011 - bizagi. Gestión de Cambios Documento de Construcción Bizagi Process Modeler Copyright 2011 - bizagi Gestión de Cambios Bizagi Process Modeler Tabla de Contenido Gestión de Cambios... 4 Descripción... 4 Principales factores en la Construcción del Proceso... 5 Modelo de Datos...

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...

Más detalles

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad

Más detalles

1.2 SISTEMAS DE PRODUCCIÓN

1.2 SISTEMAS DE PRODUCCIÓN 19 1.2 SISTEMAS DE PRODUCCIÓN Para operar en forma efectiva, una empresa manufacturera debe tener sistemas que le permitan lograr eficientemente el tipo de producción que realiza. Los sistemas de producción

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

innovadora y simple tres etapas Inicial, Intermedia y Final

innovadora y simple tres etapas Inicial, Intermedia y Final Pontificia Universidad Católica de Chile IIC2100 Taller de Herramientas Computacionales para Ingeniería Profesor: Ignacio Casas. Ayudantes: Consuelo Pavón, Constanza Gómez Proyecto Semestral Modelación

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

Más detalles

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación PLAN DE MEJORAS Herramienta de trabajo Agencia Nacional de Evaluación de la Calidad y Acreditación Índice 1 Introducción...3 2 Pasos a seguir para la elaboración del plan de mejoras...5 2.1 Identificar

Más detalles

El plan estratégico de sistemas de información

El plan estratégico de sistemas de información Nota previa El plan estratégico de sistemas de información Resúmen Cynertia Consulting, 2010 Nota previa Nota previa Este documento es un resúmen del artículo El plan estratégico de sistemas de información.

Más detalles

Mesa de Ayuda Interna

Mesa de Ayuda Interna Mesa de Ayuda Interna Bizagi Suite Mesa de Ayuda Interna 1 Tabla de Contenido Mesa de Ayuda Interna... 3 Elementos del proceso... 5 Apertura del Caso... 5 Inicio... 5 Abrir Caso... 5 Habilitar Cierre del

Más detalles

GESTION OPERATIVA. Niveles de gestión

GESTION OPERATIVA. Niveles de gestión GESTION OPERATIVA La gestión deja de ser una tarea aislada para constituirse en una herramienta que sirve para ejecutar las acciones necesarias que permitan ordenar, disponer y organizar los recursos de

Más detalles

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES? QUE ES COMLINE MENSAJES? Comline Mensajes es una plataforma flexible, ágil y oportuna, que permite el envío MASIVO de MENSAJES DE TEXTO (SMS). Comline Mensajes integra su tecnología a los centros de recepción

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES

MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES 2011 MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES Universidad de Zaragoza Escuela de Ciencias de la Salud Grado en Fisioterapia Trabajo Fin de Grado 1. Introducción Qué es el Trabajo

Más detalles

Administración de proyectos. Organizar, planificar y programar los proyectos de software

Administración de proyectos. Organizar, planificar y programar los proyectos de software Administración de proyectos Organizar, planificar y programar los proyectos de software Administración de proyectos Trata de las actividades que hay que realizar para asegurar que el software se entregará

Más detalles

Análisis y cuantificación del Riesgo

Análisis y cuantificación del Riesgo Análisis y cuantificación del Riesgo 1 Qué es el análisis del Riesgo? 2. Métodos M de Análisis de riesgos 3. Método M de Montecarlo 4. Modelo de Análisis de Riesgos 5. Qué pasos de deben seguir para el

Más detalles

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:

Más detalles

Gestión de proyectos

Gestión de proyectos Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El

Más detalles

Carrera: IFM - 0403 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM - 0403 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Administración de proyectos Licenciatura en Informática IFM - 0403 3-2-8 2.- HISTORIA

Más detalles

Por qué es importante la planificación?

Por qué es importante la planificación? Por qué es importante la planificación? La planificación ayuda a los empresarios a mejorar las probabilidades de que la empresa logre sus objetivos. Así como también a identificar problemas claves, oportunidades

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO

Más detalles

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo Índice completo de la Guía Índice completo de la Guía 1. Quién debe leer esta guía? 3 2. Qué es un ERP? 7 2.2. Qué es un ERP?... 9 2.3. Cuál es el origen del ERP?... 10 2.4. ERP a medida o paquetizado?...

Más detalles

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos

Más detalles

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

Curso TURGALICIA SISTEMA DE GESTIÓN DE SEGURIDAD Y SALUD EN EL TRABAJO OHSAS 18001:2.007

Curso TURGALICIA SISTEMA DE GESTIÓN DE SEGURIDAD Y SALUD EN EL TRABAJO OHSAS 18001:2.007 Curso TURGALICIA SISTEMA DE GESTIÓN DE SEGURIDAD Y SALUD EN EL TRABAJO OHSAS 18001:2.007 C/Fernando Macías 13; 1º izda. 15004 A CORUÑA Tel 981 160 247. Fax 981 108 992 www.pfsgrupo.com DEFINICIONES: RIESGOS

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

V Estudio CRM en España. Resultados cuantitativos

V Estudio CRM en España. Resultados cuantitativos V Estudio CRM en España Resultados cuantitativos El concepto CRM en este estudio El cambio de formato No se ha llevado a cabo una encuesta masiva (en el anterior estudio fueron aproximadamente 200 respuestas).

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS

FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS Varios autores han tratado de identificar y describir las distintas fases en el proceso de resolución de problemas. Polya (1945), en su modelo descriptivo,

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

Mesa de Ayuda Interna

Mesa de Ayuda Interna Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...

Más detalles

Informe de Seguimiento. Máster Universitario en Dirección y Administración de Empresas-MBA. Empresas-MBA de la Universidad de Málaga

Informe de Seguimiento. Máster Universitario en Dirección y Administración de Empresas-MBA. Empresas-MBA de la Universidad de Málaga Informe de Seguimiento Máster Universitario en Dirección y Administración de Empresas-MBA de la Universidad de Málaga 1. ÁMBITO NORMATIVO El artículo 27 del Real Decreto 1393/2007, de 29 de octubre, modificado

Más detalles

Procedimiento de Sistemas de Información

Procedimiento de Sistemas de Información Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

de la empresa Al finalizar la unidad, el alumno:

de la empresa Al finalizar la unidad, el alumno: de la empresa Al finalizar la unidad, el alumno: Identificará el concepto de rentabilidad. Identificará cómo afecta a una empresa la rentabilidad. Evaluará la rentabilidad de una empresa, mediante la aplicación

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

Guía Práctica para el Diseño de Proyectos Sociales

Guía Práctica para el Diseño de Proyectos Sociales Guía Práctica para el Diseño de Proyectos Sociales Marcela Román C. CIDE INTRODUCCION Las Políticas de focalización de la acción social del Estado y, en particular la educativa, están fundamentalmente

Más detalles

CONSULTORES EN GESTIÓN DE LA CALIDAD. INSTRUCCIONES PARA SU EMPLEO.

CONSULTORES EN GESTIÓN DE LA CALIDAD. INSTRUCCIONES PARA SU EMPLEO. CONSULTORES EN GESTIÓN DE LA CALIDAD. INSTRUCCIONES PARA SU EMPLEO. Por Giancarlo Colferai. La decisión de implementar un SGC puede ser el primer contacto real de la organización con el Mundo de la ISO

Más detalles

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería

Más detalles

U.T. 2 Planificación de Proyectos

U.T. 2 Planificación de Proyectos U.T. 2 Planificación de Proyectos En el tema anterior hemos visto que es determinante una buena planificación del proyecto, ya que de no realizarse ésta, nunca sabremos el tiempo que resta para la finalización

Más detalles

Administración por Procesos contra Funciones

Administración por Procesos contra Funciones La administración moderna nos marca que en la actualidad, las organizaciones que no se administren bajo un enfoque de procesos eficaces y flexibles, no podrán sobrepasar los cambios en el entorno y por

Más detalles

Técnicas de valor presente para calcular el valor en uso

Técnicas de valor presente para calcular el valor en uso Normas Internacionales de Información Financiera NIC - NIIF Guía NIC - NIIF NIC 36 Fundación NIC-NIIF Técnicas de valor presente para calcular el valor en uso Este documento proporciona una guía para utilizar

Más detalles

programación y guías docentes, el trabajo fin de grado y las prácticas externas.

programación y guías docentes, el trabajo fin de grado y las prácticas externas. Informe de Seguimiento Graduado o Graduada en Administración y Dirección de Empresas de la Universidad de Málaga 1. ÁMBITO NORMATIVO El artículo 27 del Real Decreto 1393/2007, de 29 de octubre, modificado

Más detalles