Archiflow: a diagramming tool for deploying model-based architectures
Based on a component architecture and deployment model, created a solution that generates an infrastructure as code independent of the cloud provider that allows continuous integration of design ideas and the infrastructure that supports it.
- Autores:
-
Prieto Arcila, Juliana
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/63486
- Acceso en línea:
- http://hdl.handle.net/1992/63486
- Palabra clave:
- software architecture model-based infrastructure
Ingeniería
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNIANDES2_7ba4c3f3d0c4eafd8aa63dcdbb8b9acb |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/63486 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.none.fl_str_mv |
Archiflow: a diagramming tool for deploying model-based architectures |
title |
Archiflow: a diagramming tool for deploying model-based architectures |
spellingShingle |
Archiflow: a diagramming tool for deploying model-based architectures software architecture model-based infrastructure Ingeniería |
title_short |
Archiflow: a diagramming tool for deploying model-based architectures |
title_full |
Archiflow: a diagramming tool for deploying model-based architectures |
title_fullStr |
Archiflow: a diagramming tool for deploying model-based architectures |
title_full_unstemmed |
Archiflow: a diagramming tool for deploying model-based architectures |
title_sort |
Archiflow: a diagramming tool for deploying model-based architectures |
dc.creator.fl_str_mv |
Prieto Arcila, Juliana |
dc.contributor.advisor.none.fl_str_mv |
Correal Torres, Darío Ernesto |
dc.contributor.author.none.fl_str_mv |
Prieto Arcila, Juliana |
dc.subject.keyword.none.fl_str_mv |
software architecture model-based infrastructure |
topic |
software architecture model-based infrastructure Ingeniería |
dc.subject.themes.es_CO.fl_str_mv |
Ingeniería |
description |
Based on a component architecture and deployment model, created a solution that generates an infrastructure as code independent of the cloud provider that allows continuous integration of design ideas and the infrastructure that supports it. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-12-12T21:37:47Z |
dc.date.available.none.fl_str_mv |
2022-12-12T21:37:47Z |
dc.date.issued.none.fl_str_mv |
2022-12-05 |
dc.type.es_CO.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.es_CO.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/63486 |
dc.identifier.instname.es_CO.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.es_CO.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.es_CO.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/63486 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
eng |
language |
eng |
dc.relation.references.es_CO.fl_str_mv |
Bass, L., Kazman, R., & Clements, P. (2021). Software Architecture in Practice. Addison Wesley Professional. Garlan, D. (2012, April). Software Architecture. Semantic Scholar. https://www.nasa.gov/pdf/637608main_day_2-david_garlan.pdf AltexSoft. (2020, June 16). Who is a Software Architect: Role, Responsibilities and Skills. AltexSoft. https://www.altexsoft.com/blog/software-architect-role/ Systems and Computing Engineering - University of Los Andes. (2018). Architectural families and styles. ISIS 2503 - Software Architecture and Design ArchiMetric. (2017, May 17). What is a Deployment Diagram? https://www.archimetric.com/what-is-deployment-diagram/ Burford, D. (2017, June 16). Should software architects write code? | by Dominic Burford | Medium. Dominic Burford. https://domburf.medium.com/should-software-architects-write-code-aad0057 198d0 Deabes, S. (2016). What is the role of a software architect? LinkedIn. https://www.linkedin.com/pulse/what-role-software-architect-sameh-deabes / Mysliwiec, K. (n.d.). NestJS - A progressive Node.js framework. https://nestjs.com/ You, E. (2014). Vue.js - The Progressive JavaScript Framework | Vue.js. https://vuejs.org/ Stack Overflow. (2022). Stack Overflow Annual Developer Survey. https://survey.stackoverflow.co/2022/#technology-most-popular-technologie s Google. (2022). React vs Vue web search comparison. Google Trends. https://trends.google.com/trends/explore?q=react,vue Potter, J. (2022). react vs vue. npm trends. https://npmtrends.com/react-vs-vue StrongLoop & IBM. (2017). Express - Node.js web application framework. https://expressjs.com/ Mercado Velilla, M, Muñoz Lattion, R y Urrego Escobar, J. (2014). Archinotes : a global agile architecture design approach. Universidad de los Andes. Enterprise Architect in 30 minutes. (n.d.). Sparx Systems. https://www.sparxsystems.com/enterprise-architect/ Jalli, A. (2022, November 8). What Is Infrastructure as Code? Definition and uses. https://builtin.com/learn/tech-dictionary/infrastructure-as-code Hashicorp. (2022). What is Terraform | Terraform. HashiCorp Developer. https://developer.hashicorp.com/terraform/intro Pulumi - Universal Infrastructure as Code. https://www.pulumi.com/ Adobe. (2021). Information Architecture (IA) | Learn & Explore | Adobe XD Ideas. Adobe XD | Fast & Powerful UI/UX Design & Collaboration Tool. https://xd.adobe.com/ideas/process/information-architecture/ Fuzzy Math. (2022). What Makes Good UI Design? Fuzzy Math. https://fuzzymath.com/blog/components-of-good-ui-design-examples/ Google. (2022). Fonts. Google Fonts. https://fonts.google.com/ Figma. (2022). Figma: the collaborative interface design tool. https://www.figma.com/ |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
41 páginas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería Sistemas y Computación |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/871b702f-45c8-42af-9b90-99427d191b6a/download https://repositorio.uniandes.edu.co/bitstreams/6a08e3d9-2c86-487d-80f4-9e245be12b94/download https://repositorio.uniandes.edu.co/bitstreams/afc920c3-839b-4b87-86d0-97a4f4127e83/download https://repositorio.uniandes.edu.co/bitstreams/21e82ba3-16e5-49a5-a3ae-a4e4b14a132f/download https://repositorio.uniandes.edu.co/bitstreams/2cdf89bb-efbb-43c0-8587-07b80ae6a4c2/download https://repositorio.uniandes.edu.co/bitstreams/c184111d-3e1b-492a-b2a6-a7194557a40d/download https://repositorio.uniandes.edu.co/bitstreams/70c93177-bbae-4dd7-b935-397ecd7732f2/download https://repositorio.uniandes.edu.co/bitstreams/ff2a70d0-507b-4884-90f0-34b204859179/download |
bitstream.checksum.fl_str_mv |
bfd74a22dffeaec3c12d5297335c7b23 4491fe1afb58beaaef41a73cf7ff2e27 68a0988df3698b91389ac22338363fa5 1b4bcd182f63f74a4b49b7c7609064c4 5aa5c691a1ffe97abd12c2966efcb8d6 24013099e9e6abb1575dc6ce0855efd5 5eaa9309431e814ca4dd5280417450e3 58e935fb92545f93a2041e510bfd4827 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1818111975144554496 |
spelling |
Atribución-NoComercial 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Correal Torres, Darío Ernestoac3764bf-1fb5-41b6-8077-87706d206b79600Prieto Arcila, Julianab7406500-e0be-49ea-ab3a-caea6b3cfd776002022-12-12T21:37:47Z2022-12-12T21:37:47Z2022-12-05http://hdl.handle.net/1992/63486instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Based on a component architecture and deployment model, created a solution that generates an infrastructure as code independent of the cloud provider that allows continuous integration of design ideas and the infrastructure that supports it.Ingeniero de Sistemas y ComputaciónPregrado41 páginasapplication/pdfengUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería Sistemas y ComputaciónArchiflow: a diagramming tool for deploying model-based architecturesTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPsoftware architecture model-based infrastructureIngenieríaBass, L., Kazman, R., & Clements, P. (2021). Software Architecture in Practice. Addison Wesley Professional.Garlan, D. (2012, April). Software Architecture. Semantic Scholar. https://www.nasa.gov/pdf/637608main_day_2-david_garlan.pdfAltexSoft. (2020, June 16). Who is a Software Architect: Role, Responsibilities and Skills. AltexSoft. https://www.altexsoft.com/blog/software-architect-role/Systems and Computing Engineering - University of Los Andes. (2018). Architectural families and styles. ISIS 2503 - Software Architecture and DesignArchiMetric. (2017, May 17). What is a Deployment Diagram? https://www.archimetric.com/what-is-deployment-diagram/Burford, D. (2017, June 16). Should software architects write code? | by Dominic Burford | Medium. Dominic Burford. https://domburf.medium.com/should-software-architects-write-code-aad0057 198d0Deabes, S. (2016). What is the role of a software architect? LinkedIn. https://www.linkedin.com/pulse/what-role-software-architect-sameh-deabes /Mysliwiec, K. (n.d.). NestJS - A progressive Node.js framework. https://nestjs.com/You, E. (2014). Vue.js - The Progressive JavaScript Framework | Vue.js. https://vuejs.org/Stack Overflow. (2022). Stack Overflow Annual Developer Survey. https://survey.stackoverflow.co/2022/#technology-most-popular-technologie sGoogle. (2022). React vs Vue web search comparison. Google Trends. https://trends.google.com/trends/explore?q=react,vuePotter, J. (2022). react vs vue. npm trends. https://npmtrends.com/react-vs-vueStrongLoop & IBM. (2017). Express - Node.js web application framework. https://expressjs.com/Mercado Velilla, M, Muñoz Lattion, R y Urrego Escobar, J. (2014). Archinotes : a global agile architecture design approach. Universidad de los Andes.Enterprise Architect in 30 minutes. (n.d.). Sparx Systems. https://www.sparxsystems.com/enterprise-architect/Jalli, A. (2022, November 8). What Is Infrastructure as Code? Definition and uses. https://builtin.com/learn/tech-dictionary/infrastructure-as-codeHashicorp. (2022). What is Terraform | Terraform. HashiCorp Developer. https://developer.hashicorp.com/terraform/introPulumi - Universal Infrastructure as Code. https://www.pulumi.com/Adobe. (2021). Information Architecture (IA) | Learn & Explore | Adobe XD Ideas. Adobe XD | Fast & Powerful UI/UX Design & Collaboration Tool. https://xd.adobe.com/ideas/process/information-architecture/Fuzzy Math. (2022). What Makes Good UI Design? Fuzzy Math. https://fuzzymath.com/blog/components-of-good-ui-design-examples/Google. (2022). Fonts. Google Fonts. https://fonts.google.com/Figma. (2022). Figma: the collaborative interface design tool. https://www.figma.com/201714463PublicationTEXTTesis_Juliana_Prieto.pdf.txtTesis_Juliana_Prieto.pdf.txtExtracted texttext/plain43632https://repositorio.uniandes.edu.co/bitstreams/871b702f-45c8-42af-9b90-99427d191b6a/downloadbfd74a22dffeaec3c12d5297335c7b23MD55formatoAutorizacionTesis 1.pdf.txtformatoAutorizacionTesis 1.pdf.txtExtracted texttext/plain1163https://repositorio.uniandes.edu.co/bitstreams/6a08e3d9-2c86-487d-80f4-9e245be12b94/download4491fe1afb58beaaef41a73cf7ff2e27MD57ORIGINALTesis_Juliana_Prieto.pdfTesis_Juliana_Prieto.pdfTesis de gradoapplication/pdf1257958https://repositorio.uniandes.edu.co/bitstreams/afc920c3-839b-4b87-86d0-97a4f4127e83/download68a0988df3698b91389ac22338363fa5MD53formatoAutorizacionTesis 1.pdfformatoAutorizacionTesis 1.pdfHIDEapplication/pdf193927https://repositorio.uniandes.edu.co/bitstreams/21e82ba3-16e5-49a5-a3ae-a4e4b14a132f/download1b4bcd182f63f74a4b49b7c7609064c4MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/2cdf89bb-efbb-43c0-8587-07b80ae6a4c2/download5aa5c691a1ffe97abd12c2966efcb8d6MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.uniandes.edu.co/bitstreams/c184111d-3e1b-492a-b2a6-a7194557a40d/download24013099e9e6abb1575dc6ce0855efd5MD52THUMBNAILTesis_Juliana_Prieto.pdf.jpgTesis_Juliana_Prieto.pdf.jpgIM Thumbnailimage/jpeg5832https://repositorio.uniandes.edu.co/bitstreams/70c93177-bbae-4dd7-b935-397ecd7732f2/download5eaa9309431e814ca4dd5280417450e3MD56formatoAutorizacionTesis 1.pdf.jpgformatoAutorizacionTesis 1.pdf.jpgIM Thumbnailimage/jpeg16256https://repositorio.uniandes.edu.co/bitstreams/ff2a70d0-507b-4884-90f0-34b204859179/download58e935fb92545f93a2041e510bfd4827MD581992/63486oai:repositorio.uniandes.edu.co:1992/634862023-10-10 18:55:32.683http://creativecommons.org/licenses/by-nc/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg== |