Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.unipampa.edu.br/jspui/handle/riu/8129
Tipo: Trabalho de Conclusão de Curso
Título : Sistema de apoio ao projeto e implantação de infraestrutura em nuvem
Autor(es): Leite, Brito, Tiago
Primeiro Orientador: Ferreira, Ana Paula Lüdtke
1° Membro da banca: Ferreira, Ana Paula Ludtke
2° Membro da banca: Pinho, Leonardo Bidese de
3° Membro da banca: Camargo, Sandro da Silva
Resumo: A 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.
Resumen : The 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.
Palabras clave : Arquitetura orientada a modelos
Geração de código
Linguagens de domínio específico
Tradutores
Code generation
Domain-specific languages
Model driven architecture
Translator
CNPQ: CNPQ::ENGENHARIAS
Idioma: por
metadata.dc.publisher.country: Brasil
Editorial : Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Bagé
Citación : BRITO, Tiago Leite . Sistema de apoio ao projeto e implantação de infraestrutura em nuvem. 104p. 2023. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2023.
Tipo de acesso: Acesso Aberto
URI : https://repositorio.unipampa.edu.br/jspui/handle/riu/8129
Fecha de publicación : 1-feb-2023
Aparece en las colecciones: Engenharia de Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Trabalho_de_Conclusao_de_Curso___Tiago_Brito.pdf2.7 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.