???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/8455
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??????org.dspace.app.webui.jsptag.ItemTag.value??????org.dspace.app.webui.jsptag.ItemTag.lang???
dc.contributor.advisor1Ferreira, Ana Paula Lüdtke-
dc.creatorBrito, Tiago Leite-
dc.date.accessioned2023-06-22T18:04:24Z-
dc.date.available2023-06-21-
dc.date.available2023-06-22T18:04:24Z-
dc.date.issued2023-02-01-
dc.identifier.citationBRITO, Tiago Leite. Sistema de apoio ao projeto e implantação de infraestrutura em nuvem. 2023. 104f. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2023pt_BR
dc.identifier.urihttps://repositorio.unipampa.edu.br/jspui/handle/riu/8455-
dc.description.abstractThe demand for technology professionals in various fields has increased sharply in recent years and is projected to continue to grow. In contrast, the training of professionals to occupy these positions is insufficient. As a result, companies resort to hiring people with little or no training in the area and overload senior professionals. Another point that permeates this situation is the poor communication between multidisciplinary teams, as a result of the lack of knowledge of the processes of other areas or the lack of experience of the team members. To assist in the optimization of cloud infrastructure provisioning processes, one of the technological areas lacking professionals, this work develops a platform to simplify communication between different teams with professionals at different levels of expertise, reducing the number of steps necessary for the completion of the process. From an external point of view, these two problems – poor communication and lack of professionals in the market – do not appear to be connected, but together they lead to rework within companies, non-compliance with deadlines, and, above all, high project costs. A visual, intuitive, and automation-based approach is defined to mitigate this scenario and presented in this work. Model Driven Architecture concepts are used to take attention away from the tooling and put it on the problem that the team has to solve. The process is divided into steps that go from a higher and abstract level, where the problem is situated in the real world, to steps belonging to a lower and concrete level, where the problem is transposed to the infrastructure. The entire process is performed by manipulating diagrams for each type of professional or process step and managed by a Domain-Specific Visual Language. The processes that require final artifacts such as documentation or code are automated using the languages built for each purpose.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Pampapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectArquitetura orientada a modelospt_BR
dc.subjectGeração de códigopt_BR
dc.subjectLinguagens de domínio específicopt_BR
dc.subjectTradutorespt_BR
dc.subjectCode generationpt_BR
dc.subjectDomain-specific languagespt_BR
dc.subjectModel driven architecturept_BR
dc.subjectTranslatorpt_BR
dc.titleSistema de apoio ao projeto e implantação de infraestrutura em nuvempt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.referee1Ferreira, Ana Paula Ludtke-
dc.contributor.referee2Pinho, Leonardo Bidese de-
dc.contributor.referee3Camargo, Sandro da Silva-
dc.publisher.initialsUNIPAMPApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.description.resumoA demanda por profissionais de tecnologia em diversas áreas vem aumentando acentuadamente nos últimos anos e a projeção é que continue a crescer. Em uma situação contrária, a formação de profissionais para ocupar essas posições é insuficiente. Como consequência, as empresas recorrem a contratar pessoas com pouca ou nenhuma formação na área e acabam sobrecarregando os profissionais sêniores. Outro ponto que permeia está situação é a comunicação deficiente entre equipes multidisciplinares, resultado do desconhecimento dos processos das outras áreas ou da falta de experiência dos integrantes da equipe. Para auxiliar na otimização dos processos de provisionamento de infraestrutura em nuvem, uma das áreas tecnológicas carente de profissionais, este trabalho desenvolve uma plataforma para simplificar a comunicação entre equipes diversas, com profissionais em diferentes níveis de expertises e que reduza o número de etapas necessárias para a conclusão do processo. Em uma visão externa, esses dois problemas – comunicação deficitária e falta de profissionais no mercado – aparentam não estar conectados, mas em conjunto acarretam em retrabalho dentro de empresas, não cumprimento dos prazos e, principalmente, custos elevados dos projetos. Uma abordagem visual, intuitiva e baseada em automação é definida para atenuar esse cenário e apresentada neste trabalho. Conceitos de Model Driven Architecture são usados para retirar a atenção do ferramental e a colocar no problema que a equipe tem que resolver. O processo é dividido em etapas que vão de um nível mais alto e abstrato, em que o problema é situado no mundo real até etapas pertencentes a um nível mais baixo e concreto, em que o problema é transposto para a infraestrutura. Todo o processo é realizado manipulando diagramas, um para cada tipo de profissional ou etapa do processo, e gerenciados por uma Linguagem Visual de Domínio Específico. Os processos que necessitam de artefatos finais do tipo documentação ou código são automatizados com a utilização das linguagens construídas para cada fim.pt_BR
dc.publisher.departmentCampus Bagépt_BR
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Computação

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Trabalho_de_Conclusao_de_Curso___Tiago_Brito.pdf2.7 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???