Use este identificador para citar ou linkar para este item: https://repositorio.unipampa.edu.br/jspui/handle/riu/5282
Tipo: Trabalho de Conclusão de Curso
Título: Investigando a integração de ferramentas com OSLC no contexto do desenvolvimento de software
Autor(es): Ferreira, Bruno Marcelo Soares
Primeiro Orientador: Basso, Fábio Paulo
Coorientador: Silveira, Maicon Bernardino da
Resumo: A indústria de software investe continuamente em ferramentas modernas para apoiar o ciclo de vida de desenvolvimento de software. Por um lado, esse esforço contínuo na modernização do ambiente de produção permite a introdução de novidades para aumento da produtividade e da qualidade de software. No entanto, também apresenta desafios para engenheiros de software na obtenção de um ambiente integrado de ponta a ponta, como lidar com várias configurações de ferramentas no gerenciamento do ciclo de vida de aplicações. Para mitigar esses desafios, muitas abordagens foram propostas para a integração de ferramentas. Nesse contexto, o padrão industrial e aberto denominado Open Services for Lifecycle Collaboration (OSLC) foi proposto para promover a interoperabilidade de ferramentas, principalmente aquelas dedicadas aos ciclos de vida de desenvolvimento de software. Em outras palavras, o padrão OSLC permite a federação de dados ao longo de todo o ciclo de vida de aplicações de Engenharia de Software (ES). O OSLC define uma forma comum de representação dos artefatos criados durante o projeto, bem como funções que permitem a manipulação por outras ferramentas. Este estudo apresenta uma investigação sobre soluções de integração de ferramentas construídas no padrão OSLC, explorando a geração automática de código-fonte de adaptadores OSLC a partir de abordagens de Model-Driven Engineering (MDE).
Abstract: The software industry continuously invests in modern tools to support the software development lifecycle. On the one hand, this continuous effort towards production environment modernization allows the introduction of novelties to increase productivity and software quality. However, it also presents challenges for software engineers to achieve an integrated end-to-end environment, such as dealing with various tool configurations while managing the application lifecycle. To mitigate these challenges, many approaches have been proposed for tool integration in the context of Software Engineering (SE) enviroments. In this context, the industrial and open standard called Open Services for Lifecycle Collaboration (OSLC) was proposed to promote the interoperability of tools, including those devoted for software development lifecycles. In other words, the OSLC standard allows for federation of data over the entire Software Engineering (ES) application lifecycle. OSLC defines a common interchange format for artifacts created along the software project, as well as allow their manipulation by other tools through functions. This study presents an investigation about tool integration solutions built on the OSLC standard, exploring automatic source code generation of OSLC adapters from Model-Driven Engineering (MDE) approaches.
Palavras-chave: Engenharia de software
Software – Desenvolvimento
Software engineering
Computer software - Development
CNPq: CNPQ::ENGENHARIAS
Idioma: por
País: Brasil
Editor: Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
Citação: FERREIRA, Bruno Marcelo Soares. Investigando a integração de ferramentas com OSLC no contexto do desenvolvimento de software. Orientador: Fábio Paulo Basso. 2020. 129 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2020.
Tipo de Acesso: Acesso Aberto
URI: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5282
Data do documento: 17-Set-2020
Aparece nas coleções:Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Bruno Marcelo Soares Ferreira - 2020.pdf9.01 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.