Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.14076/15799
Title: | Herramienta case de cuarta generación orientada a la aceleración del desarrollo de aplicaciones Web de propósito especifico |
Authors: | González Pinto, Julio Teobaldo Luis Sánchez, William Henry |
Advisors: | Simich López, Víctor Arturo |
Keywords: | CASE (Informática);Aplicaciones web |
Issue Date: | 2018 |
Publisher: | Universidad Nacional de Ingeniería |
Abstract: | Hoy igual que ayer, la competencia exige a las empresas privadas el tardar lo menos posible en colocar sus productos en el mercado. Sumado esto a la necesidad bien conocida de lograr la mayor eficiencia posible, léase reducción de costos para lograr un objetivo dado, se tiene por resultado que existe una creciente presión por reducir los costos de desarrollo de aplicaciones informáticas en sus dimensiones de carga de trabajo y de tiempo de desarrollo y su derivado el tiempo de entrega o time to market.
Adicionalmente las empresas necesitan la seguridad de que sus inversiones en este campo van a tener resultados previsibles y exitosos, lejos de los muchos proyectos informáticos que no terminan a tiempo o, peor aún, no llegan a culminarse.
Con estos objetivos se crearon hacen varios años las herramientas CASE. Estas alcanzaron una base de usuarios pero después sufrieron una caída en su aceptación debido a muchos inconvenientes en su uso.
En estos tiempos las aplicaciones informáticas son en entorno web por las ventajas que éste acarrea a las organizaciones privadas y públicas.
El aporte de la presente tesis es satisfacer la necesidad en eficiencia y seguridad en el desarrollo web, implementando el concepto de la herramienta CASE con las consideraciones antes expuestas y solucionando los problemas que hicieron caer en el abandono a sus antiguas predecesoras. Pretende recoger las lecciones aprendidas a través de varios años de aplicación de herramientas metodológicas e informáticas y enfocarse en el dominio específico de los sistemas de información Web con iv-
funcionalidad CRUD (Create, Read, Update, Delete) y con arquitectura de tres capas con el fin de reducir el costo y abreviar el tiempo de entrega (time-to-market) mediante la disminución de la carga de trabajo en programación y por tanto el tiempo de desarrollo.
Los desarrollos web son en varios lenguajes de programación pero mayoritariamente en Java y PHP. Para la construcción de la herramienta CASE, así como para el código que genera se ha escogido la plataforma LAMP (Linux, Apache, Mysql, PHP) por ser muy difundida y ser software libre. Today like yesterday, competition requires private companies to take as little as possible to launch their products into the market. Coupled with the well-known need to achieve the highest possible efficiency - in other words, cost reduction to achieve a given objective - the result is that there is an increasing pressure to reduce development costs for computer applications in their two dimensions: workload and delivery time and its derivative time to market. Additionally companies need assurance that their investments in this area will be predictable and yield successful results, far from the many IT projects that do not end on time, or even worse, fail to culminate. With these goals in mind, many CASE tools were created several years ago. They reached an interesting user base but then suffered a fall in acceptance due to many drawbacks in its use. Nowadays, software applications are mostly for the Web environment because of the benefits it brings to private and public organizations. The contribution of this thesis is to satisfy the need for efficiency and safety in web development, implementing the concept of the CASE tool with the above considerations and solving the problems that caused its predecessors to fall into abandonment. Its aim is to collect lessons learned through several years of implementation of methodologies and tools and focus on the specific domain of Web information systems with the CRUD (Create, Read, Update, Delete) functionality and with three-tier architecture in order to vi- bring costs and delivery times (time-to-market) down by reducing programming workload and therefore development times. Various programming languages are currently used for web developments, mostly Java and PHP. Because of its widespread use and the fact of being free software, the LAMP platform (Linux, Apache, Mysql, PHP) has been chosen for this CASE tool to be built upon, as well as for the code the tool generates. |
URI: | http://hdl.handle.net/20.500.14076/15799 |
Rights: | info:eu-repo/semantics/restrictedAccess |
Appears in Collections: | Ingeniería de Sistemas |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
gonzales_pj.pdf | 3,28 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License
Indexado por: