Arquitecturas modulares en código reutilizable para proyectos de desarrollo de software
| dc.contributor.advisor | Vela Beltran, Diego Alejanddro | |
| dc.contributor.author | Neira Vaca, Oscar Alberto | |
| dc.contributor.corporatename | Universidad Santo Tomás | |
| dc.date.accessioned | 2025-04-22T21:13:25Z | |
| dc.date.available | 2025-04-22T21:13:25Z | |
| dc.date.issued | 2025-04-22 | |
| dc.description | Esta monografía aborda el impacto de las arquitecturas modulares y la reutilización de código en el desarrollo de software. El trabajo destaca cómo estas prácticas pueden transformar el diseño y mantenimiento de proyectos, mejorando tanto la eficiencia como la calidad. A través de un análisis comparativo de diferentes enfoques arquitectónicos, se identificaron retos significativos en la recopilación de datos y la integración de conocimientos. El proceso de investigación estuvo marcado por desafíos académicos y personales, superados gracias al apoyo de mentores, amigos y familiares. Este estudio busca motivar a profesionales del desarrollo de software a adoptar prácticas más flexibles y eficientes, contribuyendo al avance de soluciones tecnológicas sostenibles. Palabras clave : Arquitecturas Modulares, Calidad de Software, Desarrollo de Software, Eficiencia, Reutilización de Código. | |
| dc.description.abstract | Abstract This monograph explores the impact of modular architectures and code reuse on software development. The study emphasizes how these practices can transform project design and maintenance by enhancing efficiency and quality. Through a comparative analysis of different architectural approaches, significant challenges related to data collection and knowledge integration were identified. The research process involved both academic and personal challenges, which were overcome with the support of mentors, friends, and family. This study aims to inspire software development professionals to adopt more flexible and efficient practices, contributing to the advancement of sustainable technological solutions. Keywords : Code Reuse, Efficiency, Modular Architectures, Software Development, , Software Quality | |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.degreename | Ingeniero Informático | spa |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Neira Vaca, O. A. (2025). Arquitecturas modulares en código reutilizable para proyectos de desarrollo de software [Trabajo de grado, Universidad Santo Tomás, Tunja]. | |
| dc.identifier.instname | instname:Universidad Santo Tomás | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional Universidad Santo Tomás | spa |
| dc.identifier.repourl | repourl:https://repository.usta.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/11634/66998 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Santo Tomás | spa |
| dc.publisher.branch | CRAI-USTA Tunja | |
| dc.publisher.faculty | Facultad de Ingeniería de Sistemas | spa |
| dc.publisher.program | Ingeniería Informática | spa |
| dc.relation.references | Almeida, C. R. (2011a). Modular architecture to build group communication protocols with several QoS. IEEE Latin America Transactions, 9(1), 121–129. https://doi.org/10.1109/TLA.2011.5876431 | |
| dc.relation.references | Almeida, C. R. (2011b). Modular architecture to build group communication protocols with several QoS. IEEE Latin America Transactions, 9(1), 121–129. https://doi.org/10.1109/TLA.2011.5876431 | |
| dc.relation.references | AlOmar, E. A., Rodriguez, P. T., Bowman, J., Wang, T., Adepoju, B., Lopez, K., Newman, C., Ouni, A., & Mkaouer, M. W. (2020). How Do Developers Refactor Code to Improve Code Reusability? Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12541 LNCS, 261–276. https://doi.org/10.1007/978-3-030-64694-3_16 | |
| dc.relation.references | Alomar, E. A., Wang, T., Raut, V., Mkaouer, M. W., Newman, C., & Ouni, A. (2022). Refactoring for reuse: an empirical study. Innovations in Systems and Software Engineering, 18(1), 105–135. https://doi.org/10.1007/S11334-021-00422-6 | |
| dc.relation.references | Andreas, J., Rohrbach, M., Darrell, T., & Klein, D. (2016). Neural module networks. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2016-December, 39–48. https://doi.org/10.1109/CVPR.2016.12 | |
| dc.relation.references | Antoine Bailey. (2018, November). A CASE STUDY EXPLORING ENTERPRISE RESOURCE PLANNING SYSTEM EFFECTIVE USE. https://www.researchgate.net/publication/328881092_A_CASE_STUDY_EXPLORING_ENTERPRISE_RESOURCE_PLANNING_SYSTEM_EFFECTIVE_USE | |
| dc.relation.references | Armando Hernández González, J., & Colom, M. (2023). Repeatability, Reproducibility, Replicability, Reusability (4R) in Journals’ Policies and Software/Data Management in Scientific Publications: A Survey, Discussion, and Perspectives. https://arxiv.org/abs/2312.11028v1 | |
| dc.relation.references | Bakshi, K. (2017). Keycloak Microservices-based software architecture and approaches. IEEE Aerospace Conference Proceedings. https://doi.org/10.1109/AERO.2017.7943959 | |
| dc.relation.references | Bass, L., Clements, P., Kazman, R., Addison-, T. •, Upper, W., River, S., Boston, N. •, Indianapolis, •, San, •, New, F., Toronto, Y. •, Montreal, •, London, •, Munich, •, Paris, •, Madrid, •, Sydney, C. •, Tokyo, •, Singapore, •, & Mexico City, •. (2013). Software Architecture in Practice Third Edition. | |
| dc.relation.references | Beck, Kent. (2000). Extreme programming eXplained : embrace change. 190. | |
| dc.relation.references | Berg Marklund, B., Engström, H., Hellkvist, M., & Backlund, P. (2019). What Empirically Based Research Tells Us About Game Development. The Computer Games Journal, 8(3–4), 179–198. https://doi.org/10.1007/S40869-019-00085-1 | |
| dc.relation.references | Boehm, B. W., & Papaccio, P. N. (1988). Understanding and Controlling Software Costs. IEEE Transactions on Software Engineering, 14(10), 1462–1477. https://doi.org/10.1109/32.6191 | |
| dc.relation.references | Brown Simon. (2019). The C4 model for visualising software architecture. Leanpub. Leanpub. https://leanpub.com/visualising-software-architecture/read | |
| dc.relation.references | Burnham, J. F. (2006). Scopus database: A review. Biomedical Digital Libraries, 3(1), 1–8. https://doi.org/10.1186/1742-5581-3-1/TABLES/2 | |
| dc.relation.references | Butler, C. W., McCabe, T. J., Butler, C. W., & McCabe, T. J. (2021). Cyclomatic Complexity-Based Encapsulation, Data Hiding, and Separation of Concerns. Journal of Software Engineering and Applications, 14(1), 44–66. https://doi.org/10.4236/JSEA.2021.141004 | |
| dc.relation.references | Chadha, D., & Singh, N. (n.d.). Emergence of Software Product Line. | |
| dc.relation.references | Chao, Y. S., & Wu, C. J. (2017). Principal component-based weighted indices and a framework to evaluate indices: Results from the Medical Expenditure Panel Survey 1996 to 2011. PLOS ONE, 12(9), e0183997. https://doi.org/10.1371/JOURNAL.PONE.0183997 | |
| dc.relation.references | Chen, H. (2017). Applications of Cyber-Physical System: A Literature Review. Https://Doi.Org/10.1142/S2424862217500129, 2(3). https://doi.org/10.1142/S2424862217500129 | |
| dc.relation.references | Chen, L., He, P., Zhang, H., Peng, W., Qiu, J., & Lü, F. (2024). Applications of machine learning tools for biological treatment of organic wastes: Perspectives and challenges. Circular Economy, 3(2), 100088. https://doi.org/10.1016/J.CEC.2024.100088 | |
| dc.relation.references | Chen, M., Mao, S., & Liu, Y. (2014). Big data: A survey. Mobile Networks and Applications, 19(2), 171–209. https://doi.org/10.1007/S11036-013-0489-0/METRICS | |
| dc.relation.references | Choi, Y. G., Lee, S. W., & Jeon, J. W. (2024). Analysis of ROS2-Based Automotive Architecture Using Containers for SDV. 1–5. https://doi.org/10.1109/ISIE54533.2024.10595806 | |
| dc.relation.references | Chung, M., Sharma, L., & Malhotra, M. K. (2023). Impact of Modularity Design on Mobile App Launch Success. Manufacturing and Service Operations Management, 25(2), 756–774. https://doi.org/10.1287/MSOM.2022.1181 | |
| dc.relation.references | Corchado, J. M., Pinto-Santos, F., Aghmou, O., & Trabelsi, S. (2022). Intelligent Development of Smart Cities: Deepint.net Case Studies. Lecture Notes in Networks and Systems, 253, 211–225. https://doi.org/10.1007/978-3-030-78901-5_19 | |
| dc.relation.references | De Almeida, E. S., Alvaro, A., Lucrédio, D., Garcia, V. C., & De Lemos Meira, S. R. (2005). A survey on software reuse processes. Proceedings of the 2005 IEEE International Conference on Information Reuse and Integration, IRI - 2005, 2005, 66–71. https://doi.org/10.1109/IRI-05.2005.1506451 | |
| dc.relation.references | Deepa, N., Pham, Q. V., Nguyen, D. C., Bhattacharya, S., Prabadevi, B., Gadekallu, T. R., Maddikunta, P. K. R., Fang, F., & Pathirana, P. N. (2022). A survey on blockchain for big data: Approaches, opportunities, and future directions. Future Generation Computer Systems, 131, 209–226. https://doi.org/10.1016/j.future.2022.01.017 | |
| dc.relation.references | Delia, L., Thomas, P., Corbalan, L., Sosa, J. F., Cuitiño, A., Cáseres, G., & Pesado, P. (2019). Development approaches for mobile applications: Comparative analysis of features. Advances in Intelligent Systems and Computing, 857, 470–484. https://doi.org/10.1007/978-3-030-01177-2_34 | |
| dc.relation.references | Diamantopoulos, T., & Symeonidis, A. L. (2020). Assessing the reusability of source code components. Advanced Information and Knowledge Processing, 219–235. https://doi.org/10.1007/978-3-030-30106-4_10 | |
| dc.relation.references | Digkas, G., Ampatzoglou, A., Chatzigeorgiou, A., Avgeriou, P., Matei, O., & Heb, R. (2021). The Risk of Generating Technical Debt Interest: A Case Study. SN Computer Science, 2(1). https://doi.org/10.1007/S42979-020-00406-6 | |
| dc.relation.references | Douik, A., Dahrouj, H., Al-Naffouri, T. Y., & Alouini, M. S. (2020). A Tutorial on Clique Problems in Communications and Signal Processing. Proceedings of the IEEE, 108(4), 583–608. https://doi.org/10.1109/JPROC.2020.2977595 | |
| dc.relation.references | El Khalyly, B., Belangour, A., Banane, M., & Erraissi, A. (2020). A comparative study of microservices-based IoT platforms. International Journal of Advanced Computer Science and Applications, 11(8), 389–398. https://doi.org/10.14569/IJACSA.2020.0110850 | |
| dc.relation.references | Eljak, H., Ibrahim, A. O., Saeed, F., Hashem, I. A. T., Abdelmaboud, A., Syed, H. J., Abulfaraj, A. W., Ismail, M. A. Bin, & Elsafi, A. (2024). E-Learning-Based Cloud Computing Environment: A Systematic Review, Challenges, and Opportunities. IEEE Access, 12, 7329–7355. https://doi.org/10.1109/ACCESS.2023.3339250 | |
| dc.relation.references | Feng, T., & Zhang, F. (2014). The impact of modular assembly on supply chain efficiency. Production and Operations Management, 23(11), 1985–2001. https://doi.org/10.1111/POMS.12182 | |
| dc.relation.references | Fowler, M., Beck Boston, K., New, C. •, San, Y. •, Amsterdam, F. •, Cape, •, Dubai, T., London, •, Madrid, •, Munich, M. •, Paris, •, Montreal, •, Toronto, •, Delhi, •, Mexico, •, São, C., Sydney, P. •, Kong, H., Seoul, •, … Tokyo, •. (2019). | |
| dc.relation.references | Frakes, W. B., & Kang, K. (2005). Software reuse research: Status and future. IEEE Transactions on Software Engineering, 31(7), 529–536. https://doi.org/10.1109/TSE.2005.85 | |
| dc.relation.references | Gamma, E., Helm, R., Johnson, R., Vlissides, J., San, B. •, New, F. •, Toronto, Y. •, London, M., Munich, •, Paris, •, Madrid, •, Sidney, C. •, Tokyo, •, Singapore, •, & City, M. (1994). Design Patterns Elements of Reusable Object-Oriented Software. | |
| dc.relation.references | Grandhi, S., & Chugh, R. (2012). Implementation strategies for ERP odo adoption by SMEs. Communications in Computer and Information Science, 350 CCIS, 210–216. https://doi.org/10.1007/978-3-642-35594-3_30 | |
| dc.relation.references | Haefliger, S., Von Krogh, G., & Spaeth, S. (n.d.). CODE REUSE IN OPEN SOURCE SOFTWARE. Retrieved March 2, 2025, from http://www.gnu.org/philosophy/free-sw.html. | |
| dc.relation.references | Hatch, N. W., Baldwin, C. Y., & Clark, K. B. (2001). Design Rules, Volume 1: The Power of Modularity. The Academy of Management Review, 26(1), 130. https://doi.org/10.2307/259400 | |
| dc.relation.references | Janbi, N., Katib, I., & Mehmood, R. (2023). Distributed artificial intelligence: Taxonomy, review, framework, and reference architecture. Intelligent Systems with Applications, 18, 200231. https://doi.org/10.1016/J.ISWA.2023.200231 | |
| dc.relation.references | Jayasudha, R., Viswanathan, V., & Shanthi, P. (2017). Implementation of reuse in the agile software development process scrum. Asian Journal of Pharmaceutical and Clinical Research, 10, 143–147. https://doi.org/10.22159/AJPCR.2017.V10S1.19597 | |
| dc.relation.references | Kao, W. T., Huang, C. Y., Tsai, T. J., Chen, S. H., Sun, S. Y., Li, Y. C., Liao, T. L., Chuu, C. S., Lu, H., & Li, C. M. (2024). Scalable determination of multipartite entanglement in quantum networks. Npj Quantum Information 2024 10:1, 10(1), 1–8. https://doi.org/10.1038/s41534-024-00867-0 | |
| dc.relation.references | Kaushik Reddy Muppa. (2024, June). Study on Cloud-Based Identity and Access Management in Cyber Security. https://www.researchgate.net/publication/382591940_Study_on_Cloud-Based_Identity_and_Access_Management_in_Cyber_Security | |
| dc.relation.references | Keshvarparast, A., Battini, D., Battaia, O., & Pirayesh, A. (2024). Collaborative robots in manufacturing and assembly systems: literature review and future research agenda. Journal of Intelligent Manufacturing, 35(5), 2065–2118. https://doi.org/10.1007/S10845-023-02137-W | |
| dc.relation.references | Kriens, P., & Verbelen, T. (2022). What Machine Learning Can Learn From Software Modularity. Computer, 55(9), 35–42. https://doi.org/10.1109/MC.2022.3160276 | |
| dc.relation.references | Krueger, C. W. (1992). Software reuse. ACM Computing Surveys (CSUR), 24(2), 131–183. https://doi.org/10.1145/130844.130856 | |
| dc.relation.references | Kumar, B. (2012). A survey of key factors affecting software maintainability. Proceedings: Turing 100 - International Conference on Computing Sciences, ICCS 2012, 261–266. https://doi.org/10.1109/ICCS.2012.5 | |
| dc.relation.references | Lattarulo, R., Matute, J. A., Pérez, J., & Gomez Garay, V. (2020a). Arquitectura dual-modular para desarrollos y validación de módulos de decisión y control en vehículos automatizados. Revista Iberoamericana de Automática e Informática Industrial, 17(1), 66–75. https://doi.org/10.4995/RIAI.2019.9542 | |
| dc.relation.references | Lattarulo, R., Matute, J. A., Pérez, J., & Gomez Garay, V. (2020b). Arquitectura dual-modular para desarrollos y validación de módulos de decisión y control en vehículos automatizados. Revista Iberoamericana de Automática e Informática Industrial, 17(1), 66–75. https://doi.org/10.4995/RIAI.2019.9542 | |
| dc.relation.references | Lewis, J., & Fowler, M. (2014). Microservices. ThoughtWorks. https://www.sigs-datacom.de/uploads/tx_dmjournals/fowler_lewis_OTS_Architekturen_15.pdf | |
| dc.relation.references | Ley 23 de 1982 - Gestor Normativo - Función Pública. (n.d.). Retrieved April 6, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=3431 | |
| dc.relation.references | Ley 1581 de 2012 - Gestor Normativo - Función Pública. (n.d.). Retrieved April 6, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981 | |
| dc.relation.references | Ley 1915 de 2018 - Gestor Normativo - Función Pública. (n.d.). Retrieved April 6, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=87419 | |
| dc.relation.references | Liu, H., Chu, H., Zhuo, J., Zou, B., Chen, J., & Ma, H. (2025). SparseComm: An Efficient Sparse Communication Framework for Vehicle-Infrastructure Cooperative 3D Detection. Pattern Recognition, 158, 110961. https://doi.org/10.1016/J.PATCOG.2024.110961 | |
| dc.relation.references | Martínez, A., Díaz, A., Linares, M., & Vega, J. (2006). Simple and Modular Architecture for Fractal Image Compression using Quad-Tree Multi-Resolution. Información Tecnológica, 17(1), 77–84. https://doi.org/10.4067/S0718-07642006000100010 | |
| dc.relation.references | Mejía-Neira, Á., Jabba, D., Caballero, G. C., Caicedo-Ortiz, J., Mejía-Neira, Á., Jabba, D., Caballero, G. C., & Caicedo-Ortiz, J. (2019). The Influence of Software Engineering on Industrial Automation Processes. Información Tecnológica, 30(5), 221–230. https://doi.org/10.4067/S0718-07642019000500221 | |
| dc.relation.references | Mendeley. (2024). Search | Mendeley. https://www.mendeley.com/search/ | |
| dc.relation.references | Mili, H., Mili, F., & Mili, A. (1995). Reusing Software: Issues and Research Directions. IEEE Transactions on Software Engineering, 21(6), 528–562. https://doi.org/10.1109/32.391379 | |
| dc.relation.references | Mockus, A. (2007). Large-scale code reuse in open source software. First International Workshop on Emerging Trends in FLOSS Research and Development, FLOSS’07, 7–11. https://doi.org/10.1109/FLOSS.2007.10 | |
| dc.relation.references | Monroy, M. E., Arciniegas, J. L., & Rodríguez, J. C. (2017). A Query Mechanism for Analysis of Recovered Architectures. Información Tecnológica, 28(5), 87–100. https://doi.org/10.4067/S0718-07642017000500011 | |
| dc.relation.references | Moreno, P. V. E. (2020). Challenges of Modular Design in Embedded Systems. Embedded Systems Review. | |
| dc.relation.references | Nagorny, K., Lima-Monteiro, P., Barata, J., & Colombo, A. W. (2017). Big Data Analysis in Smart Manufacturing: A Review. Network and System Sciences, 10, 31–58. https://doi.org/10.4236/ijcns.2017.103003 | |
| dc.relation.references | Nesteruk, D. (2021). Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design: Second Edition. Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design: Second Edition, 1–386. https://doi.org/10.1007/978-1-4842-7295-4 | |
| dc.relation.references | Neumann, E. M., Vogel-Heuser, B., Fischer, J., Diehm, S., Schwarz, M., & Englert, T. (2022a). Automation software architectures in automated production systems: an industrial case study in the packaging machine industry. Production Engineering, 16(6), 847–856. https://doi.org/10.1007/S11740-022-01133-Y | |
| dc.relation.references | Neumann, E. M., Vogel-Heuser, B., Fischer, J., Diehm, S., Schwarz, M., & Englert, T. (2022b). Automation software architectures in automated production systems: an industrial case study in the packaging machine industry. Production Engineering, 16(6), 847–856. https://doi.org/10.1007/S11740-022-01133-Y/TABLES/6 | |
| dc.relation.references | Nystrom, R. (2014). Game Programming Patterns. 2014. https://gameprogrammingpatterns.com/introduction.html | |
| dc.relation.references | Parikh, A., Kumar, P., Gandhi, P., & Sisodia, J. (2022). Monolithic to Microservices Architecture - A Framework for Design and Implementation. 2022 1st International Conference on Computer, Power and Communications, ICCPC 2022 - Proceedings, 90–96. https://doi.org/10.1109/ICCPC55978.2022.10072238 | |
| dc.relation.references | Parnas, D. L. (1972). On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15(12), 1053–1058. https://doi.org/10.1145/361598.361623 | |
| dc.relation.references | Paul M. Duvall, S. M. A. G. (2007). Continuous Integration: Improving Software Quality and Reducing Risk - Paul M. Duvall, Steve Matyas, Andrew Glover - Google Libros. https://books.google.com.co/books?hl=es&lr=&id=PV9qfEdv9L0C&oi=fnd&pg=PT18&dq=Duvall,+P.+M.,+Matyas,+S.,+%26+Glover,+A.+(2007).+Continuous+integration:+Improving+software+quality+and+reducing+risk.+Addison-Wesley.&ots=mXaP0dOkyu&sig=keT54Po-4IK8v5Lo9d5hXxi1o0U&redir_esc=y#v=onepage&q&f=false | |
| dc.relation.references | Peng, I. B., Gioiosa, R., Kestor, G., Cicotti, P., Laure, E., & Markidis, S. (2017). Exploring the performance benefit of hybrid memory system on HPC environments. Proceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017, 683–692. https://doi.org/10.1109/IPDPSW.2017.115 | |
| dc.relation.references | Plekhanov, D., Franke, H., & Netland, T. H. (2023a). Digital transformation: A review and research agenda. European Management Journal, 41(6), 821–844. https://doi.org/10.1016/J.EMJ.2022.09.007 | |
| dc.relation.references | Plekhanov, D., Franke, H., & Netland, T. H. (2023b). Digital transformation: A review and research agenda. European Management Journal, 41(6), 821–844. https://doi.org/10.1016/J.EMJ.2022.09.007 | |
| dc.relation.references | Rodriguez-Gonzalez, E. A., Olives-Camps, J. C., Garcia-Lopez, F. P., Del Nozal, A. R., Mauricio, J. M., & Maza-Ortega, J. M. (2022). Experimental validation of a real-time distributed model-less control for DC microgrids. SEST 2022 - 5th International Conference on Smart Energy Systems and Technologies. https://doi.org/10.1109/SEST53650.2022.9898451 | |
| dc.relation.references | Snyder, H. (2019). Literature review as a research methodology: An overview and guidelines. Journal of Business Research, 104, 333–339. https://doi.org/10.1016/J.JBUSRES.2019.07.039 | |
| dc.relation.references | Sojer, M., & Henkel, J. (2010). Code reuse in open source software development: Quantitative evidence, drivers, and impediments. Journal of the Association for Information Systems, 11(12), 868–901. https://doi.org/10.17705/1JAIS.00248 | |
| dc.relation.references | Sommerville, I., Columbus, B., New, I., San, Y., Upper, F., River, S., Cape, A., Dubai, T., Madrid, L., Munich, M., Montreal, P., Delhi, T., São, M. C., Sydney, P., Kong, H., Singapore, S., & Tokyo, T. (2011). SOFTWARE ENGINEERING Ninth Edition. | |
| dc.relation.references | Sturtevant, D. (2017). Modular Architectures Make You Agile in the Long Run. IEEE Software, 35(1), 104–108. https://doi.org/10.1109/MS.2017.4541034 | |
| dc.relation.references | Suro, F., Michel, F., & Stratulat, T. (2024). Integration of memory systems supporting non-symbolic representations in an architecture for lifelong development of artificial agents. Artificial Intelligence, 337, 104228. https://doi.org/10.1016/J.ARTINT.2024.104228 | |
| dc.relation.references | Wang, A. I., & Nordmark, N. (2015). Software architectures and the creative processes in game development. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 9353, 272–285. https://doi.org/10.1007/978-3-319-24589-8_21 | |
| dc.relation.references | Wu, C.-J., Raghavendra, R., Gupta, U., Acun, B., Ardalani, N., Maeng, K., Chang, G., Behram, F. A., Huang, J., Bai, C., Gschwind, M., Gupta, A., Ott, M., Melnikov, A., Candido, S., Brooks, D., Chauhan, G., Lee, B., Lee, H.-H. S., … Hazelwood, K. (2021). Sustainable AI: Environmental Implications, Challenges and Opportunities. http://arxiv.org/abs/2111.00364 | |
| dc.relation.references | Yang, T. H., & Huang, C. Y. (2023). Improving Software Modularization Quality Through the Use of Multi-Pattern Modularity Clustering Algorithm. IEEE International Conference on Software Quality, Reliability and Security, QRS, 696–706. https://doi.org/10.1109/QRS60937.2023.00073 | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.subject.keyword | Code Reuse | |
| dc.subject.keyword | Efficiency | |
| dc.subject.keyword | Modular Architectures | |
| dc.subject.keyword | Software Development | |
| dc.subject.keyword | Software Quality | |
| dc.subject.lemb | apa 7 | |
| dc.subject.proposal | Arquitecturas Modulares | |
| dc.subject.proposal | Calidad de Software | |
| dc.subject.proposal | Desarrollo de Software | |
| dc.subject.proposal | Eficiencia | |
| dc.subject.proposal | Reutilización de Código. | |
| dc.title | Arquitecturas modulares en código reutilizable para proyectos de desarrollo de software | |
| dc.type | bachelor thesis | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| dc.type.drive | info:eu-repo/semantics/bachelorThesis | |
| dc.type.local | Trabajo de grado | spa |
| dc.type.version | info:eu-repo/semantics/acceptedVersion |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- 2025Cartaautorizacionautoarchivoautor.pdf
- Tamaño:
- 81.96 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- AprobacionFacultadCRAI_IngSist_Abril2025_2.2.pdf
- Tamaño:
- 284.35 KB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 807 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:

