Publication:
Optimización del flujo de programa en software de gestión para microelectrónica

Loading...
Thumbnail Image
Identifiers
Publication date
2015
Defense date
2015-07-08
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
La empresa Computadoras Redes e Ingeniería, S.A. (Crisa), dentro de su sección de microelectrónica necesita una herramienta que se encargue de instalar paquetes, que incluyen diseños de hardware que pueden ser reutilizados en varios proyectos. El propósito de este Trabajo Fin de Grado es el de implementar la aplicación a medida que satisfaga las necesidades planteadas. Para ello, se pretende analizar las características que ofrecen los sistemas de gestión de paquetes actuales, dado que el software especificado se puede considerar como tal, para poder extraer las características que pueden ser reaprovechadas y conocer cuáles son las estructuras de datos que permiten el funcionamiento de estas herramientas. El desarrollo se separa en dos versiones diferenciadas y consistentes, pero que utilizan un núcleo común. Por una parte, se encuentra la versión en línea de comandos y por otra una versión gráfica. Ambas proporcionan la misma funcionalidad pero los distintos usuarios que prueban el programa tienden más al uso de una u otra y por ello, debe garantizarse que no haya diferencia entre usar una u otra. Del mismo modo, un aspecto importante es el de la compatibilidad, puesto que no todos los desarrolladores que utilizan la herramienta utilizan la misma plataforma y el objetivo es que sea accesible a todos.
Computadoras, Redes e Ingeniería, S.A. (Crisa) needs a tool for its microelectronic section which handles the problem of installing packages, which include hardware designs that can be reused in other projects. The purpose of this Bachelor Thesis is to implement a custom-made application which satisfies the exposed necessities. To do that, it is intended to analyze the features other package manager systems offer, as this software can be considered as such, to be able to extract the reusable features and to know what the common data structures, which allows those tools working, are. In order to develop the tool, work has been separated in two consistent and diffenced versions, which use the same kernel. On the one hand, there is a command-line version and on the other hand there is a graphic one. Both provide the same functionality but users tend to user one more than another and there must be guaranteed that there is no difference between using any of those versions. At the same time, an important aspect is the compatibility between platforms since each developer which uses the tool can use a different one and the main objective is that all of them can use the program independently on where they run it.
Description
Keywords
Informática de gestión, Software de gestión, Microelectrónica
Bibliographic citation