390 research outputs found

    Desarrollo de un sistema para el control del inventario, facturación y pedido para la empresa, Telerepuestos-electrónica

    Get PDF
    “Telerepuestos Electrónica” es una empresa privada que vende una gran variedad de accesorios y repuestos electrónicos de diferentes líneas y marcas; esta se ha convertido en una de las empresas más grandes en la distribución de este tipo de productos en el país. Esta empresa tiene como meta ganar una buena posición en el mercado, promoviendo siempre la innovación y luchando por proveer los productos y servicios de más alta calidad para servir a sus clientes de la mejor manera posible; al mismo tiempo tiene como objetivo interno la reducción al mínimo de los recursos físicos y financieros usados para el desarrollo de la empresa, obteniendo así mayor rentabilidad. La empresa no cuenta con ningún tipo de sistema automatizado que permita el control y la agilización de sus procesos. El proceso y registro de las ventas y la facturación se realiza manualmente; este es un trabajo realizado con minuciosidad y hasta ahora no ha sido reemplazado por otro método más efectivo y rápido debido, en parte, por la resistencia al cambio, la costumbre y la falta de la guía de un analista de sistemas capacitado. Por este motivo se decidió desarrollar el sistema de Facturación, Inventario y Pedido para la empresa “Telerepuestos Electrónica” el cual ayudará a administrar la información de una manera eficiente y ordenada y suplirá las necesidades de agilización de los procesos en vista del cumplimiento de las metas de la empresa, brindándole una mejor atención al cliente y mejorando la actitud y actuación de sus trabajadores. Este sistema fue diseñado y programado, en un ambiente completamente orientando a objeto con el cual se logra un análisis abstracto de un problema de la vida real; se utilizó el lenguaje de modelado UML para elaborar los diferentes diagramas que interpretan y describen gráficamente el diseño del sistema y el software utilizado para el diseño de las bases de datos fue Visual Fox Pro versión 9.0 que es una estupenda herramienta a la hora de construir soluciones de base de datos de todas las dimensiones debido a su flexibilidad. El paradigma orientado a objeto brinda muchas ventajas en comparación con otras metodologías y se ha hecho muy popular entre los programadores; igualmente el lenguaje de UML ha tenido gran aceptación debido a que permite a los creadores de sistemas generar diseños que capturen sus ideas de una forma convencional y fácil de comprender para comunicarla a otras personas. Con estas herramientas se pueden desarrollar sistemas en menos tiempo de una forma más controlada; logrando de esta manera que el resultado final satisfaga los requerimientos de los usuarios en las empresas que requieren de un sistema para el control de sus actividades

    Diseño y desarrollo de productos industriales asistido por ordenador usando diseño axiomático y tecnología de agentes inteligentes

    Get PDF
    El objeto de este trabajo consiste en la realización de una investigación extensa sobre metodologías de diseño y desarrollo de productos asistido por ordenador. En concreto se desarrollará la metodología de Diseño Axiomático. De forma paralela, se realizará una revisión bibliográfica sobre modelos computacionales que soporte algunas tareas del diseño de forma interactiva, permitiendo que los pasos por los que se forman las alternativas de diseño durante el proceso de diseño y desarrollo del producto estén guiados por el diseñador, aproximándose en mayor medida a las características de los procesos creativos de diseño. Este modelo computacional se centrará en la Tecnología de Agentes Inteligentes. Finalmente, se intentará proponer un modelo de soporte al diseño y desarrollo de productos mediante la metodología de Diseño Axiomático y la Tecnología de Agentes InteligentesThe purpose of this work consists in performing extensive research on methodologies for design and development of products computer aided . Specifically Axiomatic Design methodology will be developed. In parallel , we will review the literature about computational models that support some design tasks interactively, allowing the steps by which design alternatives composed during the process of design and product development are guided by the designer, approaching more to the characteristics of the creative design process. This computer model will focus on Intelligent Agents Technology. Finally, we will try to propose a model to support design and development of products using the methodology of Axiomatic Design and Technology of Intelligent Agents

    Las ubicuas dependencias de comparación de conjuntos de valores: conceptualización, análisis y modelado

    Get PDF
    Como respuesta a la incesante necesidad de incorporar todo el conocimiento que encierran las reglas del negocio en los sistemas de información han surgido diversas propuestas para representar dichos conceptos en los modelos de datos desde los primeros estadios de su concepción. Sin embargo, la captura de estas reglas en el modelo conceptual no es una tarea simple, dado que son de naturaleza compleja, tienen una estructura arbitraria, son volátiles y difíciles de aplicar. Dado que la existencia de conjuntos de atributos compatibles y semánticamente vinculados conduce frecuentemente a comparaciones entre ellos, éste trabajo se enfoca en un tipo especial de reglas del negocio que pueden representarse por medio de Dependencias de Comparación de Conjuntos de Valores. Ellas limitan el modo en el cual un conjunto de datos se relaciona con otro; es así que se pueden establecer cuatro modos: mediante relaciones de inclusión, de exclusión, de igualdad o de superposición parcial o solapamiento. Esta parte de nuestro proyecto está dedicada a estudiar dichas dependencias desde un punto de vista con centro en la estructura sintáctica de los atributos que están sujetos a comparación, haciendo uso del marco teórico que ha brindado previamente el análisis de las dependencias de inclusión.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Las ubicuas dependencias de comparación de conjuntos de valores: conceptualización, análisis y modelado

    Get PDF
    Como respuesta a la incesante necesidad de incorporar todo el conocimiento que encierran las reglas del negocio en los sistemas de información han surgido diversas propuestas para representar dichos conceptos en los modelos de datos desde los primeros estadios de su concepción. Sin embargo, la captura de estas reglas en el modelo conceptual no es una tarea simple, dado que son de naturaleza compleja, tienen una estructura arbitraria, son volátiles y difíciles de aplicar. Dado que la existencia de conjuntos de atributos compatibles y semánticamente vinculados conduce frecuentemente a comparaciones entre ellos, éste trabajo se enfoca en un tipo especial de reglas del negocio que pueden representarse por medio de Dependencias de Comparación de Conjuntos de Valores. Ellas limitan el modo en el cual un conjunto de datos se relaciona con otro; es así que se pueden establecer cuatro modos: mediante relaciones de inclusión, de exclusión, de igualdad o de superposición parcial o solapamiento. Esta parte de nuestro proyecto está dedicada a estudiar dichas dependencias desde un punto de vista con centro en la estructura sintáctica de los atributos que están sujetos a comparación, haciendo uso del marco teórico que ha brindado previamente el análisis de las dependencias de inclusión.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Las ubicuas dependencias de comparación de conjuntos de valores: conceptualización, análisis y modelado

    Get PDF
    Como respuesta a la incesante necesidad de incorporar todo el conocimiento que encierran las reglas del negocio en los sistemas de información han surgido diversas propuestas para representar dichos conceptos en los modelos de datos desde los primeros estadios de su concepción. Sin embargo, la captura de estas reglas en el modelo conceptual no es una tarea simple, dado que son de naturaleza compleja, tienen una estructura arbitraria, son volátiles y difíciles de aplicar. Dado que la existencia de conjuntos de atributos compatibles y semánticamente vinculados conduce frecuentemente a comparaciones entre ellos, éste trabajo se enfoca en un tipo especial de reglas del negocio que pueden representarse por medio de Dependencias de Comparación de Conjuntos de Valores. Ellas limitan el modo en el cual un conjunto de datos se relaciona con otro; es así que se pueden establecer cuatro modos: mediante relaciones de inclusión, de exclusión, de igualdad o de superposición parcial o solapamiento. Esta parte de nuestro proyecto está dedicada a estudiar dichas dependencias desde un punto de vista con centro en la estructura sintáctica de los atributos que están sujetos a comparación, haciendo uso del marco teórico que ha brindado previamente el análisis de las dependencias de inclusión.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Propuesta para el manejo de restricciones en modelos de clases usando atom3

    Get PDF
    La construcción de los modelos para el desarrollo de software se ha realizado tradicionalmente con herramientas CASE. En estas herramientas los formalismos de cada modelo ya se encuentran plenamente definidos, lo que implica que no es posible agregarles nuevas restricciones. Las herramientas de Metamodelado surgieron como una manera de solución a este problema, pues poseen formalismos propios (generalmente gráficos) que permiten la expresión de diferentes modelos, incluyendo sus restricciones. En este artículo se presenta una propuesta para involucrar restricciones en el modelo de clases de UML empleando para ello el AToM3, una herramienta de metamodelado./Modeling for software development has been traditionally made by CASE tools. In these tools, formalisms for every model are completely defined, which implies it’s not possible adding new restrictions. Meta-modeling tools emerge like a solution for this problem, because they have their own formalisms (generally in graphic environment) allowing different model expressions, including restrictions. In this paper a proposal for involving restrictions in UML class model using AToM3 (a meta-modeling tool) has been presented

    Brainstorm/J: Un framework para agentes inteligentes

    Get PDF
    Intelligent agents and multi-agent systems (MAS) are one of the most rapidly developing areas of research of the last years. Agents offer new ways to analyze, design and implement software systems, improving, potentially, the ways in which software is modeled and then materialized by using a programming languageSociedad Argentina de Informática e Investigación Operativ

    Un estudio comparativo de herramientas para el modelado con UML

    Get PDF
    El presente artículo caracteriza el entorno de las herramientas CASE de modelado y de manera especial aquellas que se apoyan en UML, como lenguaje de especificación para el modelado orientado a objetos. Los diferentes aspectos de las herramientas de modelado con UML se clasificaron en cuatro grupos: (a) Enfoque Procedimental, que describe el apoyo de la herramienta al proceso (b) Soporte al modelado arquitectónico, que analiza el grado de soporte de la herramienta para la definición de la arquitectura del sistema, (c) Apoyo al repositorio, que describe la manera como la herramienta soporta los servicios de almacenamiento, intercambio y recuperación de elementos y (d) Enfoque Funcional, que agrupa características generales deseables de una herramienta de este tipo. Se seleccionaron cinco de las herramientas de modelado con UML más conocidas (ArgoUML, Rational Rose, WithClass, Together y Poseidon) con el fin de validar en ellas la aplicabilidad de los conceptos. El análisis se complementa con la caracterización de AR2CA, una herramienta que está siendo desarrollada por el grupo de Ingeniería de Software de la Universidad EAFIT

    Un estudio comparativo de herramientas para el modelado con UML

    Get PDF
    This article characterizes the environment of CASE modeling tools, especially those that are supported by UML, a specification language for object oriented modeling. The different aspects of UML modeling tools were classified in four groups: (a) Procedure approach, which describes the support of the tool to the process (b) Support to architectonic modeling, which analyzes the degree of support of the tool for the definintion of the architecture of the system, (c) Repository support, which describes the way the tool supports the services of storage, exchange, and element recovery and (d) Functional approach, which groups the desired characteristics of this type of tool. Five of the most well known UML modeling tools were chosen (ArgoUML, Rational Rose, WithClass, Together and Poseidon) with the purpose of validating in them the application of the concepts. The analysis is complemented with the characterization of AR2CA, a tool that is currently under development by the Software Engineering Group of Universidad EAFIT.El presente artículo caracteriza el entorno de las herramientas CASE de modelado y de manera especial aquellas que se apoyan en UML, como lenguaje de especificación para el modelado orientado a objetos. Los diferentes aspectos de las herramientas de modelado con UML se clasificaron en cuatro grupos: (a) Enfoque Procedimental, que describe el apoyo de la herramienta al proceso (b) Soporte al modelado arquitectónico, que analiza el grado de soporte de la herramienta para la definición de la arquitectura del sistema, (c) Apoyo al repositorio, que describe la manera como la herramienta soporta los servicios de almacenamiento, intercambio y recuperación de elementos y (d) Enfoque Funcional, que agrupa características generales deseables de una herramienta de este tipo. Se seleccionaron cinco de las herramientas de modelado con UML más conocidas (ArgoUML, Rational Rose, WithClass, Together y Poseidon) con el fin de validar en ellas la aplicabilidad de los conceptos. El análisis se complementa con la caracterización de AR2CA, una herramienta que está siendo desarrollada por el grupo de Ingeniería de Software de la Universidad EAFIT

    Derivación, Evaluación y Mejora de la Calidad de Arquitecturas Software en el Desarrollo de Líneas de Producto Software Dirigido por Modelos

    Full text link
    En los últimos años se han propuesto diferentes aproximaciones para el desarrollo de sistemas altamente complejos. Algunos esfuerzos intentan aplicar la aproximación de Líneas de Producto Software tratando de sacar partido de la reutilización masiva para producir sistemas software que comparten un conjunto común de características. Una Línea de Producto Software (LPS) es un conjunto de sistemas software que comparten un conjunto de características comunes que satisfacen las necesidades específicas de un segmento de mercado particular y que son desarrollados a partir de un conjunto de activos software comunes de un modo preestablecido [6]. El desarrollo de una LPS consta de dos procesos básicos: la Ingeniería del Dominio, donde se establece cuáles son las partes comunes y las variables y se construye un conjunto de activos (product¿s line core assets) como partes de los sistemas software a desarrollar, y la Ingeniería de la Aplicación, donde los core assets son reutilizados sistemáticamente para derivar productos específicos. De este modo se reducen costes y tiempo de desarrollo. En el desarrollo de líneas de producto se presentan dos arquitecturas software que juegan dos roles diferenciados; i) la arquitectura de la línea de producto que da soporte a todas los posibles productos que pueden ser obtenidos a partir de la línea de producto y que cuenta con los mecanismos de variabilidad necesarios para cubrir toda la gama de productos y ii) la arquitectura de producto, que es creada a partir de la arquitectura de la línea de producto ejerciendo los mecanismos de variabilidad, para que esta se adapte a los requisitos del producto en desarrollo. En general, el aseguramiento de la calidad del producto es una actividad crucial para el éxito de la industria del software, pero es, si cabe, más importante cuando se trata del desarrollo de líneas de producto software, dado que la reutilización masiva de core assets hace que los atributos de calidad (propiedades físicas o abstractas de un artefacto software) de los core assets impacten en la calidad de todos los productos de una línea de producto. Este hecho es de especial relevancia cuando tratamos con la arquitectura software, que es el core asset mas critico en el desarrollo de líneas de producto. La arquitectura software es la vía para conseguir el cumplimiento de los requisitos no funcionales de nuestro producto, por lo que asegurar que estos requisitos se cumplen durante el proceso de derivación de la arquitectura es una actividad crítica en el proceso de desarrollo. El desarrollo de líneas de producto va, en la mayoría de los casos, ligada a la aplicación del paradigma de desarrollo dirigido por modelos. El Desarrollo de Software Dirigido por Modelos (DSDM) que promueve el uso de modelos durante a lo largo de todo el proceso de desarrollo de software, permitiendo que estos modelos puedan ser transformados sucesivamente hasta la obtención del producto final. En la literatura no se encuentran propuestas que, de forma completa, sistemática y automatizada, permitan obtener arquitecturas de producto software que cumplan una serie de requisitos de calidad. El presente trabajo de investigación pretende la mejora del contexto anterior proponiendo el método QuaDAI (Quality Driven Architecture Derivation and Improvement), un método de derivación, evaluación y mejora de la calidad de arquitecturas software en el Desarrollo de Líneas de Producto Dirigido por Modelos mediante la definición de un artefacto (el multimodelo) y de un proceso dirigido por transformaciones que permite automatizar un proceso (el de derivación, evaluación y mejora) de por si altamente complejo. Este método va dirigido a empresas de desarrollo de software que utilice el paradigma de LPS y que pretendan introducir técnicas automatizadas de aseguramiento de calidad y para investigadores interesados en el campo de las arquitecturas software, líneas de producto y desarrollo dirigido por modelos.González Huerta, J. (2014). Derivación, Evaluación y Mejora de la Calidad de Arquitecturas Software en el Desarrollo de Líneas de Producto Software Dirigido por Modelos [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/36448TESI
    corecore