Thesis SISTEMA DE CONTROL PARA PROYECTOS DE SOFTWARE EN EQUIFAX
Loading...
Date
2022
Authors
Journal Title
Journal ISSN
Volume Title
Program
INGENIERÍA DE EJECUCIÓN EN SOFTWARE
Campus
Sede Viña del Mar
Abstract
El desarrollo de software es una profesión joven en comparación a otras profesiones como medicina o construcción. Muchas maneras diferentes de llevar los procesos,analizar, diseñar e implementar se han hecho presentes a lo largo del tiempo, todas con una constante, la documentación. Este trabajo de título abordará un problema muy arraigado a la cultura del desarrollo de software e IT, en donde la documentación estema de debate para generaciones recientes de desarrollo de software, ya que se le asocia comúnmente a bloques interminables de papel en que se especifican funcionalidades e implementaciones de software que no han sido actualizados o no reflejan el estadoactual de un sistema, dejándolas virtualmente inútiles. En cambio, exponentes en el mundo del desarrollo afirman que la documentación es uno de los aspectos más importantes a la hora de traspasar el conocimiento a nuevos desarrolladores o analistas de negocio.A pesar de que la corriente actual en metodologías agiles sigue irrumpiendo en el mundo del desarrollo de software, grandes empresas se han visto incapaces de adoptar algunas de sus proposiciones, en este caso, Equifax, al tratarse de una de las compañías de datos más grandes en el mundo es incapaz de desprenderse de la documentación, no solo por razones contractuales con clientes, sino que el ritmo de cambio es tan alto que equipos de desarrollo no permanecen más de 1 año migrando o soportando una plataforma en determinado momento. Esto se evidencia en el desorden que se genera en sus bases de conocimiento, lo cual genera una deuda a nivel de negocios, en el que la organización no puede saber con toda la claridad posible, que es lo que hacen sus sistemas y en qué estado se encuentran.En el capítulo 1 se presentarán aspectos importantes de la organización que ayudarán a entender sus necesidades actuales y estructura para generar alternativas de solución que satisfagan dichas necesidades, maximizando atributos importantes para una organización TI en estos tiempos, se presentarán alternativas de solución y se seleccionara una utilizando criterios propios de la organización.En el capítulo 2 se modelan los requerimientos y se formalizan los requisitos, se generan modelos de alto nivel para el correcto entendimiento de la solución en el contexto de negocios y se da lugar a la creación de diagramas que representen correctamente la solución a nivel de casos de uso. En el capítulo 3, finalmente, se detallan las entidades a nivel técnico y se explica con mayor detalle cada uno de los escenarios a abordar con el proyecto, se especifican los modelos relacionales y de clases para establecer una base sólida de la cual programadores e ingenieros puedan hacer uso en la etapa de implementación.
Description
Keywords
ASEGURAMIENTO DE CALIDAD, TRAZABILIDAD, CONTROL DE CAMBIOS