Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio

76 Páginas

Autores:
Gómez Trujillo, Juan Felipe
Tipo de recurso:
Fecha de publicación:
2010
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/4454
Acceso en línea:
https://repository.eia.edu.co/handle/11190/4454
Palabra clave:
Rights
openAccess
License
Derechos Reservados - Universidad EIA, 2010
id REIA2_7662a704c5cc605f25b5c4a86f9cb271
oai_identifier_str oai:repository.eia.edu.co:11190/4454
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.spa.fl_str_mv Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
title Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
spellingShingle Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
title_short Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
title_full Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
title_fullStr Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
title_full_unstemmed Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
title_sort Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De Negocio
dc.creator.fl_str_mv Gómez Trujillo, Juan Felipe
dc.contributor.advisor.none.fl_str_mv Tabares Betancur, Marta Silvia Ph.D
dc.contributor.author.none.fl_str_mv Gómez Trujillo, Juan Felipe
description 76 Páginas
publishDate 2010
dc.date.issued.none.fl_str_mv 2010
dc.date.accessioned.none.fl_str_mv 2022-05-16T03:11:51Z
dc.date.available.none.fl_str_mv 2022-05-16T03:11:51Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_dc82b40f9837b551
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.content.spa.fl_str_mv Text
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.identifier.uri.none.fl_str_mv https://repository.eia.edu.co/handle/11190/4454
url https://repository.eia.edu.co/handle/11190/4454
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad EIA, 2010
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos Reservados - Universidad EIA, 2010
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.spa.fl_str_mv Universidad EIA
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas y Computación
dc.publisher.faculty.spa.fl_str_mv Escuela de Ingeniería y Ciencias Básicas
dc.publisher.place.spa.fl_str_mv Envigado,Antioquia,Colombia
institution Universidad EIA .
bitstream.url.fl_str_mv https://repository.eia.edu.co/bitstreams/751f2406-7d25-4c71-b1a4-f94f7e21138b/download
https://repository.eia.edu.co/bitstreams/979f540d-887e-4f51-8d0b-e3317bc6de47/download
https://repository.eia.edu.co/bitstreams/7eec1857-7428-4c30-b05c-2e447da4642a/download
https://repository.eia.edu.co/bitstreams/1f0b6ea1-5859-45d4-835e-f751b443f81f/download
bitstream.checksum.fl_str_mv da9276a8e06ed571bb7fc7c7186cd8fe
6644d97dbf83f3ddfcf121ca634eba9d
a5d2efc3596bc676f7b7cc8781f72a23
a679f5732a4eb0737ce091022e8ce5db
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad EIA
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814100901763219456
spelling Tabares Betancur, Marta Silvia Ph.D573bd1531084554d9dcdaa46f4d7f706600Gómez Trujillo, Juan Felipea1c2010d67f476f785e8ac8f95d29dda6002022-05-16T03:11:51Z2022-05-16T03:11:51Z2010https://repository.eia.edu.co/handle/11190/445476 PáginasResumen:Un proceso de desarrollo de software apoya y gestiona la automatización informática de los procesos de negocios por medio de la aplicación de metodologías de desarrollo (p.ej., RUP, Prototipos, etc.). Generalmente estas no integran al usuario final en las fases de análisis y diseño de la solución debido a que en éstas se crean modelos en lenguajes entendidos por los ingenieros o constructores del software. Por esta razón, en este momento del proceso se abre una brecha que se forma por la no participación directa de las personas responsables del negocio. Aquí el desarrollo es una especie de “caja negra” en la cual se podrían generar errores que impacten negativamente el proyecto, los productos de software y en sí los usuarios finales durante las fases de pruebas o implantación. Es posible que durante este período de desarrollo el proceso de negocio cambie, entonces los modelos de análisis y diseños (p.ej., arquitectura de software) no soportarán la realidad de la empresa. También es posible que las tecnologías o modelos de software construidos obliguen a variar el flujo de ejecución del proceso de negocio haciendo que los usuarios finales asuman esto sin reparo cuando el sistema entre en ejecución. La investigación teórica que se realiza en este trabajo toma elementos de diferentes metodologías, estándares, buenas prácticas y normas de construcción de software, para facilitar la caracterización de las pruebas del software durante las fases de análisis y diseño del proceso de desarrollo con el fin de controlar el impacto de los cambios en los procesos de negocio y minimizar los defectos del software. Partiendo de esta premisa se realizaron estudios que permitieran identificar las características de gestión y los elementos de modelo que proveen tanto el proceso de negocio como el proceso de desarrollo de software. Estos fueron analizados en su posible interacción y sus necesidades de validación y verificación durante las fases de análisis y diseño. Así se procede a desarrollar una propuesta que integra características de pruebas de software para fomentar la interacción de los participantes del negocio y los ingenieros del software que faciliten el control del impacto de los cambios en los procesos del negocio. La propuesta se constituye como una Revisión Técnica Formal adaptada y se ejemplifica por medio de un caso de estudio, soportado en un proceso de negocio de una entidad financiera. A partir de esto se concluyó que: (1) desde el punto de vista del proceso de negocio este debe ser gestionado y monitoreado por medio del ciclo PHVA. Esto permitirá que los analistas puedan utilizar consecuentemente notaciones cercanas a la ingeniería de software, como el BPMN; (2) las prácticas que se realizan en el proceso de desarrollo de software en cuando a la calidad del producto, aportan beneficios para la comunicación e integración entre el personal del negocio y las personas responsables del desarrollo del sistema, los que deben ser potenciados en combinación con las características del modelo del proceso de negocio mismo; (3) es posible integrar características de los procesos de negocio y el impacto de sus cambios a las pruebas que se realizan durante el proceso de desarrollo usando características de calidad.Abstract:A software development process supports and manages computer automation of business processes through the implementation of development methodologies (ex RUP, Prototypes, etc.). Generally these do not integrate the end user in the analysis and design phases of the solution because models are created in languages that only the software engineers or builders understand. For this reason, this time in the process opens a gap that is formed by a lack of participation of the person who is responsible for the business. Here the development is a kind of “black box” in which mistakes can impact in a negative way the project, software products and end-users themselves during testing or deployment phases. It is possible that during this period of development of business the process change, then the analysis and design models (ex, software architecture) do not bear the reality of the business. It is also possible that the technology or software models built force to vary the flow of business process execution making that the final users take it without hesitation when the system is running. Theoretical research that is going to be done in this work takes elements from different methodologies, standards, good practices and software building norms to facilitate the characterization of software testing during the design and analysis phases of the development process to monitor the impact of changes in business processes and minimize software defects. Based on this premise studies were conducted to identify the characteristics of management and model elements that provide the business process and the process of software development. These were analyzed in their possible interaction and their need for validation and verification during the design and analysis phases. So we proceed to develop a proposal that integrates software testing features to encourage interaction between participants of the business and software engineers to facilitate the control of the impact of changes in business processes. The proposal constitutes a Formal Technical Review adapted and illustrated by a case study, supported by a business process of a financial institution. From this it was concluded that: (1) from the point of view of business process this must be managed and monitored through the PDCA cycle. This will allow analysts to use notations consistently close to the software engineering, such as BPMN, (2) practices that take place in the process of software development relative to the quality of the product, provide benefits for communication and integration between business staff and people responsible for system development, which should be enhanced in combination with the characteristics of business process model itself, (3) characteristics of business processes and the impact of their changes can be integrated to the tests performed during the development process using quality characteristics.PregradoIngeniero(a) de Sistemas y ComputaciónspaUniversidad EIAIngeniería de Sistemas y ComputaciónEscuela de Ingeniería y Ciencias BásicasEnvigado,Antioquia,ColombiaDerechos Reservados - Universidad EIA, 2010https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Caracterización De Las Pruebas Del Software Para Controlar El Impacto De Los Cambios En Los Procesos De NegocioTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_dc82b40f9837b551http://purl.org/coar/resource_type/c_7a1fPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-82515https://repository.eia.edu.co/bitstreams/751f2406-7d25-4c71-b1a4-f94f7e21138b/downloadda9276a8e06ed571bb7fc7c7186cd8feMD52ORIGINALJuanGómez_2010_Caracterizacion_pruebas_software.pdfJuanGómez_2010_Caracterizacion_pruebas_software.pdfTrabajo de gradoapplication/pdf2436743https://repository.eia.edu.co/bitstreams/979f540d-887e-4f51-8d0b-e3317bc6de47/download6644d97dbf83f3ddfcf121ca634eba9dMD51TEXTJuanGómez_2010_Caracterizacion_pruebas_software.pdf.txtJuanGómez_2010_Caracterizacion_pruebas_software.pdf.txtExtracted texttext/plain132804https://repository.eia.edu.co/bitstreams/7eec1857-7428-4c30-b05c-2e447da4642a/downloada5d2efc3596bc676f7b7cc8781f72a23MD53THUMBNAILJuanGómez_2010_Caracterizacion_pruebas_software.pdf.jpgJuanGómez_2010_Caracterizacion_pruebas_software.pdf.jpgGenerated Thumbnailimage/jpeg7144https://repository.eia.edu.co/bitstreams/1f0b6ea1-5859-45d4-835e-f751b443f81f/downloada679f5732a4eb0737ce091022e8ce5dbMD5411190/4454oai:repository.eia.edu.co:11190/44542023-07-25 17:09:02.237https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad EIA, 2010open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comICAgICAgICAgICAgICAgICAgICAgICAgPGNlbnRlcj5BVklTTyBERSBQUklWQUNJREFEPC9jZW50ZXI+CgpMYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjoKCkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uCgpBbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC4KCkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuCgpFbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS4KClBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLgoKRW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS4KCkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuCgpFbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4KCg==