Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks

Trabajo de investigación

Autores:
Roa-Fragozo, Juan Pablo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Católica de Colombia
Repositorio:
RIUCaC - Repositorio U. Católica
Idioma:
spa
OAI Identifier:
oai:repository.ucatolica.edu.co:10983/30829
Acceso en línea:
https://hdl.handle.net/10983/30829
Palabra clave:
Ciclo de vida del producto-software
Administración de sistemas de información
Desarrollo de software de aplicación- especificaciones
Reingeniería de software
Ingeniería de requerimientos
Fallas de software
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Calidad de software
Requerimientos funcionales
Rights
openAccess
License
Derechos Reservados - Universidad Católica de Colombia, 2023
id UCATOLICA2_bb1768d091b9a1feae11befc96a8d026
oai_identifier_str oai:repository.ucatolica.edu.co:10983/30829
network_acronym_str UCATOLICA2
network_name_str RIUCaC - Repositorio U. Católica
repository_id_str
dc.title.none.fl_str_mv Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
title Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
spellingShingle Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
Ciclo de vida del producto-software
Administración de sistemas de información
Desarrollo de software de aplicación- especificaciones
Reingeniería de software
Ingeniería de requerimientos
Fallas de software
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Calidad de software
Requerimientos funcionales
title_short Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
title_full Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
title_fullStr Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
title_full_unstemmed Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
title_sort Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks
dc.creator.fl_str_mv Roa-Fragozo, Juan Pablo
dc.contributor.advisor.none.fl_str_mv Pardo-Angulo, Fredy Ernesto
Rodríguez-Rodríguez, Germán Ricardo
dc.contributor.author.none.fl_str_mv Roa-Fragozo, Juan Pablo
dc.subject.armarc.none.fl_str_mv Ciclo de vida del producto-software
Administración de sistemas de información
Desarrollo de software de aplicación- especificaciones
Reingeniería de software
Ingeniería de requerimientos
Fallas de software
topic Ciclo de vida del producto-software
Administración de sistemas de información
Desarrollo de software de aplicación- especificaciones
Reingeniería de software
Ingeniería de requerimientos
Fallas de software
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Calidad de software
Requerimientos funcionales
dc.subject.ddc.none.fl_str_mv 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
dc.subject.proposal.none.fl_str_mv Calidad de software
Requerimientos funcionales
description Trabajo de investigación
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-12-05T00:30:32Z
dc.date.available.none.fl_str_mv 2023-12-05T00:30:32Z
dc.date.issued.none.fl_str_mv 2023
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_fa2ee174bc00049f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.citation.none.fl_str_mv Roa-Fragozo, J. P. (2023). Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas y Computación. Bogotá, Colombia
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10983/30829
identifier_str_mv Roa-Fragozo, J. P. (2023). Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas y Computación. Bogotá, Colombia
url https://hdl.handle.net/10983/30829
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv J. Enriquez, S. Rosales de la vega, and M. Morales, “PROPUESTA DE LEVANTAMIENTO DE REQUERIMIENTOS EN EL DESARROLLO DE SISTEMAS APLICANDO METODOLOGÍA TRIZ,” Instituto Politécnico Nacional , Ciudad de México , 2018. Accessed: Oct. 27, 2022. [Online]. Available: https://tesis.ipn.mx/jspui/bitstream/123456789/25355/1/PROPUESTA DE LEVANTAMIENTO DE REQUERIMIENTOS EN EL DESARROLLO DE SISTEMAS APLICANDO METODOLOGÍA TRIZ.pdf
W. Perdomo and C. M. Zapata, “Software quality measures and their relationship with the states of the software system alpha,” Medellin, pp. 4–9, Jun. 20, 2019. Accessed: Oct. 22, 2022. [Online]. Available: https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=2&sid=1b917b26-638a-4cb5-ae17-7b8bae53517f%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=150919812&db=fua
Larousse (Firm), “Optimizar,” Larousse (Firm). p. 468, 2012.
C. Rodríguez, “GUÍA PARA LA MEJORA EN EL LEVANTAMIENTO DE REQUERIMIENTOS DE SOFTWARE EN UNA PYME DE LOGÍSTICA DE TRANSPORTE,” BOGOTA, 2021. Accessed: Nov. 12, 2022. [Online]. Available: https://repository.ucatolica.edu.co/bitstream/10983/27048/1/GUIA PARA LA MEJORA EN EL LEVANTAMIENTO DE REQUERIMIENTOS DE SOFTWARE EN UNA PYME DE LOGISTICA DE TRANSPORTE.pdf
E. L. S.A, Ed., Ingenieria de Software Explicada / Software Engineering Explained, 1st ed. Mexico, 1994.
J. Jim, Based on CHAOS 2020: Beyond Infinity Overview. 2020.
S. L. Pfleeger, Ingenieria de Software teoría y práctica. Buenos Aires, 2002.
M. DE Desarrollo De Software and E. Gabriel Pacienzia, “FACULTAD DE QUÍMICA E INGENIERIA ‘FRAY ROGELIO BACON’ PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES Cátedra Seminario de Sistemas,” PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES , 2015. Accessed: Feb. 22, 2023. [Online]. Available: https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdf
DIGITAL TALENT AGENCY, “MODELO WATERFALL O EN CASCADA,” in Modelo de Gestión de Proyectos | Digital Talent Agency, 2018. Accessed: Feb. 26, 2023. [Online]. Available: https://www.dtagency.tech/cursos/metodologias_gestion_proyectos/tema_1-ModeloWaterfall.pdf
M. DE Desarrollo De Software and E. Gabriel Pacienzia, “FACULTAD DE QUÍMICA E INGENIERIA ‘FRAY ROGELIO BACON’ PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES Cátedra Seminario de Sistemas,” PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES , 2015. Accessed: Feb. 26, 2023. [Online]. Available: https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdf
I. Crnkovic, S. Larsson, and M. Chaudron, “Component-based development process and component lifecycle,” in 27th International Conference on Information Technology Interfaces, 2005., pp. 591–596. doi: 10.1109/ITI.2005.1491195.
IBM, “¿Qué es la gestión de requisitos? | IBM.” https://www.ibm.com/mx-es/topics/what-is-requirements-management (accessed Apr. 23, 2023).
Larousse (Firm), “Requerimiento,” Larousse (Firm). Larousse, p. 880, 2012.
Larousse (Firm), “Funcional,” Larousse (Firm). Larousse, p. 468, 2012.
P. Caro, “Capítulo 3 DEFINICIÓN REQUERIMIENTOS - Metodología Gestión de Requerimientos,” Apr. 24, 2012. https://sites.google.com/site/metodologiareq/capitulo-iii (accessed Oct. 09, 2022).
altextsoft, “Functional and Non-functional Requirements: Specification and Types | AltexSoft.” https://www.altexsoft.com/blog/business/functional-and-non-functional-requirements-specification-and-types/ (accessed Oct. 30, 2022).
M. Callejas-Cuervo, A. C. Alarcón-Aldana, and A. María Álvarez-Carreño, “Modelos de calidad del software, un estado del arte*,” vol. 13, no. 1, 2017, doi: 10.18041/entramado.2017v13n1.25125.
P. Roger, Ingeniería del software un enfoque práctico, Séptima ed. Mc Graw Hill, 2010. Accessed: Oct. 09, 2022. [Online]. Available: http://www.javier8a.com/itc/bd1/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF
C. Rica Arias Chaves, “La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software,” vol. 6, no. 10, pp. 1–13, Jun. 2005, Accessed: Nov. 06, 2022. [Online]. Available: http://www.redalyc.org/articulo.oa?id=66612870011
J. Reyes, “La ingeniería de requisitos en el desarrollo de aplicaciones informáticas,” Rev. Cuba. Informática Medica, pp. 1–15, Dec. 2020, Accessed: Nov. 06, 2022. [Online]. Available: https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=871f1674-b922-4a0d-95b2-136e45843333%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#db=fua&AN=147864025
C. Caballero, “EFECTIVIDAD METODOLÓGICA PARA EL LEVANTAMIENTO DE REQUERIMIENTOS DE UNA APLICACIÓN WEB QUE PERMITA REALIZAR EL PROCESO DE PLANEACIÓN DE LA ACCIÓN PEDAGÓGICA,” UNIVERSIDAD AUTONÓMA DE BUCARAMANGA EN CONVENIO CON UNIVERSITAT OBERTA DE CATALUNYA, Bogotá, 2017. Accessed: Nov. 13, 2022. [Online]. Available: https://repository.unab.edu.co/bitstream/handle/20.500.12749/3419/2017_Tesis_Lopez_Caballero_Cesar_Augusto.pdf?sequence=1
J. Francisco and A. Holgado, “Ingeniería de Requisitos.” Salamanca, Feb. 20, 2018. Accessed: Nov. 06, 2022. [Online]. Available: https://repositorio.grial.eu/bitstream/grial/1143/1/IS_I Tema 4 - Ingenieria de Requisitos.pdf
I. Sommerville, “Capitulo 6 Ingeniería de Requerimientos,” Ing. Requerimientos, pp. 2–14, Aug. 2015.
A. Ramírez Fernández Tutora, “CLASIFICACIONES DE TIPOS DE REQUISITOS PARA LA MEJORA DEL PROCESO DE DESARROLLO DEL SOFTWARE,” Universidad Carlos III de Madrid, Madrid, 2012. Accessed: Nov. 06, 2022. [Online]. Available: https://core.ac.uk/download/30046163.pdf
M. Briseño, “Fundamentos de ingeniería de Requerimientos,” 2015. Accessed: Nov. 06, 2022. [Online]. Available: http://ing.ens.uabc.mx/docencia/apuntes/computacion/requerimientos[12147].pdf
S. R. Santana, R. L. Antonelli, and P. J. Thomas, “Proceso de validación de requerimientos de software,” 2022, Accessed: Nov. 12, 2022. [Online]. Available: http://sedici.unlp.edu.ar/handle/10915/144125
Larousse (Firm), “Característica,” Larousse (Firm). Larousse, p. 201, 2012
A. M. Hickey and A. M. Davis, “Requirements elicitation and elicitation technique selection: Model for two knowledge-intensive software development processes,” Proc. 36th Annu. Hawaii Int. Conf. Syst. Sci. HICSS 2003, 2003, doi: 10.1109/HICSS.2003.1174229.
Real Academia Española, “técnico, técnica | Definición | Diccionario de la lengua española | RAE - ASALE.” https://dle.rae.es/técnico (accessed Nov. 12, 2022).
P. D. Chatzoglou and L. A. Macaulay, “Requirements capture and analysis: A survey of current practice,” Requir. Eng., vol. 1, no. 2, pp. 75–87, Jun. 1996, doi: 10.1007/BF01235903.
M. Sadiq, S. Ghafir, and M. Shahid, “An approach for eliciting software requirements and its prioritization using analytic hierarchy process,” ARTCom 2009 - Int. Conf. Adv. Recent Technol. Commun. Comput., pp. 790–795, 2009, doi: 10.1109/ARTCOM.2009.58.
M. Genzuk, “A SYNTHESIS OF ETHNOGRAPHIC RESEARCH,” 2003, Accessed: Nov. 12, 2022. [Online]. Available: https://web-app.usc.edu/web/rossier/publications/33/Ethnographic_Research.pdf
C. Courage and K. Baxter, Understanding Your Users. Elsevier, 2005. doi: 10.1016/B978-1-55860-935-8.X5029-5.
G. D. Gil, “Herramienta para implementar LEL y escenarios (TILS),” Universidad Nacional de La Plata, 2002. doi: 10.35537/10915/4057.
E. Guzmán, “Impacto de la implementación del software de gestión para la fase de análisis de requerimientos funcionales en la Cooperativa Financiera Atuntaqui,” Universidad tecnica del norte, 2018. Accessed: Nov. 02, 2022. [Online]. Available: http://repositorio.utn.edu.ec/bitstream/123456789/8223/1/PG 647 TESIS.pdf
Y. Gonzáles and F. de C. García, anales de mecánica y electricidad, vol. 91. España, 2014.
ISO, “ISO/IEC 25010:2011(en), Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models,” 2011. https://www.iso.org/obp/ui/#iso:std:iso-iec:25010:ed-1:v1:en (accessed Mar. 14, 2023).
A. M. L. ECHEVERRY, C. CABRERA, and L. E. V. AYALA, “INTRODUCCIÓN A LA CALIDAD DE SOFTWARE,” Sci. Tech., vol. XIV, no. 39, pp. 326–331, 2008, Accessed: Mar. 11, 2023. [Online]. Available: https://www.redalyc.org/articulo.oa?id=84920503058
J. Moreno, L. Bolaños, and M. Navia, “Exploración de Modelos y Estándares de Calidad Para el Producto Software”.
J. G. Parra, “I Jornada sobre Calidad del Producto Software e ISO 25000, Santiago de Compostela, 10 de junio de 2014,” Col. Prof. Enxeñaria en Informática Galicia, pp. 23–23, Jun. 2014, Accessed: Nov. 05, 2022. [Online]. Available: www.233gradosdeti.com
TECH, “Calidad y mejora del proceso de software - Blog TECH Colombia University,” Jul. 29, 2022. https://www.techtitute.com/co/informatica/cursos-software/blog/calidad-mejora-proceso-software (accessed Nov. 05, 2022).
M. Moreno, D. Echartea, and G. Gonález, “Evaluación de la Calidad en Uso de Sitios Web Asistida por Software: SW - ­AQUA,” Av. en Sist. e Informática, vol. 5, no. 1, pp. 147–157, May 2008, Accessed: Nov. 05, 2022. [Online]. Available: https://www.redalyc.org/pdf/1331/133114993010.pdf
P. Cababie and F. Troilo, “Metodologías ágiles en equipos de operaciones del área de tecnología de la información (TI),” Mar. 2021. https://web-s-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=7279bb5a-18e2-4434-80b0-a53f729783b0%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=149445440&db=asn (accessed Nov. 12, 2022).
O. Soto and G. Salinas, “Scrum, ¿Un Paradigma de Administracion de Proyectos que Cumple lo que Promete?,” Aug. 01, 2009. https://www.researchgate.net/publication/242285147_Scrum_Un_Paradigma_de_Administracion_de_Proyectos_que_Cumple_lo_que_Promete/citation/download (accessed Nov. 13, 2022).
P. Cuervo and Di. Hernández, “METODOLOGÍA PARA LA OPTIMIZACIÓN DE LOS PROCESOS DE RECOLECCIÓN DE INFORMACIÓN Y ANÁLISIS EN LA ETAPA DE ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE,” UNIVERSIDAD DISTRITAL “FRANCISCO JOSÉ DE CALDAS,” 2017. [Online]. Available: https://repository.udistrital.edu.co/bitstream/handle/11349/7804/METODOLOGÍA PARA LA OPTIMIZACIÓN DE LOS PROCESOS DE RECOLECCIÓN DE INFORMACIÓN Y ANÁLISIS EN LA ETAPA DE ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.pdf?sequence=1&isAllowed=y
L. Mayerly and R. Suárez, “QUALITY IN GATHERING REQUIREMENTS IN SOFTWARE PROJECTS,” Universidad Militar Nueva Granada, Bogotá, 2019. Accessed: Apr. 03, 2023. [Online]. Available: https://repository.unimilitar.edu.co/bitstream/handle/10654/31989/RondonSuarezLidisMayerly2019.pdf?sequence=1&isAllowed=y#:~:text=En la actualidad se cuenta,deben aplicar dependiendo del contexto
J. M. Martinez, S. A. De la vega, and M. Morales, “PROPUESTA DE LEVANTAMIENTO DE REQUERIMIENTOS EN EL DESARROLLO DE SISTEMAS APLICANDO METODOLOGIA TRIZ,” INSTITUTO POLITÉCNICO NACIONAL, 2018.
"Amazon QuickSight - Servicio de inteligencia empresarial - Amazon Web Services.” https://aws.amazon.com/es/quicksight/ (accessed Apr. 09, 2023).
C. Product Team, “CMMI ® for Development, Version 1.3 Improving processes for developing better products and services,” Softw. Eng. Inst., Nov. 2010, Accessed: Apr. 16, 2023. [Online]. Available: http://www.sei.cmu.edu
W. Aljedaibi and A. T. Agal, “ASSESSMENT AND IMPLICATIONS OF APPLYING CMMI AT A SAUDI PUBLIC ORGANIZATION,” Int. J. Qual. Res., vol. 16, no. 4, pp. 1197–1210, doi: 10.24874/IJQR16.04-15.
J. Nishiyama, T. Zagorodnova, and C. Requena, TRIZ TEORÍA DE RESOLUCIÓN DE PROBLEMAS INVENTIVOS. Buenos Aires, 2013. [Online]. Available: https://www.fie.undef.edu.ar/ceptm/wp-content/uploads/2021/08/manualTrizLicRequena.pdf
dc.rights.none.fl_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
rights_invalid_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 113 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Computación
publisher.none.fl_str_mv Universidad Católica de Colombia
institution Universidad Católica de Colombia
bitstream.url.fl_str_mv https://repository.ucatolica.edu.co/bitstreams/0beb7eb4-31b6-4755-8fff-a9b2b289c35d/download
https://repository.ucatolica.edu.co/bitstreams/681d5865-d261-4d50-8aab-580682e70db0/download
https://repository.ucatolica.edu.co/bitstreams/cd704145-9c97-4c49-ab0e-8aa175f1aae2/download
https://repository.ucatolica.edu.co/bitstreams/23c1de59-8d46-4c78-a07f-502d83a93ff4/download
https://repository.ucatolica.edu.co/bitstreams/4130fb4d-47fe-4ac5-aed1-6ec78cf6e65d/download
https://repository.ucatolica.edu.co/bitstreams/ddad0435-3abd-4896-be86-cdbb16fc5a7c/download
https://repository.ucatolica.edu.co/bitstreams/65795478-3bb8-472c-aa2a-6f07497a91a2/download
https://repository.ucatolica.edu.co/bitstreams/35517920-391d-4387-af84-1144e08e3a78/download
https://repository.ucatolica.edu.co/bitstreams/b0cef13c-e274-4556-8363-9a003f19fe2e/download
https://repository.ucatolica.edu.co/bitstreams/66c61d8a-08bb-4028-9d63-4aef1a395214/download
https://repository.ucatolica.edu.co/bitstreams/32c5037d-01b0-48a2-9667-487a6054f3d7/download
https://repository.ucatolica.edu.co/bitstreams/d178d622-9177-40d4-bdb6-7971bab24554/download
https://repository.ucatolica.edu.co/bitstreams/d8b3df51-1b0e-4ec5-b314-42abc54b229b/download
bitstream.checksum.fl_str_mv 29fc5a1ef5a1e15f9eb5234458e89f1a
c472ff5547f6a4f305c22046c778b785
311869e6b38bb66c1ee694d674c2b240
e6dce76420992d0a8fd7e64dd2a9123b
73a5432e0b76442b22b026844140d683
938a483cd437b4c027c0c1d2ee55ca5c
a744f1875ac5fa921c9c8c933f71aa2c
e4124258122ab993de90d81b8c87b314
cd37957dd85495f2457e3545498514c8
752fddab14042f565db6cd9deeaa3e2a
c77631a80f45e2c0349b7a28f65a1476
2f209ef27c339bfd8dc2343bb78be594
6c2cbc5ea4adeed75634d5212a373ef9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Católica de Colombia - RIUCaC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814256316879732736
spelling Pardo-Angulo, Fredy Ernestovirtual::3149-1Rodríguez-Rodríguez, Germán Ricardo0871dfc7-9934-4c1e-bfb4-312e3f7e4a87-1Roa-Fragozo, Juan Pablobb83fc29-c1f4-46ac-b507-48c8f4ca1b56-12023-12-05T00:30:32Z2023-12-05T00:30:32Z2023Trabajo de investigaciónEs una investigación que busca optimizar el proceso de levantamiento de requerimientos. Dado que este proceso es la base fundamental sobre se empieza a estructurar el alcance de un proyecto de software, en donde alguna modificación posterior a este proceso culminara en afectar no solo el alcance del proyecto, sino que además el tiempo invertido y los recursos necesarios. (Tomado de la fuente).PregradoIngeniero de Sistemas y Computación1. INTRODUCCIÓN 2. JUSTIFICACIÓN 3. PLANTEAMIENTO DEL PROBLEMA 4. OBJETIVOS 5. MARCO CONCEPTUAL 6. MARCO TEÓRICO 7. ESTADO DEL ARTE 8. ALCANCES Y LIMITACIONES 9. METODOLOGÍA 10. DESARROLLO DEL PROYECTO 11. CARÁCTER NOVEDOSO DEL PROYECTO 12. CONCLUSIONES 13. CRONOGRAMA 14. PRESUPUESTO Y RECURSOS 15. REFERENCIAS BIBLIOGRÁFICAS113 páginasapplication/pdfRoa-Fragozo, J. P. (2023). Optimización del proceso para levantamiento de requerimientos funcionales en la empresa Godoworks. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas y Computación. Bogotá, Colombiahttps://hdl.handle.net/10983/30829spaUniversidad Católica de ColombiaFacultad de IngenieríasBogotáIngeniería de Sistemas y ComputaciónJ. Enriquez, S. Rosales de la vega, and M. Morales, “PROPUESTA DE LEVANTAMIENTO DE REQUERIMIENTOS EN EL DESARROLLO DE SISTEMAS APLICANDO METODOLOGÍA TRIZ,” Instituto Politécnico Nacional , Ciudad de México , 2018. Accessed: Oct. 27, 2022. [Online]. Available: https://tesis.ipn.mx/jspui/bitstream/123456789/25355/1/PROPUESTA DE LEVANTAMIENTO DE REQUERIMIENTOS EN EL DESARROLLO DE SISTEMAS APLICANDO METODOLOGÍA TRIZ.pdfW. Perdomo and C. M. Zapata, “Software quality measures and their relationship with the states of the software system alpha,” Medellin, pp. 4–9, Jun. 20, 2019. Accessed: Oct. 22, 2022. [Online]. Available: https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=2&sid=1b917b26-638a-4cb5-ae17-7b8bae53517f%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=150919812&db=fuaLarousse (Firm), “Optimizar,” Larousse (Firm). p. 468, 2012.C. Rodríguez, “GUÍA PARA LA MEJORA EN EL LEVANTAMIENTO DE REQUERIMIENTOS DE SOFTWARE EN UNA PYME DE LOGÍSTICA DE TRANSPORTE,” BOGOTA, 2021. Accessed: Nov. 12, 2022. [Online]. Available: https://repository.ucatolica.edu.co/bitstream/10983/27048/1/GUIA PARA LA MEJORA EN EL LEVANTAMIENTO DE REQUERIMIENTOS DE SOFTWARE EN UNA PYME DE LOGISTICA DE TRANSPORTE.pdfE. L. S.A, Ed., Ingenieria de Software Explicada / Software Engineering Explained, 1st ed. Mexico, 1994.J. Jim, Based on CHAOS 2020: Beyond Infinity Overview. 2020.S. L. Pfleeger, Ingenieria de Software teoría y práctica. Buenos Aires, 2002.M. DE Desarrollo De Software and E. Gabriel Pacienzia, “FACULTAD DE QUÍMICA E INGENIERIA ‘FRAY ROGELIO BACON’ PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES Cátedra Seminario de Sistemas,” PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES , 2015. Accessed: Feb. 22, 2023. [Online]. Available: https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdfDIGITAL TALENT AGENCY, “MODELO WATERFALL O EN CASCADA,” in Modelo de Gestión de Proyectos | Digital Talent Agency, 2018. Accessed: Feb. 26, 2023. [Online]. Available: https://www.dtagency.tech/cursos/metodologias_gestion_proyectos/tema_1-ModeloWaterfall.pdfM. DE Desarrollo De Software and E. Gabriel Pacienzia, “FACULTAD DE QUÍMICA E INGENIERIA ‘FRAY ROGELIO BACON’ PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES Cátedra Seminario de Sistemas,” PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA SANTA MARIA DE LOS BUENOS AIRES , 2015. Accessed: Feb. 26, 2023. [Online]. Available: https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdfI. Crnkovic, S. Larsson, and M. Chaudron, “Component-based development process and component lifecycle,” in 27th International Conference on Information Technology Interfaces, 2005., pp. 591–596. doi: 10.1109/ITI.2005.1491195.IBM, “¿Qué es la gestión de requisitos? | IBM.” https://www.ibm.com/mx-es/topics/what-is-requirements-management (accessed Apr. 23, 2023).Larousse (Firm), “Requerimiento,” Larousse (Firm). Larousse, p. 880, 2012.Larousse (Firm), “Funcional,” Larousse (Firm). Larousse, p. 468, 2012.P. Caro, “Capítulo 3 DEFINICIÓN REQUERIMIENTOS - Metodología Gestión de Requerimientos,” Apr. 24, 2012. https://sites.google.com/site/metodologiareq/capitulo-iii (accessed Oct. 09, 2022).altextsoft, “Functional and Non-functional Requirements: Specification and Types | AltexSoft.” https://www.altexsoft.com/blog/business/functional-and-non-functional-requirements-specification-and-types/ (accessed Oct. 30, 2022).M. Callejas-Cuervo, A. C. Alarcón-Aldana, and A. María Álvarez-Carreño, “Modelos de calidad del software, un estado del arte*,” vol. 13, no. 1, 2017, doi: 10.18041/entramado.2017v13n1.25125.P. Roger, Ingeniería del software un enfoque práctico, Séptima ed. Mc Graw Hill, 2010. Accessed: Oct. 09, 2022. [Online]. Available: http://www.javier8a.com/itc/bd1/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDFC. Rica Arias Chaves, “La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software,” vol. 6, no. 10, pp. 1–13, Jun. 2005, Accessed: Nov. 06, 2022. [Online]. Available: http://www.redalyc.org/articulo.oa?id=66612870011J. Reyes, “La ingeniería de requisitos en el desarrollo de aplicaciones informáticas,” Rev. Cuba. Informática Medica, pp. 1–15, Dec. 2020, Accessed: Nov. 06, 2022. [Online]. Available: https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=871f1674-b922-4a0d-95b2-136e45843333%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#db=fua&AN=147864025C. Caballero, “EFECTIVIDAD METODOLÓGICA PARA EL LEVANTAMIENTO DE REQUERIMIENTOS DE UNA APLICACIÓN WEB QUE PERMITA REALIZAR EL PROCESO DE PLANEACIÓN DE LA ACCIÓN PEDAGÓGICA,” UNIVERSIDAD AUTONÓMA DE BUCARAMANGA EN CONVENIO CON UNIVERSITAT OBERTA DE CATALUNYA, Bogotá, 2017. Accessed: Nov. 13, 2022. [Online]. Available: https://repository.unab.edu.co/bitstream/handle/20.500.12749/3419/2017_Tesis_Lopez_Caballero_Cesar_Augusto.pdf?sequence=1J. Francisco and A. Holgado, “Ingeniería de Requisitos.” Salamanca, Feb. 20, 2018. Accessed: Nov. 06, 2022. [Online]. Available: https://repositorio.grial.eu/bitstream/grial/1143/1/IS_I Tema 4 - Ingenieria de Requisitos.pdfI. Sommerville, “Capitulo 6 Ingeniería de Requerimientos,” Ing. Requerimientos, pp. 2–14, Aug. 2015.A. Ramírez Fernández Tutora, “CLASIFICACIONES DE TIPOS DE REQUISITOS PARA LA MEJORA DEL PROCESO DE DESARROLLO DEL SOFTWARE,” Universidad Carlos III de Madrid, Madrid, 2012. Accessed: Nov. 06, 2022. [Online]. Available: https://core.ac.uk/download/30046163.pdfM. Briseño, “Fundamentos de ingeniería de Requerimientos,” 2015. Accessed: Nov. 06, 2022. [Online]. Available: http://ing.ens.uabc.mx/docencia/apuntes/computacion/requerimientos[12147].pdfS. R. Santana, R. L. Antonelli, and P. J. Thomas, “Proceso de validación de requerimientos de software,” 2022, Accessed: Nov. 12, 2022. [Online]. Available: http://sedici.unlp.edu.ar/handle/10915/144125Larousse (Firm), “Característica,” Larousse (Firm). Larousse, p. 201, 2012A. M. Hickey and A. M. Davis, “Requirements elicitation and elicitation technique selection: Model for two knowledge-intensive software development processes,” Proc. 36th Annu. Hawaii Int. Conf. Syst. Sci. HICSS 2003, 2003, doi: 10.1109/HICSS.2003.1174229.Real Academia Española, “técnico, técnica | Definición | Diccionario de la lengua española | RAE - ASALE.” https://dle.rae.es/técnico (accessed Nov. 12, 2022).P. D. Chatzoglou and L. A. Macaulay, “Requirements capture and analysis: A survey of current practice,” Requir. Eng., vol. 1, no. 2, pp. 75–87, Jun. 1996, doi: 10.1007/BF01235903.M. Sadiq, S. Ghafir, and M. Shahid, “An approach for eliciting software requirements and its prioritization using analytic hierarchy process,” ARTCom 2009 - Int. Conf. Adv. Recent Technol. Commun. Comput., pp. 790–795, 2009, doi: 10.1109/ARTCOM.2009.58.M. Genzuk, “A SYNTHESIS OF ETHNOGRAPHIC RESEARCH,” 2003, Accessed: Nov. 12, 2022. [Online]. Available: https://web-app.usc.edu/web/rossier/publications/33/Ethnographic_Research.pdfC. Courage and K. Baxter, Understanding Your Users. Elsevier, 2005. doi: 10.1016/B978-1-55860-935-8.X5029-5.G. D. Gil, “Herramienta para implementar LEL y escenarios (TILS),” Universidad Nacional de La Plata, 2002. doi: 10.35537/10915/4057.E. Guzmán, “Impacto de la implementación del software de gestión para la fase de análisis de requerimientos funcionales en la Cooperativa Financiera Atuntaqui,” Universidad tecnica del norte, 2018. Accessed: Nov. 02, 2022. [Online]. Available: http://repositorio.utn.edu.ec/bitstream/123456789/8223/1/PG 647 TESIS.pdfY. Gonzáles and F. de C. García, anales de mecánica y electricidad, vol. 91. España, 2014.ISO, “ISO/IEC 25010:2011(en), Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models,” 2011. https://www.iso.org/obp/ui/#iso:std:iso-iec:25010:ed-1:v1:en (accessed Mar. 14, 2023).A. M. L. ECHEVERRY, C. CABRERA, and L. E. V. AYALA, “INTRODUCCIÓN A LA CALIDAD DE SOFTWARE,” Sci. Tech., vol. XIV, no. 39, pp. 326–331, 2008, Accessed: Mar. 11, 2023. [Online]. Available: https://www.redalyc.org/articulo.oa?id=84920503058J. Moreno, L. Bolaños, and M. Navia, “Exploración de Modelos y Estándares de Calidad Para el Producto Software”.J. G. Parra, “I Jornada sobre Calidad del Producto Software e ISO 25000, Santiago de Compostela, 10 de junio de 2014,” Col. Prof. Enxeñaria en Informática Galicia, pp. 23–23, Jun. 2014, Accessed: Nov. 05, 2022. [Online]. Available: www.233gradosdeti.comTECH, “Calidad y mejora del proceso de software - Blog TECH Colombia University,” Jul. 29, 2022. https://www.techtitute.com/co/informatica/cursos-software/blog/calidad-mejora-proceso-software (accessed Nov. 05, 2022).M. Moreno, D. Echartea, and G. Gonález, “Evaluación de la Calidad en Uso de Sitios Web Asistida por Software: SW - ­AQUA,” Av. en Sist. e Informática, vol. 5, no. 1, pp. 147–157, May 2008, Accessed: Nov. 05, 2022. [Online]. Available: https://www.redalyc.org/pdf/1331/133114993010.pdfP. Cababie and F. Troilo, “Metodologías ágiles en equipos de operaciones del área de tecnología de la información (TI),” Mar. 2021. https://web-s-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=7279bb5a-18e2-4434-80b0-a53f729783b0%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=149445440&db=asn (accessed Nov. 12, 2022).O. Soto and G. Salinas, “Scrum, ¿Un Paradigma de Administracion de Proyectos que Cumple lo que Promete?,” Aug. 01, 2009. https://www.researchgate.net/publication/242285147_Scrum_Un_Paradigma_de_Administracion_de_Proyectos_que_Cumple_lo_que_Promete/citation/download (accessed Nov. 13, 2022).P. Cuervo and Di. Hernández, “METODOLOGÍA PARA LA OPTIMIZACIÓN DE LOS PROCESOS DE RECOLECCIÓN DE INFORMACIÓN Y ANÁLISIS EN LA ETAPA DE ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE,” UNIVERSIDAD DISTRITAL “FRANCISCO JOSÉ DE CALDAS,” 2017. [Online]. Available: https://repository.udistrital.edu.co/bitstream/handle/11349/7804/METODOLOGÍA PARA LA OPTIMIZACIÓN DE LOS PROCESOS DE RECOLECCIÓN DE INFORMACIÓN Y ANÁLISIS EN LA ETAPA DE ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.pdf?sequence=1&isAllowed=yL. Mayerly and R. Suárez, “QUALITY IN GATHERING REQUIREMENTS IN SOFTWARE PROJECTS,” Universidad Militar Nueva Granada, Bogotá, 2019. Accessed: Apr. 03, 2023. [Online]. Available: https://repository.unimilitar.edu.co/bitstream/handle/10654/31989/RondonSuarezLidisMayerly2019.pdf?sequence=1&isAllowed=y#:~:text=En la actualidad se cuenta,deben aplicar dependiendo del contextoJ. M. Martinez, S. A. De la vega, and M. Morales, “PROPUESTA DE LEVANTAMIENTO DE REQUERIMIENTOS EN EL DESARROLLO DE SISTEMAS APLICANDO METODOLOGIA TRIZ,” INSTITUTO POLITÉCNICO NACIONAL, 2018."Amazon QuickSight - Servicio de inteligencia empresarial - Amazon Web Services.” https://aws.amazon.com/es/quicksight/ (accessed Apr. 09, 2023).C. Product Team, “CMMI ® for Development, Version 1.3 Improving processes for developing better products and services,” Softw. Eng. Inst., Nov. 2010, Accessed: Apr. 16, 2023. [Online]. Available: http://www.sei.cmu.eduW. Aljedaibi and A. T. Agal, “ASSESSMENT AND IMPLICATIONS OF APPLYING CMMI AT A SAUDI PUBLIC ORGANIZATION,” Int. J. Qual. Res., vol. 16, no. 4, pp. 1197–1210, doi: 10.24874/IJQR16.04-15.J. Nishiyama, T. Zagorodnova, and C. Requena, TRIZ TEORÍA DE RESOLUCIÓN DE PROBLEMAS INVENTIVOS. Buenos Aires, 2013. [Online]. Available: https://www.fie.undef.edu.ar/ceptm/wp-content/uploads/2021/08/manualTrizLicRequena.pdfDerechos Reservados - Universidad Católica de Colombia, 2023info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Ciclo de vida del producto-softwareAdministración de sistemas de informaciónDesarrollo de software de aplicación- especificacionesReingeniería de softwareIngeniería de requerimientosFallas de software000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computaciónCalidad de softwareRequerimientos funcionalesOptimización del proceso para levantamiento de requerimientos funcionales en la empresa GodoworksTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_fa2ee174bc00049fTextinfo:eu-repo/semantics/bachelorThesisPublicationXXXXvirtual::3149-1XXXXvirtual::3149-1XXXXvirtual::3149-1https://orcid.org/0000-0001-5835-6729virtual::3149-1XXXXvirtual::3149-18cbfab14-e99c-4809-b8dd-ccf7727520cevirtual::3149-18cbfab14-e99c-4809-b8dd-ccf7727520cevirtual::3149-1ORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf2084140https://repository.ucatolica.edu.co/bitstreams/0beb7eb4-31b6-4755-8fff-a9b2b289c35d/download29fc5a1ef5a1e15f9eb5234458e89f1aMD51RESUMEN_ANALÍTICO_EN_EDUCACIÓN_RAE_VS_01.pdfRESUMEN_ANALÍTICO_EN_EDUCACIÓN_RAE_VS_01.pdfapplication/pdf618606https://repository.ucatolica.edu.co/bitstreams/681d5865-d261-4d50-8aab-580682e70db0/downloadc472ff5547f6a4f305c22046c778b785MD52IDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdfIDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdfapplication/pdf592343https://repository.ucatolica.edu.co/bitstreams/cd704145-9c97-4c49-ab0e-8aa175f1aae2/download311869e6b38bb66c1ee694d674c2b240MD53Cesión de Derechos.pdfCesión de Derechos.pdfapplication/pdf337821https://repository.ucatolica.edu.co/bitstreams/23c1de59-8d46-4c78-a07f-502d83a93ff4/downloade6dce76420992d0a8fd7e64dd2a9123bMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repository.ucatolica.edu.co/bitstreams/4130fb4d-47fe-4ac5-aed1-6ec78cf6e65d/download73a5432e0b76442b22b026844140d683MD55TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain101341https://repository.ucatolica.edu.co/bitstreams/ddad0435-3abd-4896-be86-cdbb16fc5a7c/download938a483cd437b4c027c0c1d2ee55ca5cMD56RESUMEN_ANALÍTICO_EN_EDUCACIÓN_RAE_VS_01.pdf.txtRESUMEN_ANALÍTICO_EN_EDUCACIÓN_RAE_VS_01.pdf.txtExtracted texttext/plain17895https://repository.ucatolica.edu.co/bitstreams/65795478-3bb8-472c-aa2a-6f07497a91a2/downloada744f1875ac5fa921c9c8c933f71aa2cMD58IDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.txtIDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.txtExtracted texttext/plain3021https://repository.ucatolica.edu.co/bitstreams/35517920-391d-4387-af84-1144e08e3a78/downloade4124258122ab993de90d81b8c87b314MD510Cesión de Derechos.pdf.txtCesión de Derechos.pdf.txtExtracted texttext/plain12972https://repository.ucatolica.edu.co/bitstreams/b0cef13c-e274-4556-8363-9a003f19fe2e/downloadcd37957dd85495f2457e3545498514c8MD512THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg6844https://repository.ucatolica.edu.co/bitstreams/66c61d8a-08bb-4028-9d63-4aef1a395214/download752fddab14042f565db6cd9deeaa3e2aMD57RESUMEN_ANALÍTICO_EN_EDUCACIÓN_RAE_VS_01.pdf.jpgRESUMEN_ANALÍTICO_EN_EDUCACIÓN_RAE_VS_01.pdf.jpgGenerated Thumbnailimage/jpeg12077https://repository.ucatolica.edu.co/bitstreams/32c5037d-01b0-48a2-9667-487a6054f3d7/downloadc77631a80f45e2c0349b7a28f65a1476MD59IDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.jpgIDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg16464https://repository.ucatolica.edu.co/bitstreams/d178d622-9177-40d4-bdb6-7971bab24554/download2f209ef27c339bfd8dc2343bb78be594MD511Cesión de Derechos.pdf.jpgCesión de Derechos.pdf.jpgGenerated Thumbnailimage/jpeg15160https://repository.ucatolica.edu.co/bitstreams/d8b3df51-1b0e-4ec5-b314-42abc54b229b/download6c2cbc5ea4adeed75634d5212a373ef9MD51310983/30829oai:repository.ucatolica.edu.co:10983/308292024-03-20 10:37:03.859https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Católica de Colombia, 2023https://repository.ucatolica.edu.coRepositorio Institucional Universidad Católica de Colombia - RIUCaCbdigital@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K