Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software

El presente trabajo tiene como propósito establecer un proceso para la incorporación de las pruebas de rendimiento dentro de las metodologías agiles usadas por los equipos de desarrollo en aplicaciones web, logrando a través de este una metodología de desarrollo de software ágil que busca aumentar l...

Full description

Autores:
Díaz Ortega, Jaime Alonso
Pérez Casas, Raúl Iván
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Instituto Tecnológico Metropolitano
Repositorio:
Repositorio ITM
Idioma:
spa
OAI Identifier:
oai:repositorio.itm.edu.co:20.500.12622/24
Acceso en línea:
http://hdl.handle.net/20.500.12622/24
Palabra clave:
Desarrollo del software - Control de calidad
Ingeniería de software.
Programación por objetivos
Desarrollo de programas para computador
Programas para computador - Control de calidad
Rights
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id RepoITM2_e12fd987fe5052217bd0547422ee889b
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/24
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
spelling Díaz Ortega, Jaime AlonsoPérez Casas, Raúl IvánBlanco Palencia, Manuel Segundo2018-02-20T19:27:43Z2019-02-26T14:01:43Z2018-02-20T19:27:43Z2019-02-26T14:01:43Z2016http://hdl.handle.net/20.500.12622/24instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/El presente trabajo tiene como propósito establecer un proceso para la incorporación de las pruebas de rendimiento dentro de las metodologías agiles usadas por los equipos de desarrollo en aplicaciones web, logrando a través de este una metodología de desarrollo de software ágil que busca aumentar la calidad del software para las empresas desarrolladoras y las empresas que los adquieren ,entregando a los usuarios una aplicación web confiable y garantizando soportar la carga de usuarios esperada para los ambientes productivos. Este proceso lo logramos identificar y desarrollar por medio de la experiencia laboral adquirida en el área de pruebas, pues se evidencio que las empresas de desarrollo en algunos casos no cuentan con un proceso organizado pensado en el rendimiento del software en condiciones desconocidas que no se alcanzan a tener en cuenta cuando se realiza su desarrollo. Luego se realiza un trabajo investigativo buscando información acerca de procesos de Pruebas de Rendimiento y se procede a acoplar las actividades dentro del ciclo de desarrollo de software ágil. Mediante el desarrollo de este proceso de Pruebas de Rendimiento, se obtiene como resultado, la integración de dicho proceso en la metodología ágil del desarrollo de software, definiendo las prácticas que se llevan a cabo durante el transcurso de un sprint, indicando en qué momento del sprint se debe iniciar cada actividad, con el fin de evaluar anticipadamente el funcionamiento que tendrá una aplicación en un ambiente de producción caracterizándose como un valor agregado al producto final, identificando de esta manera posibles problemas en fases tempranas. De esta forma la empresa desarrolladora de software adquiere una reputación en cuanto a la calidad del software que entrega a sus clientes, lo cual es beneficioso para ambas partesIngeniero de sistemaspregradoRecurso electrónicoapplication/pdfspaInstituto Tecnológico MetropolitanoFacultad de IngenieríasIngeniería de SistemasInstituto Tecnológico Metropolitanohttp://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Desarrollo del software - Control de calidadIngeniería de software.Programación por objetivosDesarrollo de programas para computadorProgramas para computador - Control de calidadDiseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de softwareTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisLICENSElicense.txttext/plain0https://repositorio.itm.edu.co/bitstream/20.500.12622/24/1/license.txtd41d8cd98f00b204e9800998ecf8427eMD51ORIGINALDiazOrtegaJaimeAlonso2016.pdfTesisapplication/pdf566982https://repositorio.itm.edu.co/bitstream/20.500.12622/24/2/DiazOrtegaJaimeAlonso2016.pdff623cb435fec0aff01157adbcd85a92fMD52THUMBNAILDiazOrtegaJaimeAlonso2016.pdf.jpgDiazOrtegaJaimeAlonso2016.pdf.jpgGenerated Thumbnailimage/jpeg4129https://repositorio.itm.edu.co/bitstream/20.500.12622/24/3/DiazOrtegaJaimeAlonso2016.pdf.jpg46adde6ba93bc55634772d419122f10cMD5320.500.12622/24oai:repositorio.itm.edu.co:20.500.12622/242021-03-23 09:47:49.388Repositorio Instituto Tecnológico Metropolitano ITMrepositorio@itm.edu.co
dc.title.spa.fl_str_mv Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
title Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
spellingShingle Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
Desarrollo del software - Control de calidad
Ingeniería de software.
Programación por objetivos
Desarrollo de programas para computador
Programas para computador - Control de calidad
title_short Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
title_full Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
title_fullStr Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
title_full_unstemmed Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
title_sort Diseño de un proceso para incorporar las pruebas de rendimiento en las metodologías de desarrollo de software
dc.creator.fl_str_mv Díaz Ortega, Jaime Alonso
Pérez Casas, Raúl Iván
dc.contributor.author.none.fl_str_mv Díaz Ortega, Jaime Alonso
Pérez Casas, Raúl Iván
dc.contributor.other.none.fl_str_mv Blanco Palencia, Manuel Segundo
dc.subject.spa.fl_str_mv Desarrollo del software - Control de calidad
Ingeniería de software.
Programación por objetivos
Desarrollo de programas para computador
Programas para computador - Control de calidad
topic Desarrollo del software - Control de calidad
Ingeniería de software.
Programación por objetivos
Desarrollo de programas para computador
Programas para computador - Control de calidad
description El presente trabajo tiene como propósito establecer un proceso para la incorporación de las pruebas de rendimiento dentro de las metodologías agiles usadas por los equipos de desarrollo en aplicaciones web, logrando a través de este una metodología de desarrollo de software ágil que busca aumentar la calidad del software para las empresas desarrolladoras y las empresas que los adquieren ,entregando a los usuarios una aplicación web confiable y garantizando soportar la carga de usuarios esperada para los ambientes productivos. Este proceso lo logramos identificar y desarrollar por medio de la experiencia laboral adquirida en el área de pruebas, pues se evidencio que las empresas de desarrollo en algunos casos no cuentan con un proceso organizado pensado en el rendimiento del software en condiciones desconocidas que no se alcanzan a tener en cuenta cuando se realiza su desarrollo. Luego se realiza un trabajo investigativo buscando información acerca de procesos de Pruebas de Rendimiento y se procede a acoplar las actividades dentro del ciclo de desarrollo de software ágil. Mediante el desarrollo de este proceso de Pruebas de Rendimiento, se obtiene como resultado, la integración de dicho proceso en la metodología ágil del desarrollo de software, definiendo las prácticas que se llevan a cabo durante el transcurso de un sprint, indicando en qué momento del sprint se debe iniciar cada actividad, con el fin de evaluar anticipadamente el funcionamiento que tendrá una aplicación en un ambiente de producción caracterizándose como un valor agregado al producto final, identificando de esta manera posibles problemas en fases tempranas. De esta forma la empresa desarrolladora de software adquiere una reputación en cuanto a la calidad del software que entrega a sus clientes, lo cual es beneficioso para ambas partes
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2018-02-20T19:27:43Z
2019-02-26T14:01:43Z
dc.date.available.none.fl_str_mv 2018-02-20T19:27:43Z
2019-02-26T14:01:43Z
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12622/24
dc.identifier.instname.spa.fl_str_mv instname:Instituto Tecnológico Metropolitano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.itm.edu.co/
url http://hdl.handle.net/20.500.12622/24
identifier_str_mv instname:Instituto Tecnológico Metropolitano
reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
repourl:https://repositorio.itm.edu.co/
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Acceso abierto
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.medium.spa.fl_str_mv Recurso electrónico
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Instituto Tecnológico Metropolitano
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.grantor.spa.fl_str_mv Instituto Tecnológico Metropolitano
institution Instituto Tecnológico Metropolitano
bitstream.url.fl_str_mv https://repositorio.itm.edu.co/bitstream/20.500.12622/24/1/license.txt
https://repositorio.itm.edu.co/bitstream/20.500.12622/24/2/DiazOrtegaJaimeAlonso2016.pdf
https://repositorio.itm.edu.co/bitstream/20.500.12622/24/3/DiazOrtegaJaimeAlonso2016.pdf.jpg
bitstream.checksum.fl_str_mv d41d8cd98f00b204e9800998ecf8427e
f623cb435fec0aff01157adbcd85a92f
46adde6ba93bc55634772d419122f10c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Instituto Tecnológico Metropolitano ITM
repository.mail.fl_str_mv repositorio@itm.edu.co
_version_ 1812189349141282816