Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.unipampa.edu.br/jspui/handle/riu/8455
Tipo: | Trabalho de Conclusão de Curso |
Título : | Sistema de apoio ao projeto e implantação de infraestrutura em nuvem |
Autor(es): | Brito, Tiago Leite |
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. 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é, 2023 |
Tipo de acesso: | Acesso Aberto |
URI : | https://repositorio.unipampa.edu.br/jspui/handle/riu/8455 |
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.pdf | 2.7 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.