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== |