Examinando por Materia "Ingeniería del software"
Mostrando 1 - 11 de 11
Resultados por página
Opciones de ordenación
Publicación Sólo datos “Análisis y desarrollo de una solución para documentos tipo paz y salvo aplicando un modelo de desarrollo y gestión de software formulado en la universidad católica de Pereira”(Universidad Católica de Pereira, 2014-04-03) Carvajal Portilla, Diana Lizeth; López López, Diana CarolinaEl presente trabajo es resultado del proyecto de investigación “Validación de un modelo propio para el desarrollo de software que permita la mejora del proceso y el producto en las MyPymes y Pymes de Colombia que construyen software”, que se lleva a cabo en la Universidad Católica de Pereira al interior del Grupo de investigación en Innovación e Ingeniería (GIII-UCP). Este modelo comprende diferentes fases y actividades alrededor del desarrollo y la gestión de software, tales como: requerimientos, arquitectura, construcción, pruebas, implantación, planificación y estimación, SQA, configuración de versiones, reporte de incidencias y documentación. Para realizar la validación del modelo se planea en un primer momento, realizar diferentes desarrollos siguiendo la metodología planteada, entre estos, el sistema que permite el manejo de la información y documentos en la nube, “Sistema paz & salvo”; el objetivo general de este trabajo es la aplicación del modelo propio en el proceso de desarrollo y gestión de dicho sistema, para posteriormente, en la ejecución de futuros proyectos tener los medios necesarios para validar la calidad del software desarrollado frente a otros similares existentes en el mercado. /Abstract: This work is the result of the research project " Validation own to develop software that enables process improvement and product MSMEs and SMEs in Colombia who build software model ," which takes place at the Catholic University Pereira inside the research Group on Innovation and Engineering ( GIII -UCP ) . This model comprises different phases and activities around the development and management of software, such as requirements, architecture, construction, testing, implementation, planning and estimating, SQA, versioning settings, incident reporting and documentation. To validate the model is planned at first , perform different developments following the methodology proposed , among these , the system that allows the management of information and documents in the cloud , "peace & safe system ," the overall objective of this work is the application of the model itself in the process of development and management of the system , and later , in the implementation of future projects have the means to validate the quality of the developed software against similar on the market .Publicación Sólo datos Analizar, diseñar y desarrollar el software de intercambio de información sobre plataforma web.(2013) Carvajal Portilla, Diana Lizeth; López López, Diana CarolinaEn varias empresas enfocadas a la industria del software se trabaja el desarrollo de proyectos con metodologías ágiles, las cuales no permiten llevar un ejercicio juicioso de la ingeniería del software y su documentación, trayendo consigo algunos problemas. Es por esto que el desarrollo de la práctica académica tiene como objetivo llevar un proceso detallado de la metodología propia de la organización enfocada a la ingeniería del software; para el cumplimiento de este objetivo se realizaron actividades tales como: levantamiento de requerimientos, modelado, especificación de la arquitectura, valoración, documentación, desarrollo, pruebas y mantenimiento. En productos existentes y por desarrollar. /Abstract: In several companies focused on software industry development project working with agile methodologies, which do not permit to carry a judicious exercise of software engineering and documentation, bringing some problems. That is why the development of academic practice aims to bring a detailed process of the methodology of the organization focused on software engineering, to fulfill this objective were conducted activities such as requirements gathering, modeling, specification of architecture, assessment, documentation, development, testing and maintenance. In existing products and to develop.Publicación Acceso abierto Aplicativo móvil para la administración de solicitudes de Taxi.(2012) Rodriguez Escudero, AndresEn este trabajo se refleja todo el proceso de ingeniería del software sobre el proyecto que corresponde a una aplicación para dispositivos móviles que gestiona servicios de taxi, Donde los presuntos pasajero pueden hacer solicitud de servicios, y los taxistas pueden acudir a estos servicios. /Abstract: This paper reflects the entire software engineering process on the draft corresponding to an application for mobile devices that manages taxi services, where the alleged passenger can request services, and taxi drivers can attend these services.Publicación Sólo datos Diseño de prototipo de control de asistencia para el colegio Nuestra Señora de Guadalupe.(Universidad Católica de Pereira, 2014-07-11) Orrego García, Jorge Luis; Torres Forero, Fabián StevensTeniendo en cuenta las necesidades de la Institución Educativa respecto al control de asistencia, el grupo ha desarrollado un proyecto el cual sistematiza este proceso, usando como identificador un lector de código de barras, pues ofrece beneficios en su rapidez de utilización y es económico para adquirir, también mediante el software creado, los directivos de la Institución podrán establecer la fecha y hora exacta en la que un estudiante llega a la Institución o si se presenta inasistencias, otorgándole información al interesado, en este caso el coordinador disciplinario. La aplicación ha sido desarrollada teniendo en cuanta la Ingeniería del software que es necesaria para la programación y documentación; se ha escogido la metodología Métrica V3, que es una guía aceptada internacionalmente. /Abstract: This paper summarizes the process of adopting technology-supported attendance control service in Nuestra Señora de Guadalupe School making easer the attendance monitorring. The team has been developing an attendance control system that was implemented using networked technology (barcode scanner) this system offers many benefits including maneuverability, economy, installation ease, and versatility. The Software Generates a single student report showing, student name, days present, days absent, days tardy. Summary shows total attendance and attendance percentages. Vice principal usually has oversight in monitoring student attendance, so the system permit to maintain a daily record of a student’s arrival and departure time from school, helping to improved school attendance and punctuality. This app has been developed using software engineering an important tool in the practices to the creation, operation, and maintenance of software systems applying metrica V3 methodology an international standard guide.Publicación Restringido Diseño de Sistema de información que implementa el modelo automatizado para el aseguramiento de la calidad de los requerimientos en proyectos de software.(Universidad Católica de Pereira, 2019-11-25) Gómez Osorno, YuliethEste proyecto define el Diseño de un sistema de información que implemente el “modelo automatizado para el aseguramiento de la calidad de los requerimientos en proyectos de software”, es un modelo útil en el momento de realizar el desarrollo y gestión de requisitos, el cual está enfocado al mejoramiento de los proyectos de software. Además, permite que el documento SRS se desarrolle de manera fácil, rápida y pueda ofrecer a las MiPYMES una herramienta que garantice la calidad del producto desde las etapas iniciales del proyecto. El modelo busca facilitar la identificación de requerimientos y su especificación mediante la implementación de buenas prácticas, permitiendo tener un mayor control sobre el estado de los requisitos de cada proyecto de software y la elaboración de especificaciones que cumplan con ciertas características de calidad. Esto, al final, redundará en una mejor calidad del producto y mejor desempeño no solo de los empleados desarrolladores de software, sino también de las MiPymes al obtener y ofrecer un software de calidad. Abstract : This project defines the Design of an information system that implements the “automated model for quality assurance of requirements in software projects”, it is a useful model at the time of carrying out the development and management of requirements, which is focused on the improvement of software projects. In addition, it allows the SRS document to be developed in an easy, fast way and can offer to MiPYMES a tool that guarantees product quality from the initial stages of the project. The model seeks to facilitate the identification of requirements and their specification through the implementation of good practices, allowing greater control over the status of the requirements of each software project and the development of specifications that meet certain quality characteristics. This, in the end, will result in better product quality and better performance not only of software developer employees, but also of MSMEs when obtaining and offering quality software.Publicación Acceso abierto Estado del arte de la ingeniería del software en el ámbito Nacional e internacional de acuerdo a organizaciones que Tratan la disciplina(2013-05-17) Toro Lazo, Alonso; Cardona Benjumea, LorenaEn la actualidad, la calidad es un aspecto clave en el desarrollo e implementación de soluciones a través del software. Es por este motivo, que diferentes organizaciones han generado diversas prácticas de ingeniería para garantizarla. El presente trabajo de grado aborda de manera general el estado del arte de la ingeniería del software en el ámbito nacional e internacional de acuerdo a organizaciones que tratan la disciplina, con el fin de servir como referente para nuevas propuestas que permitan abordar la ingeniería del software como disciplina, a nivel local, nacional o internacional; de tal manera que no se desconozca el avance que, desde los años 50, se ha logrado al respecto. /Abstract: Nowadays, quality is a key aspect in the development and implementation of solutions through software. For this reason, different organizations have created several engineering practices to ensure it. This project shows broadly the state of the art of software engineering according to national and international organizations that deal with this discipline, to serve as reference for new proposals to address the software engineering as a discipline at the local, national or international level so that it recognizes the progress that since the 50’s, has been achieved in this regard.Publicación Sólo datos Informe final seminario de profundización en investigación : tendencias internacionales, nacionales y regionales de sistemas de información y telecomunicaciones(Universidad Católica de Pereira, 2010) Peña Ruiz, Carlos Andrés; Arismendi Giraldo, Franklin de Jesús; Henao Montoya, EugenioPublicación Acceso abierto Propuesta “guía para la gestión de proyectos de desarrollo de software en el grupo de residencia en línea de investigación”(2012-04-11) Santacruz Pareja, Juan Sebastián; Ríos López, Andrés DavidLa gestión de proyectos es la aplicación de habilidades, conocimientos, herramientas y técnicas para satisfacer los requisitos de un proyecto; constituye por sí misma, una disciplina que propende por la administración y organización de recursos, de tal forma que, la formulación de un proyecto –de software, para el caso que nos ocupa-, pueda ejecutarse en el marco de los alcances establecidos y tiempo y costos definidos. El trabajo presentado a continuación, es la construcción de un documento guía para la gestión de proyectos software, en el cual, se tomaron como base metodologías aceptadas y reconocidas mundialmente en gestión de proyectos donde se muestran aspectos importantes, que en la actualidad no se tienen en cuenta en el desarrollo de la mayoría de los proyectos software, tales como: tiempos, costos, recursos humanos, calidad, riesgos y alcance entre otros. De esta manera no solo se pretende aumentar los índices de la calidad del software, sino también brindar un soporte y control durante todo el desarrollo del proyecto. El documento guía fue probado con uno de los proyectos de grado de la Universidad Católica Popular del Risaralda y posteriormente entregado a un tercero sin experiencia para que realizara la gestión de un proyecto software tomando como guía el instrumento elaborado. Finalmente se muestran los resultados y conclusiones de la práctica realizada.Publicación Acceso abierto Prototipo de aplicación para móvil para realizar pedidos a los restaurantes(Universidad Católica de Pereira, 2015-02-25) Madrid Vélez, Alexander; Pérez García, AlejandroEn este trabajo se evidencia todo el proceso de ingeniería del software, con el fin de llevar a cabo el desarrollo del prototipo de una aplicación móvil, para realizar pedidos a restaurantes de la ciudad de Pereira, donde estarán involucrados los establecimientos que deseen hacer parte de este proyecto y las personas interesadas en la oferta gastronómica.\ Abstract: In this paper the whole process of software engineering is evidenced, in order to carry out the development of the prototype of a mo-bile application for ordering at restaurants in the city of Pereira, where the commercial es-tablishments that wish to be involved will be part of this project as well as those interested in gastronomic offer.Publicación Acceso abierto Sistema de información para el manejo de inventarios y toma de pedidos de la empresa Distri López T.A.T.(Universidad Católica de Pereira, 2016-12-12) Flórez López, Leonardo; Mosquera Mosquera, Jaime AlbertoUn sistema de información es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad o un objetivo. En la empresa Distri López T.A.T. actualmente no existe un sistema de información; por lo tanto, se desea crear uno, para así facilitar sus procesos. Distri López T.A.T. es una empresa dedicada a la comercialización de productos de dulcería de diferentes marcas, en algunas zonas del eje cafetero, su distribución está centrada en los clientes minoristas como lo son las tiendas de barrio. Por esto se creará un sistema de información, que le permitirá a la empresa Distri López T.A.T. controlar algunos procesos que se llevan a cabo diariamente en dicha empresa. Para desarrollar el proyecto se hace una revisión de antecedentes en la web para conocer que personas o entidades han trabajado en proyectos similares; se encuentran varios los cuales pueden aportar a este proyecto. En este documento se encontrarán conceptos los cuales servirán como apoyo en su elaboración. El sistema de información contendrá módulos como: inventarios, toma de pedidos y contabilidad básica, los cuales contendrán la información de la empresa, y podrá ser modificada por el administrador del sistema. En este documento se plasma toda la metodología para alcanzar dicho objetivo.\ Abstract: An information system is a set of oriented components and protocols that work together for the collection, organization, storage and communication with one objective in mind which is to meet an objective or a goal. In the company Distri Lopez T.A.T. there is currently no information system; therefore, the need to create one has become a priority which will help improve work rate and increase performance. Distri Lopez T.A.T. is a company dedicated to the marketing of confectionery products of different brands, in some areas the coffee-distribution is focused on retail customers such as neighborhood stores. As a result, an information system will be created which will allow the Distri Lopez T.A.T company to control some processes that take place daily within the company. To develop the project a background check has been performed on the web to find out what sort of individuals or entities have worked on similar projects; there are several which can contribute to this project. In this document, I will be able to demonstrate which concepts can potentially be used as a foundation for the development of said system. The information system will contain user requirements such as inventory, order taking and basic accounting records, which will store the information of the company, and may be modified by the system administrator. In this document, all methodology will be presented and explained on how to achieve this objective.Publicación Acceso abierto Sistema de Información Web para la gestión de citas y manejo del portafolio para el consultorio odontológico Dentaldoc(Universidad Católica de Pereira, 2022-06-14) Penagos Parra, Eduar MauricioEl presente trabajo de grado, es el desarrollo de una aplicación web que permita optimizar el funcionamiento y manejo de las actividades propias de un consultorio odontológico como lo son la historia clínica de pacientes, agendamiento de citas, registro por parte de los usuarios nuevos a la plataforma entre otras actividades; esto le permite al consultorio la reducción de gastos al tener un software adecuado a sus necesidades, con la posibilidad de escalabilidad según los requerimientos que se vayan presentando y optimizando la interacción entre paciente y odontólogo. La necesidad que impulsó el desarrollo web fue poder tener una aplicación funcional que representará un costo beneficio acorde al funcionamiento del consultorio. Para desarrollar la aplicación se optó por utilizar el Modelo en Cascada ya que este modelo ordena rigurosamente las etapas del proceso del desarrollo de software obligando al desarrollador a no seguir a la siguiente fase sin haber terminado la anterior. Otro motivo por el cual se utilizó el modelo en cascada fue que otras metodologías requerían de personal adicional para su implementación y por ser un proyecto de una sola persona, no era conveniente implementarlo. La aplicación para su óptimo funcionamiento debe cumplir con todos los requerimientos descritos en el documento, para ello se realizaron las pruebas de rigor para comprobar la funcionalidad del mismo obteniendo muy buenos resultados. Para el desarrollo del software se utilizó el framework Django basado en Python, el cual ofrece estabilidad, seguridad, escalamiento y una gran cantidad de paquetes. La ventaja que tiene el software es la facilidad de modificar o agregar nuevos módulos según la necesidad que tenga el cliente ya que cada módulo es independiente y crear uno nuevo e implementarlo se puede hacer de forma que no interrumpan las operaciones del sistema. Abstract: The present degree work is the development of a web application that allows optimizing the operation and management of the activities of a dental office, such as the clinical history of patients, appointment scheduling, registration by new users to the platform among other activities; This allows the office to reduce expenses by having software that is suitable for its needs, with the possibility of scalability according to the requirements that arise and optimizing the interaction between patient and dentist. The need that drove web development was to have a functional application that represented a cost benefit according to the operation of the office. To develop the application, it was decided to use the Cascade Model since this model rigorously orders the stages of the software development process, forcing the developer not to continue to the next phase without having finished the previous one. Another reason why the waterfall model was used was that other methodologies required additional personnel for its implementation and, since it was a one-person project, it was not convenient to implement it. For its optimal operation, the application must meet all the requirements described in the document, for which rigorous tests were carried out to verify its functionality, obtaining very good results. For the development of the software, the Django framework based on Python was used, which offers stability, security, scalability and a large number of packages. The advantage of the software is the ease of modifying or adding new modules according to the client's needs, since each module is independent and creating a new one and implementing it can be done in a way that does not interrupt system operations.